0000008947-25-000046.txt : 20250421 0000008947-25-000046.hdr.sgml : 20250421 20250421162527 ACCESSION NUMBER: 0000008947-25-000046 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 158 CONFORMED PERIOD OF REPORT: 20250228 FILED AS OF DATE: 20250421 DATE AS OF CHANGE: 20250421 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AZZ INC CENTRAL INDEX KEY: 0000008947 STANDARD INDUSTRIAL CLASSIFICATION: COATING, ENGRAVING & ALLIED SERVICES [3470] ORGANIZATION NAME: 04 Manufacturing EIN: 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: 25853536 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-20250228.htm 10-K azz-20250228
0000008947FALSEFY2025P3Y0M0Dhttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://www.azz.com/20250228#RightOfUseAssetshttp://www.azz.com/20250228#RightOfUseAssetshttp://www.azz.com/20250228#RightOfUseAssetshttp://www.azz.com/20250228#RightOfUseAssetshttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrentiso4217:USDxbrli:sharesxbrli:pureiso4217:USDxbrli:sharesutr:acreazz:segmentazz:lease00000089472024-03-012025-02-2800000089472024-08-3100000089472025-04-150000008947us-gaap:SubsequentEventMember2025-03-100000008947azz:AISJointVentureMember2025-02-280000008947us-gaap:LineOfCreditMemberus-gaap:SeniorNotesMember2025-02-280000008947azz:April2024SecondaryOfferingMember2024-04-302024-04-300000008947azz:TermLoanBMemberus-gaap:LoansPayableMember2022-05-130000008947azz:TermLoanBMember2025-02-280000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2022-05-130000008947azz:A2022CreditAgreementAndTermLoanBMemberazz:StandbyAndCommercialLettersOfCreditMember2022-05-130000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2024-09-242024-09-240000008947srt:MinimumMemberus-gaap:LineOfCreditMember2024-03-202024-03-200000008947srt:MaximumMemberus-gaap:LineOfCreditMember2024-03-202024-03-200000008947srt:MinimumMemberus-gaap:LineOfCreditMember2024-03-012025-02-280000008947azz:TermLoanBMemberus-gaap:RevolvingCreditFacilityMember2014-03-192024-03-190000008947azz:TermLoanBMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-03-202024-03-200000008947srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-08-172023-08-170000008947srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2023-08-172023-08-170000008947azz:TermLoanBMember2022-08-312022-08-3100000089472025-02-2800000089472024-02-290000008947srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-03-012025-02-280000008947srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-03-012025-02-280000008947us-gaap:RevolvingCreditFacilityMember2024-03-012025-02-280000008947azz:A2022CreditAgreementAndTermLoanBMember2024-03-012025-02-280000008947azz:April2024SecondaryOfferingMember2024-04-300000008947us-gaap:SeriesAPreferredStockMember2025-02-280000008947us-gaap:SeriesAPreferredStockMember2022-08-052022-08-050000008947us-gaap:SeriesAPreferredStockMember2024-05-092024-05-090000008947us-gaap:SeriesAPreferredStockMember2024-05-0900000089472023-03-012024-02-290000008947azz:A2022CreditAgreementAndTermLoanBMemberus-gaap:RevolvingCreditFacilityMember2022-09-272022-09-270000008947azz:InterestRateSwapPortionOfVariableRateDebtMember2022-09-270000008947us-gaap:InterestRateSwapMember2022-09-270000008947us-gaap:InterestRateSwapMember2025-02-280000008947azz:NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member2025-02-2800000089472024-03-012024-05-310000008947azz:CapitalCommitmentsMember2024-03-012025-02-280000008947azz:ZincContractMember2024-05-312024-05-310000008947azz:NaturalGasContractMember2024-05-312024-05-310000008947azz:AISJointVentureMember2024-02-2900000089472022-03-012023-02-280000008947azz:AISJointVentureMember2024-03-012025-02-280000008947azz:AISJointVentureMember2023-03-012024-02-2900000089472023-02-2800000089472022-02-280000008947us-gaap:CommonStockMember2022-02-280000008947us-gaap:AdditionalPaidInCapitalMember2022-02-280000008947us-gaap:RetainedEarningsMember2022-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-280000008947us-gaap:AdditionalPaidInCapitalMember2022-03-012023-02-280000008947us-gaap:CommonStockMember2022-03-012023-02-280000008947us-gaap:RetainedEarningsMember2022-03-012023-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-012023-02-280000008947us-gaap:CommonStockMember2023-02-280000008947us-gaap:AdditionalPaidInCapitalMember2023-02-280000008947us-gaap:RetainedEarningsMember2023-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-280000008947us-gaap:AdditionalPaidInCapitalMember2023-03-012024-02-290000008947us-gaap:CommonStockMember2023-03-012024-02-290000008947us-gaap:RetainedEarningsMember2023-03-012024-02-290000008947us-gaap:CommonStockMember2024-02-290000008947us-gaap:AdditionalPaidInCapitalMember2024-02-290000008947us-gaap:RetainedEarningsMember2024-02-290000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-290000008947us-gaap:AdditionalPaidInCapitalMember2024-03-012025-02-280000008947us-gaap:CommonStockMember2024-03-012025-02-280000008947us-gaap:RetainedEarningsMember2024-03-012025-02-280000008947us-gaap:CommonStockMember2025-02-280000008947us-gaap:AdditionalPaidInCapitalMember2025-02-280000008947us-gaap:RetainedEarningsMember2025-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-02-280000008947azz:AZZInfrastructureSolutionsMemberazz:AISJointVentureMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2022-09-300000008947us-gaap:AllowanceForCreditLossMember2024-02-290000008947us-gaap:AllowanceForCreditLossMember2023-02-280000008947us-gaap:AllowanceForCreditLossMember2022-02-280000008947us-gaap:AllowanceForCreditLossMember2024-03-012025-02-280000008947us-gaap:AllowanceForCreditLossMember2023-03-012024-02-290000008947us-gaap:AllowanceForCreditLossMember2022-03-012023-02-280000008947us-gaap:AllowanceForCreditLossMember2025-02-280000008947azz:TECOCaseMember2025-02-280000008947azz:AZZInfrastructureSolutionsMember2024-02-290000008947azz:AZZInfrastructureSolutionsMember2023-02-280000008947azz:Construction1Member2024-03-012025-02-280000008947azz:Construction1Member2023-03-012024-02-290000008947azz:Construction1Member2022-03-012023-02-280000008947azz:IndustrialMember2024-03-012025-02-280000008947azz:IndustrialMember2023-03-012024-02-290000008947azz:IndustrialMember2022-03-012023-02-280000008947azz:TrasmissionDistributionMember2024-03-012025-02-280000008947azz:TrasmissionDistributionMember2023-03-012024-02-290000008947azz:TrasmissionDistributionMember2022-03-012023-02-280000008947azz:PowerGenerationMember2024-03-012025-02-280000008947azz:PowerGenerationMember2023-03-012024-02-290000008947azz:PowerGenerationMember2022-03-012023-02-280000008947azz:ElectricalUtilityMember2024-03-012025-02-280000008947azz:ElectricalUtilityMember2023-03-012024-02-290000008947azz:ElectricalUtilityMember2022-03-012023-02-280000008947us-gaap:OtherCustomerMember2024-03-012025-02-280000008947us-gaap:OtherCustomerMember2023-03-012024-02-290000008947us-gaap:OtherCustomerMember2022-03-012023-02-280000008947srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2025-02-280000008947srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2025-02-280000008947srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2025-02-280000008947srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2025-02-280000008947srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2025-02-280000008947srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2025-02-280000008947srt:MinimumMemberus-gaap:VehiclesMember2025-02-280000008947srt:MaximumMemberus-gaap:VehiclesMember2025-02-280000008947srt:MinimumMemberazz:ComputersandSoftwareMember2025-02-280000008947srt:MaximumMemberazz:ComputersandSoftwareMember2025-02-280000008947srt:MinimumMember2025-02-280000008947srt:MaximumMember2025-02-280000008947azz:TransitionServicesAgreementTSAMember2024-03-012025-02-280000008947azz:TransitionServicesAgreementTSAMember2023-03-012024-02-2900000089472024-05-0900000089472024-05-092024-05-090000008947us-gaap:LandMember2025-02-280000008947us-gaap:LandMember2024-02-290000008947us-gaap:BuildingAndBuildingImprovementsMember2025-02-280000008947us-gaap:BuildingAndBuildingImprovementsMember2024-02-290000008947us-gaap:MachineryAndEquipmentMember2025-02-280000008947us-gaap:MachineryAndEquipmentMember2024-02-290000008947us-gaap:FurnitureAndFixturesMember2025-02-280000008947us-gaap:FurnitureAndFixturesMember2024-02-290000008947us-gaap:VehiclesMember2025-02-280000008947us-gaap:VehiclesMember2024-02-290000008947us-gaap:ConstructionInProgressMember2025-02-280000008947us-gaap:ConstructionInProgressMember2024-02-290000008947us-gaap:CostOfSalesMember2024-03-012025-02-280000008947us-gaap:CostOfSalesMember2023-03-012024-02-290000008947us-gaap:CostOfSalesMember2022-03-012023-02-280000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-03-012025-02-280000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-03-012024-02-290000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-03-012023-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2024-02-290000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2025-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2024-02-290000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2025-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2023-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2023-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2023-03-012024-02-290000008947us-gaap:CustomerRelatedIntangibleAssetsMember2024-03-012025-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2025-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2024-02-290000008947us-gaap:NoncompeteAgreementsMember2024-03-012025-02-280000008947us-gaap:NoncompeteAgreementsMember2025-02-280000008947us-gaap:NoncompeteAgreementsMember2024-02-290000008947us-gaap:TrademarksMember2024-03-012025-02-280000008947us-gaap:TrademarksMember2025-02-280000008947us-gaap:TrademarksMember2024-02-290000008947us-gaap:DevelopedTechnologyRightsMember2024-03-012025-02-280000008947us-gaap:DevelopedTechnologyRightsMember2025-02-280000008947us-gaap:DevelopedTechnologyRightsMember2024-02-290000008947us-gaap:NonrelatedPartyMember2025-02-280000008947us-gaap:NonrelatedPartyMember2024-02-290000008947azz:PrecoatMetalsBusinessDivisionMember2022-05-132022-05-130000008947srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberazz:PrecoatMetalsBusinessDivisionMember2022-05-130000008947azz:PrecoatMetalsBusinessDivisionMember2022-05-130000008947srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberazz:PrecoatMetalsBusinessDivisionMember2022-05-1300000089472022-05-130000008947srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-05-130000008947srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-05-130000008947azz:DAAMGalvanizingCoLtdMember2022-02-282022-02-280000008947azz:DAAMGalvanizingCoLtdMember2022-02-280000008947azz:DAAMGalvanizingCoLtdMember2024-03-012025-02-280000008947azz:AzzIncMember2022-03-012023-02-280000008947azz:PrecoatMetalsMember2022-03-012023-02-280000008947azz:AISJointVentureMember2022-09-300000008947us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberazz:AZZInfrastructureSolutionsMember2022-03-012023-02-280000008947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-02-280000008947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-02-290000008947azz:TermLoanBMember2024-02-290000008947us-gaap:StateAndLocalJurisdictionMember2025-02-280000008947us-gaap:ForeignCountryMember2025-02-280000008947us-gaap:SeriesAPreferredStockMember2022-08-0500000089472024-05-130000008947us-gaap:SeriesAPreferredStockMember2024-03-012025-02-280000008947us-gaap:SeriesAPreferredStockMember2024-02-290000008947azz:A2020ShareRepurchaseProgramMember2020-11-100000008947us-gaap:AccumulatedTranslationAdjustmentMember2022-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2022-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2022-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2022-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2022-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2022-03-012023-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2022-03-012023-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2022-03-012023-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2022-03-012023-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2022-03-012023-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2023-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2023-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2023-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2023-03-012024-02-290000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-03-012024-02-290000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2023-03-012024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2023-03-012024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2023-03-012024-02-290000008947us-gaap:AccumulatedTranslationAdjustmentMember2024-02-290000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-02-290000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2024-02-290000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-02-290000008947us-gaap:AccumulatedTranslationAdjustmentMember2024-03-012025-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-03-012025-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2024-03-012025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2024-03-012025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2024-03-012025-02-280000008947us-gaap:AccumulatedTranslationAdjustmentMember2025-02-280000008947azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2025-02-280000008947azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember2025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember2025-02-280000008947azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember2025-02-280000008947azz:April2024SecondaryOfferingMember2025-02-280000008947us-gaap:StockCompensationPlanMember2024-03-012025-02-280000008947us-gaap:StockCompensationPlanMember2023-03-012024-02-290000008947us-gaap:StockCompensationPlanMember2022-03-012023-02-280000008947us-gaap:DefinedBenefitPlanCashMember2025-02-280000008947us-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:DefinedBenefitPlanDebtSecurityMember2025-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2024-02-290000008947us-gaap:PensionPlansDefinedBenefitMember2023-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2024-03-012025-02-280000008947us-gaap:PensionPlansDefinedBenefitMember2023-03-012024-02-290000008947us-gaap:PensionPlansDefinedBenefitMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanEquitySecuritiesMember2024-02-290000008947us-gaap:DefinedBenefitPlanEquitySecuritiesMember2024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2024-02-290000008947us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember2024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:CorporateBondSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:CorporateBondSecuritiesMember2024-02-290000008947us-gaap:CorporateBondSecuritiesMember2024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:USGovernmentAgenciesDebtSecuritiesMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-02-290000008947us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:MunicipalBondsMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:MunicipalBondsMember2024-02-290000008947us-gaap:MunicipalBondsMember2024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2025-02-280000008947us-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-02-290000008947us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember2024-02-290000008947us-gaap:FairValueInputsLevel1Member2025-02-280000008947us-gaap:FairValueInputsLevel2Member2025-02-280000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2025-02-280000008947us-gaap:FairValueInputsLevel1Member2024-02-290000008947us-gaap:FairValueInputsLevel2Member2024-02-290000008947us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2024-02-290000008947azz:A2023PlanMember2025-02-280000008947azz:A2023PlanMember2024-02-290000008947us-gaap:RestrictedStockMember2024-03-012025-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2024-02-290000008947us-gaap:RestrictedStockUnitsRSUMember2023-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2022-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2024-03-012025-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290000008947us-gaap:RestrictedStockUnitsRSUMember2022-03-012023-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2025-02-280000008947us-gaap:PerformanceSharesMember2024-03-012025-02-280000008947us-gaap:PerformanceSharesMember2024-02-290000008947us-gaap:PerformanceSharesMember2023-02-280000008947us-gaap:PerformanceSharesMember2022-02-280000008947us-gaap:PerformanceSharesMember2023-03-012024-02-290000008947us-gaap:PerformanceSharesMember2022-03-012023-02-280000008947us-gaap:PerformanceSharesMember2025-02-280000008947us-gaap:PerformanceSharesMembersrt:MinimumMember2024-03-012025-02-280000008947us-gaap:PerformanceSharesMembersrt:MaximumMember2024-03-012025-02-280000008947azz:DirectorsGrantsMember2024-03-012025-02-280000008947azz:DirectorsGrantsMember2023-03-012024-02-290000008947azz:DirectorsGrantsMember2022-03-012023-02-280000008947azz:EmployeeStockPurchasePlanMember2024-03-012025-02-280000008947azz:EmployeeStockPurchasePlanMember2025-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2024-03-012025-02-280000008947us-gaap:CorporateNonSegmentMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2023-03-012024-02-290000008947us-gaap:CorporateNonSegmentMember2023-03-012024-02-290000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2022-03-012023-02-280000008947us-gaap:OperatingSegmentsMemberazz:PrecoatMetalsMember2022-03-012023-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2022-03-012023-02-280000008947us-gaap:CorporateNonSegmentMember2022-03-012023-02-280000008947azz:MetalCoatingsMember2023-03-012024-02-290000008947us-gaap:CostOfSalesMemberazz:MetalCoatingsMember2022-03-012023-02-280000008947us-gaap:CostOfSalesMemberazz:PrecoatMetalsMember2022-03-012023-02-280000008947azz:PrecoatMetalsMember2024-03-012025-02-280000008947azz:PrecoatMetalsMember2023-03-012024-02-290000008947us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:CorporateNonSegmentMember2024-03-012025-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2025-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2024-02-290000008947us-gaap:CorporateNonSegmentMember2025-02-280000008947us-gaap:CorporateNonSegmentMember2024-02-290000008947country:US2024-03-012025-02-280000008947country:US2023-03-012024-02-290000008947country:US2022-03-012023-02-280000008947country:CA2024-03-012025-02-280000008947country:CA2023-03-012024-02-290000008947country:CA2022-03-012023-02-280000008947country:US2025-02-280000008947country:US2024-02-290000008947country:CA2025-02-280000008947country:CA2024-02-290000008947azz:AISJointVentureMember2022-03-012023-02-280000008947azz:AZZInfrastructureSolutionsMemberazz:AISJointVentureMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2025-02-280000008947azz:AISJointVentureMember2025-02-280000008947azz:AISJointVentureMember2024-02-290000008947azz:AISJointVentureMember2024-03-012025-02-280000008947azz:AISJointVentureMember2023-03-012024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2025-02-280000008947us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2025-02-280000008947us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2025-02-280000008947us-gaap:InterestRateSwapMember2024-02-290000008947us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2024-02-290000008947us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2024-02-290000008947us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2024-02-2900000089472024-01-1500000089472024-06-012024-08-3100000089472023-11-3000000089472023-10-272023-10-270000008947azz:TECOCaseMember2024-12-012025-02-2800000089472024-12-012025-02-280000008947azz:GainesvilleAssociationVs.ARCMember2024-12-032024-12-030000008947azz:GainesvilleAssociationVs.ARCMemberazz:AzzIncMember2024-12-032024-12-030000008947azz:GainesvilleAssociationVs.ARCMemberazz:AzzIncMember2024-03-012025-02-28
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, 2025
OR
        TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 1-12777
azz2dblue2016.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 classTrading SymbolName of each exchange on which registered
Common StockAZZNew 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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that require a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).
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, 2024, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was $2,433,487,830 based on the closing sale price as reported on the New York Stock Exchange. As of April 15, 2025, there were 29,913,085 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 2024 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.
1


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

2

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," "could," "should," "expects," "plans," "will," "might," "would," "projects," "currently," "intends," "outlook," "forecasts," "targets," "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. Forward-looking statements speak only as of the date they are made and are subject to risks that could cause them to differ materially from actual results. 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 our manufactured solutions, including demand by the construction markets, the industrial markets, and the metal coatings markets. We could also experience additional increases in labor costs, components and raw materials including zinc and natural gas, which are used in our hot-dip galvanizing process, paint used in our coil coating process; supply-chain vendor delays; customer requested delays of our manufactured solutions; delays in additional acquisition opportunities; an increase in our debt leverage and/or interest rates on our debt, of which a significant portion is tied to variable interest rates; availability of experienced management and employees to implement AZZ’s growth strategy; a downturn in market conditions in any industry relating to the manufactured solutions that we provide; economic volatility, including a prolonged economic downturn or macroeconomic conditions such as inflation or changes in the political stability in the United States and other foreign markets in which we operate; tariffs, acts of war or terrorism inside the United States or abroad; and other changes in economic and financial conditions. For further information on risks and uncertainties beyond those listed here, see "Item 1A. Risk Factors" herein as well as other risks that are described from time to time in our SEC reports as filed. You are urged to consider these factors carefully when 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 provider of hot-dip galvanizing and coil coating solutions to a broad range of end markets in North America. We have three distinct operating segments: the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment. Our AZZ Metal Coatings segment is a leading provider of metal coating solutions for corrosion protection, including hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication industry and other industries. The AZZ Precoat Metals segment provides aesthetic and corrosion protective coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets in North America. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide.
Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.
Strategy
AZZ is North America’s leading independent post-fabrication hot-dip galvanizing and coil coating solutions company with leading positions in markets we serve. Our business segments provide sustainable, unmatched metal coating solutions that reduce emissions, extend the lifecycle, and enhance the appearance of buildings products and infrastructure that are essential to everyday life. We strive to provide high quality manufactured solutions to our customers while delivering long-term value to our shareholders by:
Integrating human capital, diversity and environmental initiatives into our operations and corporate culture;
Ensuring shareholder engagement is embedded into developing and executing on AZZ’s strategic goals;
Driving profitable growth in our AZZ Metal Coatings and AZZ Precoat Metals segments; and
3

Targeting increased capital returns to shareholders.
Seasonality
Our business is cyclical in nature, as seasonal fluctuations affect volumes, revenue, and earnings. Historically, we experience increases in our business during the warmer months, and slowdowns during the winter, as the largest portion of our business is related to the construction industry. Volumes, operating costs and earnings can also be adversely affected by inclement weather, especially the impact of severe winter weather in our fourth fiscal quarter.
AZZ Metal Coatings Segment
The AZZ Metal Coatings segment provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades. As of February 28, 2025, we operated 41 galvanizing plants, six surface technologies plants and one tubing plant, located in various locations throughout the United States and Canada.
Competition
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.
We typically serve fabricators or manufacturers that provide solutions to the transmission and distribution, 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 we do not believe the loss of any single customer would have a material adverse effect on our consolidated sales or net income.
Resources
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 changes in our cost of zinc by entering into agreements with our zinc suppliers and such agreements generally include fixed premiums. We may or may not continue to use these or other strategies to manage commodity risk in the future.
For additional information on the AZZ Metal Coatings segment's operating results, see "Item 7. Management's Discussion and Analysis—Results of Operations." For additional financial information by segment, see "Item 8. Financial Statements and Supplementary Data—Note 18."
AZZ Precoat Metals Segment
AZZ Precoat Metals provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation, and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes. The acquisition of Precoat Metals in fiscal year 2023 finalized our goal of strategic transformation to position AZZ for the future as a focused metal coatings solutions company. The AZZ Precoat Metals segment operates through 13 plants located in the United States, with the newest facility in Washington, Missouri which became operational in fiscal year 2026.
Competition
AZZ Precoat Metals operates in a highly competitive industry, where we compete with other toll coil coaters, and integrated steel and aluminum mills. We also face competition from alternative forms of coated metal, such as powder-coated metal, or from other potential substrates such as wood, plastics, or concrete that could be used in place of painted metal.
We primarily serve distributors, fabricators and manufacturers that ultimately provide manufactured painted products to the construction, appliance, HVAC, transportation, container, and general industrial markets, as well as numerous original
4

equipment manufacturers. We do not depend on any single customer for a significant amount of our sales, and we do not believe the loss of any single customer would have a material adverse effect on our consolidated sales or net income.
Resources
Paint and customer-owned substrate availability are important for our toll-coating process. Although paint prices have risen in recent years, we carry limited risk associated with paint cost, as it is a pass-through to our customer base. There are currently no concerns regarding the availability of customer-owned bare substrate as an input to our coil coating process.
For additional information on the AZZ Precoat Metals segment's operating results, see "Item 7. Management's Discussion and Analysis—Results of Operations." For additional financial information by segment, see "Item 8. Financial Statements and Supplementary Data—Note 18."
AZZ Infrastructure Solutions Segment
AZZ's Infrastructure Solutions segment consists of the equity in earnings of our 40% investment in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business.
The AVAIL JV is a leading provider of specialized products and services primarily designed to support industrial and electrical applications. The segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, and explosion proof and hazardous duty lighting products, which supports the delivery of safe and reliable transmission of power from generation sources to end customers. In addition to our product offerings, our AZZ Infrastructure Solutions segment also focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation.
For additional information regarding the AZZ Infrastructure Solutions financial results, see "Item 8. Financial Statements and Supplementary Data—Note 19."
On March 10, 2025, AIS Investment Holdings LLC, which operates under the name "AVAIL Infrastructure Solutions," entered into a definitive agreement to sell the electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group") of AVAIL to nVent Electric plc ("nVent"), for a purchase price of $975 million, The transaction is expected to close in the first half of calendar year 2025, subject to customary closing conditions.
Following the sale, we will continue to own a 40% interest in AVAIL through the AVAIL JV, which will consist of AVAIL Infrastructure Solution’s Industrial Lighting and Welding Solutions Businesses.
Human Capital Management
At AZZ, our culture is defined by trust, respect, accountability, integrity, teamwork and sustainability ("TRAITS"). 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 among our employees. We are dedicated to our employees by fully training and equipping them and providing a safe environment to grow personally and professionally. 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 TRAITS matter.
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 and performance.
Our Employees
As of February 28, 2025, we employed approximately 3,684 people worldwide, of which 3,358 were employed in the U.S. and 326 were employed in Canada. Our total workforce consisted of approximately 83% hourly employees and 17% salaried employees. Of our total employees as of February 28, 2025, 668 were covered by collective bargaining agreements.
Diversity and Inclusion
We embrace the diversity of our employees, customers, vendors, suppliers, stakeholders and consumers, including their unique backgrounds, experiences, skills and talents. Everyone is valued and appreciated for their distinct contributions to the growth and sustainability of our business.
5

Equal Opportunity Employment is a fundamental principle of AZZ, 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 or international laws. This principle is incorporated into each of our policies and procedures relating to recruitment, hiring, promotions, compensation, benefits, discipline, termination and all of our 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, 2025, our U.S. employees had the following race and ethnicity demographics:
White42.6 %
Hispanic37.3 %
African American12.8 %
Asian1.4 %
Multi-Racial1.0 %
American Indian or Alaska Native0.5 %
Not Stated4.4 %
Approximately 53.0% of our employees are diverse, as reported to the Equal Employment Opportunity Commission.
As of February 28, 2025, our employees had the following gender demographics:
WomenMen
U.S. Employees14.7%85.3%
Global Employees(1)
4.6%95.4%
(1) Includes employees in Canada.
Additionally, 12.5% of the executive team and 16.7% of our non-employee Board members 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 our 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 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 PayCompensated Time Off and Holiday Pay
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 ServicesPre-tax Contributions to Eligible Savings AccountsFlexible Work Arrangements
Annual Flu Immunizations401(k) match up to 4%Family Emergency Leave
Employee Assistance ProgramTuition reimbursementMilitary Leave
Growth and Development
6

We invest in and provide ongoing development and continuous learning opportunities for all of our 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 and emphasizes individual development training as part of our annual performance goal setting process.
Periodically, 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, 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.
We review and monitor safety performance closely. Our goal is to achieve zero serious injuries through continued investments in core safety programs and injury reduction initiatives. We utilize 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 2025, we continued to demonstrate excellence in safety across our 61 plants worldwide, and incident rates as indicated below:
TRIRLTIRDART
AZZ Metal Coatings Segment2.06 0.70 1.25 
AZZ Precoat Metals Segment2.51 0.15 0.52 

Information About Our Executive Officers
The names, ages, and experience of our executive officers as of April 21, 2025 are as follows:
7

NameAgeBusiness Experience of Executive Officers for Past Five Years
Position or Office with Registrant or Prior Employer
Held Since
Thomas E. Ferguson68President and Chief Executive Officer2013
Jason Crawford51Chief Financial Officer
Senior Vice President of Finance — Precoat Metals
Senior Vice President of Finance — Sequa Corporation
Senior Vice President of Finance and Administration — Precoat Metals
2024
2022-2024
2020-2022
2016-2020
Tara D. Mackey55Chief Legal Officer and Secretary2014
Chris Bacius64Vice President, Business Development2014
David Nark57Chief Marketing, Communications and Investor Relations Officer
Vice President of Marketing and Communications
2019

2013-2019
Bryan Stovall60Chief Operating Officer — Metal Coatings
President — AZZ Galvanizing Solutions
Senior Vice President — Metal Coatings
2020
2019
2018-2019
Jeffrey Vellines51President and Chief Operating Officer — Precoat Metals
President — Precoat Metals
Senior Vice President of Commercial Operations — Precoat Metals
Vice President of Sales — Precoat Metals
2025
2024
2021-2024
2013-2021
Kurt Russell55Chief Strategy Officer
Chief Operating Officer — Precoat Metals
President — Precoat Metals
2025
2022
2016-2022
Each executive officer was elected by the Board of Directors to hold office until the next annual meeting of shareholders or until their successor is elected. No executive officer has any family relationships with any other executive officer of the Company.
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 ("SEC"). The SEC’s website, www.sec.gov, contains reports, proxy and information statements, and other information regarding issuers, including AZZ, that file electronically with the SEC. References to our website in this Annual Report on Form 10-K are provided as a convenience, and the information on our website is not, and shall not be deemed to be a part of this Annual Report on Form 10-K or incorporated into any other filings we make with the SEC.
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 oversight 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, and 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. We intend to disclose future amendments to, or waivers from, certain provisions of the Code of Conduct on our website.
8

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
Item 1A. Risk Factors
Our business is subject to a variety of risks, including, but not limited to, the risks described below. We believe the risks described below 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, results of operations and future growth could be negatively or materially impacted. Carefully consider the risks described below and all of the other information included in this Annual Report on Form 10-K when deciding whether to invest in our securities or when evaluating our business. You should also refer to the explanation of the qualifications and limitations on forward-looking statements contained here under the heading "Forward-Looking Statements."
Risks Related to Our Business and Operations
Our business segments operate in highly competitive markets.
Competition is based on a number of factors, including price. Certain competitors in each of our segments may have lower cost structures or larger economies of scale on raw materials and therefore, may be able to provide their manufactured solutions 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 manufactured solutions that are superior to ours 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.
Our operating results may vary significantly from quarter to quarter.
Our quarterly results may be materially and adversely affected by the following, among others: 
Changes in political actions and landscapes across the globe, including global conflicts;
Unstable political economic conditions and public health issues or crisis, such as a pandemic, delaying our or our customer's 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 manufacturing or transportation costs;
Losses experienced in our operations not otherwise covered by insurance;
Delays of raw materials or component suppliers;
A change in the demand of our manufactured solutions caused by severe weather conditions;
A change in the mix of our customers, contracts and business;
Modifications or changes in customer delivery schedules;
Ability or willingness of customers to timely pay their invoices when owed to us; and
Changes in interest rates.
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. A significant increase in the wages paid by competing employers could result in a shortage of skilled personnel, increases in labor-related costs, or both. It is necessary that we maintain a skilled labor force to operate efficiently and support our growth strategy. 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 production methods obsolete.
9

The manufactured solutions we provide 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, either foreign or domestic, to develop new manufactured solution methods or technologies which could make our existing manufactured solutions and methods obsolete, hasten their obsolescence or materially reduce our competitive advantage in the markets 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 is subject to seasonality within the annual operating cycle of the business. Our customers may also delay or cancel new or previously planned projects. If there is a downturn in the general economies in which we operate, there could be a material adverse effect on price levels and the quantity of goods and services purchased by our customers, which could 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. 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 manufactured solutions in the future. Other various factors impact demand for our manufactured solutions, including the price of commodities (such as zinc, natural gas or other commodities), paint, economic forecasts and financial markets. Uncertainty in the economy and financial markets could impact our customers and could, in turn, severely impact the demand for corporate infrastructure projects which could result in a reduction in orders for our manufactured solutions. All of these factors combined together could materially impact our business, financial condition, cash flows and results of operations.
International events and political issues may adversely affect our operating segments.
A portion of the sales from our 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 where we conduct business;
social unrest, acts of war, terrorism, severe weather events, other natural conditions, and global outbreaks of contagious diseases;
inflation, or hyper-inflation or recession;
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.
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, severe weather events and other natural conditions such as earthquakes, tsunamis, hurricanes and other severe weather conditions, or the outbreaks of epidemic, pandemic or contagious diseases could potentially cause future disruption in our business. At this time, the ongoing armed conflicts in Ukraine, Israel and the broader Middle East have not materially impacted our operations. However, any disruption of our customers or suppliers and their respective contract manufacturers from the ongoing conflicts or new conflicts could likely impact our future sales and operating results. In addition, the spread of 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 manufactured solutions. 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.
Supply chain disruptions and inflation in the price of energy and certain raw materials for our business segments may adversely affect our operations.
Within our AZZ Metal Coatings segment, zinc and natural gas costs represent a large portion of our cost of sales. In our AZZ Precoat Metals segment, paint and natural gas costs represent a large portion of our cost of sales.
For both segments, operating margins could be negatively impacted by supply chain disruptions and adverse price movements in the market for zinc and natural gas. Unanticipated commodity price increases could significantly increase our operating costs if we cannot pass the costs to our customers, and could potentially adversely affect profitability. The following factors, which are beyond our control, affect the price of raw materials and energy for our segments:
supply and demand;
10

freight costs and transportation availability;
trade duties and taxes; and
labor disputes.
We seek to maintain our operating margins by increasing the price of our manufactured solutions in response to increased costs, but we may not be successful in passing these increased costs of operation through to our customers. Even if successful, there is no guarantee the increased price would not negatively affect the volume of future orders. While we are exposed to inflationary pressures for zinc and energy, we evaluate market conditions and follow a general practice of locking in the fixed premiums associated with zinc on annual contracts unless market conditions dictate otherwise, and we enter into energy contracts for gas and electricity normally for durations of six to twelve months to reduce risks associated with large fluctuations in these commodities.
No other individual material input cost represents a significant portion of our cost of sales other than those previously discussed. We believe for the remaining input costs any price increase would not be able to significantly affect margins even if the increased costs could not be passed on to our customers.
A failure in our operational information systems, or the occurrence of cyber incidents or cyber security attacks at any of our facilities or those of our third-party suppliers and service providers, may adversely affect our financial results. Such incidents or cyber security attacks may also result in faulty business decisions, operational inefficiencies, damage to our reputation or our employee and business relationships, and/or subject us to costs, fines, or lawsuits.
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, experience actual or attempted cyber-attacks 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. Third-parties may also attempt to fraudulently induce employees into disclosing sensitive information such as user names, passwords or other information in order to gain access to customer or supplier data or our internal data, including intellectual property, financial, and other confidential business information. 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. We rely on commercially available systems, software, tools, third-party service providers and monitoring to provide security for processing, transmission and storage of confidential information and data. While we have security measures in place, our systems, networks, and third-party service providers have been and will continue to be subject to ongoing threats. We believe our mitigation measures reduce but cannot eliminate the risk of a cyber incident; however, there can be no assurance that our existing and planned precautions of backup systems, regular data backups, security protocols and other procedures will be adequate to prevent significant damage, system failure or data loss and the same is true for our suppliers and other third parties on which we rely. Because techniques used to obtain unauthorized access or sabotage systems change frequently and are typically not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative or mitigating measures. We and our third-party service providers have experienced and expect to continue to experience actual or attempted cyber-attacks of our information systems or networks; however, none of these actual or attempted cyber-attacks had a material impact on our operations or financial condition. Any significant cyber security attacks that affect our facilities, our customers, 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 could negatively impact our reputation. Third-party systems on which we rely could also suffer operational system failures or cyber-attacks. An unauthorized disclosure or use of information could cause interruptions in our operations and might require us to spend significant management time and other resources investigating the event and dealing with local and federal law enforcement.
Occurrences of any of the events discussed above could disrupt our business, result in potential liability or reputational damage or otherwise have an adverse effect on our business, results of operations or financial condition.
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. We rely on a combination of copyrights, trademarks, trade secret protection and contractual rights to establish and protect our intellectual property. In addition, our competitors may develop proprietary information or manufacturing technologies that are equivalent or superior to our intellectual property. Despite our safeguards and controls, our intellectual property may be misappropriated by our employees, our competitors, or other third parties. Failure of our copyrights, trademarks and trade secret protection, non-
11

disclosure agreements and other measures to provide protection of our technologies 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 or results of operations.
Defects in the solutions we provide could increase our cost of quality and could result in consequential damage claims.
Our business exposes us to potential liability risks that are inherent in the manufacture and sale of our solutions. We provide assurance-type warranties for our manufactured solutions. Widespread manufacturing defects and quality system failures could result in significant losses due to the costs of containment, the destruction of customer-owned inventory and lost sales due to the unavailability of a solution for a period of time. We may not be able to obtain indemnity or reimbursement from our suppliers or other third parties for the costs or liabilities associated with our suppliers' products. A significant warranty claim could also result in adverse publicity, damage to our business reputation, and a loss of consumer confidence in our solutions or offerings. Each of these could have a material adverse effect on our business financial condition or results of operations.
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 to complete the acquisition. 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 internal controls, operations and systems;
termination of relationships with key personnel and customers of the acquired company;
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;
disruption of our ongoing business or an inability of our ongoing business to receive sufficient management attention;
failure to realize the cost savings or other financial benefits we anticipated prior to acquisition;
expansion through acquisition may expose us to new business, regulatory, political, operational, financial, and economic risks associated with such expansion, both inside and outside of the U.S.; and
counterparties to the transaction may fail to perform.
Future acquisitions may require us to obtain additional equity or debt financing, which may not be available to us, and/or may increase our leverage ratios.
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:
complete construction projects in a timely manner; 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, which could disrupt our operations or otherwise have a material adverse effect on our business.
12

Risks Related to Legal Liability, Taxes, 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 the manufactured solutions 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 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, such events 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.
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 of materials and financial condition.
Our business could be adversely affected by:
changes in U.S. or international social, political, regulatory and economic conditions;
changes 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 manufactured solutions or conduct our business, or any negative sentiment toward the U.S. as a result of such changes;
new tariffs or changes in existing tariffs; and
other changes in U.S. trade policy.

All of the above listed changes have the potential to adversely impact the economies in which we operate or certain sectors thereof, our industry and the demand for our manufactured solutions, and as a result, could have a material adverse effect on our business, operating results and financial condition.
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 manufactured solutions at current or increased levels. 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 manufactured solutions 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 manufactured solutions, 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 manufactured solutions and other potential changes to manufactured solutions, 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 manufactured solutions 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, 2025, 668 (or 18.1%) of our full-time employees were represented by unions under collective bargaining agreements. Our U.S.-based employees have the right at any time under the National Labor Relations Act to form
13

or affiliate with a union. If a large portion of our U.S. 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, 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 change could present risks to our future operations from severe weather events and other natural conditions, such as hurricanes, tornadoes, earthquakes, wildfires, droughts or flooding. Consequences of such extreme weather conditions could include physical risks to our facilities, supply chain disruptions, increased operational costs, as well as the price and/or availability of insurance coverage for Company assets. We cannot predict the potential timing or impact from potential global warming, winter storms and other severe weather events and other natural conditions. We carry certain limits of insurance to mitigate the potential effects of events that could impact our business, as well as disaster recovery plans related to any potential severe weather events and other natural conditions that might occur within regions in which we have operations, or at any of the Company locations.
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 several years, there has been a heightened focus by both governmental and non-governmental bodies requesting disclosure of information relating to corporate sustainability practices as well as an increase in customers' preference to source from suppliers who have implemented effective sustainability initiatives. International agreements, national and 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 as 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 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 manufactured solutions.
Our operations could be adversely impacted by the effects of future changes to the law and government regulations regarding emissions, the environment and other sustainability matters.
Various regulations have been implemented regarding emissions, the environment and other sustainability matters. We cannot predict future changes in the law and government regulations regarding emissions, the environment and other
14

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 enhancing our environmental, social and governance programs, changes in laws or governmental regulations could negatively impact our business or the demand for our manufactured solutions 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.
Risks Related to Financial Matters and Our Capital Structure
The Company’s flexibility to operate its business could be impacted by provisions in its debt obligations.
The Company’s debt instruments, consisting of a term loan and a revolving credit facility, contain covenants which restrict or prohibit certain actions ("negative covenants"). These restrictions include, but are not limited to, the Company's ability to incur debt, restrictions or limitations on certain liens, capital spending limits, the ability to engage in certain merger, acquisition, or divestiture actions, or to 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 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.
Our indebtedness and restrictive debt covenants could materially adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry, our ability to meet our obligations under our outstanding indebtedness or could divert our cash flow from operations for debt payments.
Our level of indebtedness could adversely affect us, including by decreasing our business flexibility. Our Credit Agreement contains a number of restrictive covenants that impose significant operating and financial restrictions on us. These covenants may limit our ability to optimally operate our business. In addition, our Credit Agreement requires that we meet certain financial tests, including a leverage ratio test. Our increased indebtedness and these restrictive covenants could adversely affect our ability to:
finance our operations;
make needed capital expenditures;
make strategic acquisitions or investments or enter into joint ventures;
withstand a future downturn in our business, industry or the economy in general;
engage in business activities, including future opportunities, that may be in our best interest; and
plan for or react to market conditions or otherwise execute our business strategies.
The covenant restrictions related to our indebtedness could impact our ability to expand our business, which could have a material adverse effect on our business, financial condition and results of operations. As a result of these restrictions, we could be limited as to how we conduct our business and we may be unable to raise additional debt or equity financing to compete effectively or take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. We cannot provide assurance that we will be able to maintain compliance with these covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders and/or amend the covenants. Our failure to comply with the restrictive covenants described above and/or the terms of any future indebtedness from time to time could result in an event of default which, if not cured or waived, could result in our being required to repay these borrowings before their due date and the termination of future funding commitments by our lenders. Historically, we have successfully refinanced our long-term debt to lower interest rates; however, if we are forced to refinance these borrowings on less favorable terms or cannot refinance these borrowings in the future, our results of operations and financial condition could be adversely affected. The Credit Agreement contains cross-default provisions that could result in the acceleration of all of our indebtedness. A breach of the covenants under our Credit Agreement could result in an event of default under the applicable indebtedness. Such a default may allow the creditors to accelerate the related indebtedness and may result in the acceleration of any other indebtedness to which cross-acceleration or cross-default provision applies. In addition, an event of default under the Credit Agreement would permit the lenders under the Credit Agreement to terminate all commitments to extend further credit under that facility. Furthermore, if we were unable to repay amounts due and payable under the Credit Agreement, those lenders could proceed against the collateral granted to them to secure that indebtedness. In the event our lenders accelerate the repayment of our borrowings, we and our guarantors may not have sufficient assets to repay that indebtedness. Additionally, we may not be able to borrow money from other lenders to enable us to refinance our indebtedness.
15

Increased levels of indebtedness could also create competitive disadvantages for us relative to other companies with lower debt levels.
Our investment in the AVAIL Joint Venture could be materially and adversely affected by our lack of sole decision-making authority over the majority of the strategic and operational decisions of the business, corporate governance matters, and our reliance on our AVAIL Joint Venture partner's financial condition.
Our On September 30, 2022, we completed a disposition of 60% of the equity of AIS Investment Holdings LLC, a Delaware limited liability company (the "AVAIL JV"), which consists of our former AZZ Infrastructure Solutions Segment (excluding AZZ Crowley Tubing) (the "AIS Business"), with Fernweh AIS Acquisition LP, a Delaware limited partnership. Pursuant to the terms of the agreement, AZZ no longer has a controlling interest in the AVAIL JV, and therefore the AVAIL JV is operating and will continue to operate independently. As the non-controlling interest holder in the AVAIL JV, our influence on all aspects of the AIS Business will continue to diminish. Accordingly, we might not be able to prevent the AVAIL JV from taking actions adverse to our interests in the AVAIL JV. We cannot exercise sole decision-making authority regarding the AIS Business, including, but not limited to, hiring and retaining employees and executive officers, management of and payments into its multiemployer pension plans, governance issues, entering into new markets or exiting existing markets, making certain acquisitions or dispositions, and other material strategic transactions. Each of these cases could create the potential risk of creating operational issues and/or impasses on decisions at the AVAIL JV-level that are not in our best interest. Additionally, investments in joint ventures or partnerships, such as the AVAIL JV, may, under certain circumstances, involve risks not present when a third-party is not involved, including the possibility that joint venture partners may become bankrupt, fail to fund their share of required capital contributions to various parties, or otherwise struggle operationally or financially. Disputes between AZZ Inc, and our joint venture partner could result in litigation or arbitration that would increase our expense and distract our executive officers and directors from focusing their time and efforts on AZZ Inc.'s business and could result in subjecting the AIS Business to additional risk.
Any of the foregoing operational risks could materially reduce the expected return of our prior investment in the AVAIL JV and materially and adversely affect our business, results of operations, financial condition and the trading price of our securities.
Adverse changes in the value of assets or obligations associated with our defined benefit pension plan could have a material adverse effect on our financial condition.
We have a defined benefit pension plan which is frozen with respect to benefits and the addition of participants. The funded status and our ability to satisfy the future obligations of the plan is affected by, among other things, changes in interest rates, returns from plan asset investments, and actuarial assumptions including the life expectancies of the plan’s participants. As of February 28, 2025, the plan was underfunded, and we have a liability of $24.6 million on our consolidated balance sheet. Our ability to adequately fund or meet our future obligations with respect to the plan could have a material adverse effect on our business, results of operations, financial condition, or cash flows.
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 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 the customer's previous payment history. While we do not believe we have significant concentration of sales with any one customer, we have certain larger customers and the extension of credit to these customers 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, which could have a material adverse effect on our results of operations, financial condition or cash flows.
If our goodwill, definite-lived intangible assets 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 trade names. 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 goodwill 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; economic downturns or slower growth rates in our industry; market downturns; or major events such as a global pandemic. Our stock price historically has shown volatility and
16

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.
Intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. 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, we record impairment losses for the excess of their carrying value over the estimated fair value.
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 credibility 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 are exposed to risks associated with exchange rate fluctuations related to our operations in Canada. Because our financial statements are denominated in U.S dollars, fluctuations in currency exchange rates between the U.S. dollar and the Canadian dollar have had and will continue to have an impact on our earnings. A decrease in the value of the Canadian currency relative to the U.S. dollar could have a negative impact on our business, financial condition, results of operations or cash flows. Should 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.
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 defects. 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 Canada and, as a result, we are subject to the tax laws and regulations of U.S. federal, state, and local governments and the equivalent governmental entities in Canada. 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 favorably resolving any future tax disputes 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, administrative initiatives or challenges from taxing authorities could adversely affect our results of operations and financial condition.
The insurance coverage that we maintain may not fully cover all operational risks.
We maintain property, business interruption, casualty and cyber/information security insurance but such insurance may not cover all of the risks associated with the hazards of our business and is subject to limitations, including deductibles and maximum liabilities covered. We may incur losses beyond the limits, or outside the coverage, of our insurance policies, including liabilities for environmental remediation. In the future, the types of insurance we obtain and the level of coverage we maintain may be inadequate or we may be unable to continue to maintain our existing insurance or obtain comparable insurance at a reasonable cost.

17

Interest Rate Risk
An increase in interest rates would increase interest costs on variable-rate debt and could adversely impact the ability to refinance existing debt.
As of February 28, 2025, we have $900.3 million of gross debt outstanding that bears interest at variable rates that reset periodically and are generally based on the Secured Overnight Financing Rate ("SOFR") or Base Rate, as defined in the Credit Agreement. We utilize interest rate swaps to mitigate the interest rate risk, and we have hedged approximately one-half of our gross debt outstanding with an interest rate swap that expires on September 30, 2025. Approximately one-half of our gross debt outstanding is unhedged. If interest rates increase, so will our interest costs, which could adversely affect cash flow and the ability to pay principal and interest on our debt and the ability to make distributions to shareholders. In addition, rising interest rates could limit our ability to refinance existing debt when it matures. An increase in interest rates could also affect our ability to make new investments on favorable terms or at all.
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 equity capital in the future, subject to restrictions in our debt agreements, whether in a private offering or pursuant to our effective shelf registration statement on Form S-3, which we filed on January 10, 2024. 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 additional shares of common stock or other equity-linked securities, the terms of the debt or any shares of common stock or other equity-linked securities 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 any new 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 current shareholders’ ownership in the Company would be diluted. If we are unable to raise additional capital when needed, it could affect our financial flexibility, 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;
investor perceptions of the investment opportunity associated with our Company relative to other investment alternatives;
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; and
material weaknesses in our internal control over financial reporting.
These broad market and industry factors may materially reduce the market price of our common stock, regardless of our operating performance.
Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
18

We recognize the critical importance of cybersecurity in today's digital landscape and acknowledge the inherent risks associated with cyber threats. As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.
To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.
We maintain a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. The underlying controls of this program are based on recognized best practices and standards for cybersecurity and information technology, including those set forth in the National Institute of Standards and Technology ("NIST") Cybersecurity Framework. Among the key elements of our cybersecurity risk management program are the following:
Security Awareness and Training—We use an IT security awareness program consisting of training on the fundamentals of information security protection. These training courses are required to be completed annually by all employees.
Annual Risk Assessment—An annual risk assessment is conducted by a third party, which is designed to assess the effectiveness of the Company's security controls and to identify key risks.
Network Protection—Network protection, detection, and monitoring technologies have been deployed on all external and internal network connections, in order to segment different sections of the business from each other, which strengthens key protection capabilities.
Identity and Access Management—We have implemented user authentication controls on the Company's systems, devices, data and applications. In addition, multi-factor authentication is implemented for all personnel who remotely access or have privileged account access to systems and networks.
Penetration Testing—We have partnered with a third-party penetration testing company to help identify new vulnerabilities and continuously improve the security posture of the Company through annual testing.
Endpoint Detection and Response ("EDR")—EDR is an integrated, layered approach to endpoint protection that uses continuous monitoring and data analytics. We have partnered with a third-party security operations center, to provide critical support in monitoring, identifying and assessing cyber threats such as malware, ransomware, breaches, and denial of service attacks.
Security Incident Management—In the event of a cybersecurity incident, we have established an incident response plan, which outlines clear protocols for incident detection, containment, investigation, and resolution, aiming to minimize the impact on our operations, customers, and stakeholders.
We do not believe that any risks from cybersecurity threats, including any as a result of prior cybersecurity incidents we have experienced, have had a material adverse impact on our operations, business or financial condition. For more information regarding the risks we face from cybersecurity threats, see "Item 1A. Risk Factors."
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
19

information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Item 2. Properties
Our headquarters and executive offices are in leased office spaces in Fort Worth, Texas and St. Louis, Missouri. We also lease office space in several locations related to our operations facilities. As of February 28, 2025, our office and manufacturing operations facilities were as follows:
Square Footage
SegmentLocationFacilitiesTotalOwnedLeased
Metal CoatingsUnited States443,121,628 2,801,118 320,510 
Canada4193,952 186,645 7,307 
Precoat MetalsUnited States133,413,066 2,802,396 610,670 
CorporateUnited States68,939 — 68,939 
Total63 6,797,585 5,790,159 1,007,426 
We believe that our current facilities are adequate to meet the requirements of our present and foreseeable future operations. See "Item 8. Financial Statements and Supplementary Data—Note 10" for additional information about our lease obligations. See "Item 7. Management's Discussion and Analysis—Capital Commitments—Greenfield Aluminum Coil Coating Facility" for information about a new facility under construction in our AZZ Precoat Metals segment.
Item 3. Legal Proceedings
AZZ 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 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 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 our financial position, results of operations or cash flows. See "Item 8. Financial Statements and Supplementary Data—Note 22" for further discussion.
Item 4. Mine Safety Disclosures
Not applicable.
20

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 15, 2025, we had approximately 319 holders of record of our common stock, not including those shares held in street or nominee name. A substantially greater number of holders of our common stock are "street name" or beneficial holders whose shares are held of record by banks, brokers and other financial institutions.
Dividend Policy
The payment of dividends on our common stock is within the discretion of our Board of Directors ("Board") and is dependent on our earnings, capital requirements, operating and financial condition and other factors. We have a history of paying dividends on common shares on a quarterly basis. We paid dividends on common shares of $19.5 million, $17.0 million, and $16.9 million for the fiscal years 2025, 2024, and 2023, respectively. Under our credit agreement, we may make dividend payments in an aggregate amount per annum not to exceed 6.0% of market capitalization, so long as no default or event of default shall have occurred and be continuing or would result therefrom. We can make dividend payments under other provisions of the credit agreement as well, subject to the tests and restrictions outlined therein. Any future dividends payments will be reviewed each quarter and declared by the Board at its discretion.
Equity Compensation Plans
For information regarding securities authorized for issuance under our equity compensation plans, see "Part III. Item 12—Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters."
Purchases of Equity Securities
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program pursuant to which we 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 we might otherwise be precluded from doing so. Currently, share repurchases may not exceed 6% of our market capitalization per fiscal year.
During fiscal 2025, 2024 and 2023, to prioritize repayments of debt, we did not repurchase shares of common stock under the 2020 Share Authorization. We 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. As of February 28, 2025, there was $53.2 million remaining to repurchase shares under the 2020 Authorization. See "Item 8. Financial Statements and Supplementary Data—Note 17" for additional information regarding our equity incentive plans.
21

Stock Performance Graph
The following graph illustrates the five-year cumulative total return on investments in our common stock, the S&P 1500 Building Products Industry Index (U.S. Companies) and the Russell 2000 Index (U.S. Companies). Our common stock is listed on the New York Stock Exchange. The shareholder return shown below is not necessarily indicative of future performance. Total shareholder return, as shown, assumes $100 invested on February 28, 2020, 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 28, 2020
For Fiscal Year Ended on the Last Day of February
2748779070691
Year Ended
2/29/20202/28/20212/28/20222/28/20232/29/20242/28/2025
AZZ Inc.100.00 141.23 137.90 115.80 210.45 280.22 
S&P Composite 1500 Building Industry Products100.00 145.69 163.90 164.43 230.24 247.28 
Russell 2000100.00 151.00 141.92 133.39 146.79 156.61 
 
Notes:
A.The lines represent monthly index levels derived from compounded daily returns that include all dividends.
B.The indices weights are calculated 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 28, 2020.
Item 6. [Reserved]

22

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion together with "Item 8. Financial Statements and Supplementary Data." This discussion contains forward-looking statements regarding our business and operations; see "Forward-Looking Statements" at the beginning of this Annual Report on Form 10-K. Our actual results may differ materially from those we currently anticipate as a result of the factors we describe under "Item 1A. 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 2024 compared to fiscal year 2023 can be found under "Item 7. Management's Discussion and Analysis" in our Annual Report on Form 10-K for the fiscal year ended February 29, 2024, filed with the SEC on April 22, 2024, which such discussion is hereby incorporated by reference.
Overview
We are a provider of hot-dip galvanizing and coil coating solutions to a broad range of end-markets in North America. We operate three distinct business segments, the AZZ Metal Coatings segment, the AZZ Precoat Metals segment, and the AZZ Infrastructure Solutions segment, which consists of the Company's 40% investment in a joint venture, AIS Investment Holdings LLC (the "AVAIL JV"). Our discussion and analysis of financial condition and results of operations is presented for each of our segments, along with corporate costs and other costs not specifically identifiable to a segment. For a reconciliation of segment operating income (loss) from continuing operations to consolidated operating income, see "Item 8. Financial Statements and Supplementary Data—Note 18". 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, 2025 is referred to as "fiscal 2025," "fiscal year 2025", "current year" or "current period", and the twelve-month period ended February 29, 2024 is referred to as "fiscal 2024," "fiscal year 2024," "prior year" or "prior year period."
Business Operations Update
Our results for the year ended February 28, 2025 were favorably impacted by the growth in demand for our manufactured solutions, primarily in the construction industry.
The demand for our manufactured solutions was the primary contributor to net income available to common shareholders of $52.4 million for the year ended February 28, 2025. Our operating results for fiscal 2025, including operating results by segment, are described in the summary on the following page, and detailed descriptions can be found below under “Results of Operations.”
Our operations generated $249.9 million of cash in fiscal 2025. The components of our liquidity and descriptions of our cash flows, capital investments, and other matters impacting our liquidity and capital resources can be found below under “Liquidity and Capital Resources.”
Outlook
While it is difficult to predict future North American economic activity and its impact on the demand for our galvanizing and coil coating solutions, as well the impact that political or regulatory developments may have on us, we have noted several factors below that have impacted or may impact our results of operations during the first quarter of fiscal 2026.
Sales prices in our AZZ Metal Coatings segment are expected to remain consistent with current levels.
Sales prices in our AZZ Precoat Metals segment are expected to remain consistent with current levels, with expected seasonal fluctuations in mix due to an increase in construction business, which may impact the average selling price.
Demand in our AZZ Metal Coatings and AZZ Precoat Metals segments is expected to follow our typical seasonal patterns.
Customer inventories for our AZZ Metal Coatings segment remain consistent, which should support the continued demand for our metal coatings solutions.
Customer inventories for our AZZ Precoat Metals segment remain at historical levels, which should support the continued demand for our coil coating solutions.






23

Results of Operations
Net income (loss) from continuing operations by segment for fiscal 2025 and 2024 were as follows (in thousands):
Year Ended February 28, 2025
Metal Coatings(1)
Precoat Metals
Infrastructure Solutions(2)
Corporate(3)(4)
Total
Sales$665,107 $912,637 $— $— $1,577,744 
Cost of sales(5)
464,260 730,804 — — 1,195,064 
Gross margin200,847 181,833 — — 382,680 
Selling, general and administrative(6)
22,372 34,005 6,737 83,202 146,316 
Operating income (loss) from continuing operations178,475 147,828 (6,737)(83,202)236,364 
Interest expense— — — (81,282)(81,282)
Equity in earnings of unconsolidated subsidiaries— — 16,163 — 16,163 
Other income (expense)247 — — (809)(562)
Income (loss) from continuing operations before income tax$178,722 $147,828 $9,426 (165,293)170,683 
Income tax expense41,850 41,850 
Net income (loss) from continuing operations$(207,143)$128,833 
See notes on page 25.

Year Ended February 29, 2024
Metal Coatings(1)
Precoat Metals
Infrastructure Solutions(2)
Corporate(3)(4)
Total
Sales$656,189 $881,400 $— $— $1,537,589 
Cost of sales(5)
465,147 708,981 — — 1,174,128 
Gross margin191,042 172,419 — — 363,461 
Selling, general and administrative(6)
26,314 32,848 6,246 76,453 141,861 
Operating income (loss) from continuing operations164,728 139,571 (6,246)(76,453)221,600 
Interest expense— — — (107,065)(107,065)
Equity in earnings of unconsolidated subsidiaries— — 15,407 — 15,407 
Other income128 — — 33 161 
Income (loss) from continuing operations before income tax$164,856 $139,571 $9,161 (183,485)130,103 
Income tax expense28,496 28,496 
Net income (loss) from continuing operations$(211,981)$101,607 
24

(1)
For fiscal year 2024, AZZ Metal Costings included expenses related to a legal matter of $5.5 million in "Selling, general and administrative".
(2)
Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters.
(3)
Interest expense and Income tax expense are included in the Corporate segment as these items are not allocated to the segments.
(4)
For fiscal year 2025, amortization expense for acquired intangible assets of $23.1 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million. For fiscal year 2024, amortization expense for acquired intangible assets of $24.0 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2024 also includes an accrual related to a legal settlement of $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to our acquisition.
(5)
Cost of sales includes direct labor, materials, depreciation, amortization and overhead expenses directly related to providing our metal coatings solutions.
(6)
Selling, general and administrative includes compensation and benefits costs, professional expenses, insurance, computer, depreciation, amortization and other selling, general and administrative expenses.
For the fiscal year ended February 28, 2025, we recorded sales of $1,577.7 million, compared to prior year’s sales of $1,537.6 million. Of total sales for fiscal 2025, 42.2% were generated from the AZZ Metal Coatings segment and 57.8% of sales were generated from the AZZ Precoat Metals segment. Net income from continuing operations for fiscal 2025 was $128.8 million, compared to $101.6 million for fiscal 2024. Net income from continuing operations as a percentage of sales was 8.2% for fiscal 2025 as compared to 6.6% for fiscal 2024. Diluted earnings per common share from continuing operations decreased by 48.3%, to $1.79 per share for fiscal 2025, compared to $3.46 per share for fiscal 2024. The decrease was primarily due to the redemption of the Series A Preferred Stock. See "Liquidity and Capital Resources—Series A Convertible Preferred Stock."
Sales
Sales for the AZZ Metal Coatings segment increased $8.9 million, or 1.4%, to $665.1 million, from the prior year’s sales of $656.2 million. The increase in sales was primarily due to a higher volume of steel processed which contributed $17.8 million, partially offset by a decrease in selling price, which decreased sales by $4.6 million. In addition, other sales decreased by $4.3 million.
Sales for the AZZ Precoat Metals segment increased $31.2 million, or 3.5%, to $912.6 million, from the prior year's sales of $881.4 million. The increase in sales was due to an increase in volume of metal coated during fiscal 2025 compared to the prior year, partially offset by a slight decrease in selling price, due to product mix.
Operating Income
Operating income for the AZZ Metal Coatings segment increased $13.7 million, or 8.3%, for fiscal 2025, to $178.5 million, as compared to $164.7 million for the prior year. The increase is due to net increase in sales as described above, lower cost of sales and lower selling, general and administrative expenses. Cost of sales decreased $0.9 million, primarily due to a decrease in zinc costs, offset by higher labor and overhead costs. The decrease in selling, general and administrative expense was primarily due to a legal accrual and related expenses of $5.5 million recognized in the prior year.
Operating income for the AZZ Precoat Metals segment increased $8.3 million, or 5.9%, for fiscal 2025, to $147.8 million, as compared to $139.6 million for the prior year. The increase is primarily due to the increase in sales as described above, partially offset by an increase in cost of sales, primarily driven by higher cost of labor and materials (mainly due to higher volume). Selling, general and administrative expense increased due to higher employee related costs, travel, other indirect costs.
Operating loss for the AZZ Infrastructure solutions segment increased $0.5 million, or 7.9%, for fiscal 2025, to $(6.7) million, as compared to $(6.2) million for the prior year. The increase is due to the recognition of $1.2 million in litigation fees and the write-off of $5.2 million for a disputed receivable that was retained following the sale of the AIS business, following an unfavorable resolution of the litigation matter. For additional detail, see "Item 8. Financial Statements and Supplementary Data—Note 22."
Corporate Expenses
Corporate expenses increased $6.7 million, to $83.2 million for fiscal 2025, compared to $76.5 million for fiscal 2024. The increase is primarily due to: an increase in salaries and wages, due to retirement and other severance expense for certain executive management employees; increased incentive expense, due to improved performance of the Company; an increase in expenses related to the Company's employee stock purchase plan, due to the increase in AZZ's common stock price; a legal
25

settlement and other legal expenses related to a non-operating entity of $3.5 million; and transition services agreement fees associated with the AVAIL JV, which were received in the prior year, with no comparable receipt in the current year.
Interest Expense
Interest expense for fiscal 2025 decreased $25.8 million, to $81.3 million, as compared to $107.1 million in fiscal 2024. The decrease is primarily attributable to a decrease of $110.3 million in our weighted average debt outstanding and a decrease in the weighted average interest rate of 121 basis points. The decrease is also due to higher capitalized interest of $4.4 million in the current year period associated with the new facility under construction in Washington, Missouri. See "Liquidity and Capital Resources—Greenfield Aluminum Coil Coating Facility" below for more information.
Equity in Earnings of Unconsolidated Entities
Equity in earnings of unconsolidated subsidiaries for the current period increased $0.8 million, to $16.2 million, compared to $15.4 million in the prior year period. The increase is due to higher earnings from the AVAIL JV, primarily in their electrical business. See "Item 8. Financial Statements and Supplementary Data—Note 19" for more information about the AVAIL JV.
Other (Income) Expense, Net
Other expense, net was $0.6 million for fiscal 2025, compared to other income, net of $0.2 million for fiscal 2024. The increase in expense is primarily due to foreign currency losses primarily attributed to our operations in Canada, partially offset by interest income.
Income Taxes
The provision for income taxes from continuing operations was 24.5% for fiscal 2025 compared to 21.9% for fiscal 2024. The increase in the effective tax rate is primarily attributable to favorable adjustments for fiscal 2024 related to uncertain tax positions, partially offset by higher tax deductions for stock compensation in fiscal 2025. The increase is also attributable to non-deductible items such as compensation limited by IRC Sec. 162(m) and meals & entertainment subject to the 50% limitation under IRC Sec. 274(n). The increase also relates to higher state tax expense, net of federal benefit, and lower R&D tax credits following the divestiture of the AIS business.
26

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 generally include cash dividend payments, capital improvements, debt repayment and acquisitions. Based on our current financial condition and current operations, 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 next twelve months and beyond.
As of February 28, 2025, our total liquidity of $356.1 million consisted of available capacity on our Revolving Credit Facility of $354.6 million plus cash and cash equivalents of $1.5 million.
Cash Flows
The following table summarizes our cash flows by category for the periods presented (in thousands):
Year Ended
February 28, 2025February 29, 2024
Net cash provided by operating activities of continuing operations$249,909 $244,468 
Net cash used in investing activities of continuing operations(114,997)(95,064)
Net cash used in financing activities of continuing operations(138,695)(147,888)
Net cash provided by operating activities of continuing operations for fiscal 2025 was $249.9 million, driven primarily by: net income from continuing operations of $128.8 million, adjusted to exclude non-cash charges, net of non-cash income of $96.5 million; a decrease in cash from changes in other long-term assets and long-term liabilities of $13.1 million; an increase in cash from deferred tax of $8.0 million; an increase in cash resulting from a decrease in working capital of $17.1 million; and cash distributions on the investment in the AVAIL JV of $12.6 million. The decrease in working capital is primarily due to an increase in accounts payable, accrued expenses and income taxes payable, as well as a decrease in inventories, other receivables and accounts receivable, due to improved management of collections of trade and other receivables, and due to improved management of inventory needs. These decreases were offset by an increase in contract assets, which increased working capital. Net cash provided by operating activities was used to fund $115.9 million of capital expenditures, make net payments on long term debt and finance leases liabilities of $111.0 million, make dividend payments of $23.1 million and make payments for taxes related to net share settlement of equity awards of $5.2 million. We also completed a secondary public offering of 4.6 million shares of our common stock, which provided cash, net of offering costs of $13.3 million, which was used to redeem our 240,000 shares of Series A Preferred Stock for $308.9 million.
Net cash provided by operating activities of continuing operations for fiscal 2024 was $244.5 million, driven primarily by net income from continuing operations of $101.6 million, adjusted to exclude non-cash charges, net of non-cash income, of $85.7 million, an increase in cash resulting from a reduction in working capital of $54.0 million, and a cash distribution on the investment in the AVAIL JV of $3.1 million. The reduction in working capital is due primarily to a reduction in accounts receivable, other receivables and inventories due to improved management of collections of trade and other receivables, and due to improved management of inventory needs. Net cash provided by operating activities was used to fund $95.1 million of capital expenditures, make net payments on long term debt and finance leases liabilities of $115.4 million and make dividend payments of $31.4 million.
See "Financing and Capital" section below for additional information.
Financing and Capital
2022 Credit Agreement and Term Loan B
We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024 and February 27, 2025 (collectively referred to herein as the "2022 Credit Agreement").
The 2022 Credit Agreement includes the following significant terms:
i.provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2025, the outstanding balance of the Term Loan B was $870.3 million;
27

ii.provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;
iii.includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;
iv.borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 2.50% (following the repricings on March 20, 2024 and September 24, 2024 as described below) and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; following the repricing on February 27, 2025, as described below, the interest rate as of February 28, 2025, was SOFR plus 2.25%;
v.includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,
vi.includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.
During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.
ii.On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%.
iii.On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.

During fiscal 2024, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:

i.On August 17, 2023, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 4.25% to SOFR 3.75% and removed the Credit Spread Adjustment, as defined in the 2022 Credit Agreement, of 10 basis points.
ii.On December 20, 2023, we repriced the Revolving Credit Facility. The repricing reduced the margin from 4.25% to a leverage-based rate with various tiers ranging from SOFR plus 2.75% to 3.50%.
We primarily utilize proceeds from the Revolving Credit Facility to finance working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.
As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contribute to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.
The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility and the Term Loan B, was 7.54% and 8.58% as of February 28, 2025 and February 29, 2024, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2025, the commitment fee rate was 0.225%.
Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. As of February 28, 2025, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement.
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock.
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by
28

the Return Factor (as defined below) of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduces net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering.
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount (“PIK Dividends”). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended February 28, 2025 and February 29, 2024 were $3.6 million and $14.4 million, respectively.
Letters of Credit
As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral.
Interest Rate Swap
We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate.
On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"), with banks that are parties to the 2022 Credit Agreement, to change the SOFR-based component of the interest rate. The 2022 Swap converts the SOFR portion to 4.277%. On September 24, 2024, we repriced our Term Loan B to SOFR plus 2.50%, resulting in a total fixed rate of 6.777%. The 2022 Swap had an initial notional amount of $550.0 million and a maturity date of September 30, 2025. The notional amount of the interest rate swap decreases by a pro-rata portion of any quarterly principal payments made on the Term Loan B, and the notional amount is $536.3 million as of February 28, 2025. The objective of the 2022 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2022 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash payments or cash receipts, of the 2022 Swap are recognized in interest expense.
Other
We plan to contribute $6.0 million to our pension plan during fiscal 2026. See "Item 8. Financial Statements and Supplementary Data—Note 16" for a discussion of our employee benefit plans.
As of February 28, 2025, we had $900.3 million of debt outstanding on the Revolving Credit Facility and the Term Loan B, with varying maturities through fiscal 2029. We had approximately $354.6 million of additional credit available as of February 28, 2025.
Capital Commitments—Greenfield Aluminum Coil Coating Facility
We are expanding our coatings capabilities by constructing a new 25-acre aluminum coil coating facility in Washington, Missouri that is expected to be operational in calendar year 2025 (the Company's fiscal year 2026). The new greenfield facility will be included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $121.8 million in capital payments over the life of the project, of which $60.8 million was paid prior to fiscal 2025 and $52.8 million was paid during fiscal 2025. The remaining balance of $8.2 million is on schedule to occur by the first quarter of fiscal 2026, of which we have capital commitments of $7.5 million. The remaining payments through fiscal 2026 are expected to be funded through cash flows from operations.

29

Share Repurchase Program
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program pursuant to which we 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 we might otherwise be precluded from doing so. Currently, share repurchases may not exceed 6% of our market capitalization per fiscal year.
During fiscal 2025, to prioritize repayments of debt, we did not repurchase shares of common stock under the 2020 Share Authorization. As of February 28, 2025, there was $53.2 million remaining to repurchase shares under the 2020 Authorization.
Other Exposures
We have exposure to commodity price increases in all three of our operating segments, primarily zinc and natural gas in the AZZ Metal Coatings segment, and natural gas, as well as steel and aluminum scrap, in the AZZ Precoat Metals segment. We attempt to minimize these increases by entering into agreements with our zinc suppliers and such agreements generally include fixed premiums, and by entering into agreements with our natural gas suppliers to fix a portion of our purchase cost. In addition to these measures, we attempt to recover other cost increases through improvements to our manufacturing process, supply chain management, and through increases in prices to match inflationary increases where competitively feasible. We have indirect exposure to copper, aluminum, steel and nickel-based alloys in the AZZ Infrastructure Solutions segment through our 40% investment in the AVAIL JV.

Off Balance Sheet Arrangements and Contractual Commitments
As of February 28, 2025, we 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.
As of February 28, 2025, we had non-cancelable forward contracts to purchase approximately $98.7 million of zinc at various volumes and prices. We also had non-cancelable forward contracts to purchase approximately $6.7 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2026. We had no other contracted commitments for any other commodities including steel, aluminum, copper, zinc, nickel-based alloys, natural gas, except for those entered into under the normal course of business.
As of February 28, 2025, we had outstanding letters of credit in the amount of $15.4 million. These letters of credit are issued for a number of reasons, but are most commonly issued to support collateral requirements with insurance companies.
As of February 28, 2025, we have contractual commitments related to the construction of the coil coating facility in Washington, Missouri of $7.5 million that are expected to be paid in the next 12 months. See "Greenfield Aluminum Coil Coating Facility" section above. See "Item 8. Consolidated Financial Statements and Supplementary Data—Note 22" for a discussion of our contractual commitments related to our leases.
Critical Accounting Policies and Estimates
The preparation of financial statements and related disclosures in conformity with U.S. GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and the accompanying notes. Actual results may differ from these estimates under different assumptions or conditions. The SEC defines critical accounting estimates as those made in accordance with U.S. GAAP that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on a company's financial condition or results of operations. We consider the following accounting estimates to meet this definition because they are dependent on our judgement and assumptions about matters that are inherently uncertain and represent our more critical estimates.
Impairment of Goodwill
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 and is not amortized. We test goodwill for potential impairment annually as of December 31, or more frequently, if an event occurs or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount.
30

If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies.
Long-lived assets and Intangible assets
Long-lived assets, including 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. Indefinite-lived intangible assets are evaluated for impairment on an annual basis, as of December 31. Impairment is measured by a comparison of the 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, we record impairment losses for the excess of their carrying value over the estimated fair value.
We make estimates of projected cash flows when performing our impairment evaluation. These estimates include, but are not limited to, assumptions about future sales, zinc and natural gas prices, operating costs, margins, the use or disposition of the asset, the asset's estimated remaining useful life, and future expenditures necessary to maintain the asset's existing service potential. Due to the significant subjectivity of the assumptions used to test for recoverability, changes in market conditions could result in significant impairment charges in the future, which would impact our net income.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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.
Business Combinations
Assets acquired and liabilities assumed as part of a business acquisition are generally recorded at their fair value at the date of acquisition. The excess of purchase price over the fair value of assets acquired and liabilities assumed is recorded as goodwill. Determining fair value of identifiable assets, particularly intangibles, and liabilities acquired also requires management to utilize assumptions and estimates, which are based upon available information that may be subject to further refinement over the purchase accounting period of one year.
Recent Accounting Pronouncements
See "Part II. Item 8. Financial Statements and Supplementary Data—Note 1" 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 Disclosures
In addition to reporting financial results in accordance with Generally Accepted Accounting Principles in the United States ("GAAP"), we provide adjusted net income, adjusted earnings per share and Adjusted EBITDA (collectively, the "Adjusted Earnings Measures"), which are non-GAAP measures. Management believes that the presentation of these measures provides investors with greater transparency when comparing operating results across a broad spectrum of companies, which provides a more complete understanding of our financial performance, competitive position, prospects for future capital investment and debt reduction. Management also believes that investors regularly rely on non-GAAP financial measures, such as adjusted net income, adjusted earnings per share and Adjusted EBITDA to assess operating performance and that such
31

measures may highlight trends in our business that may not otherwise be apparent when relying on financial measures calculated in accordance with GAAP.
Management defines adjusted net income and adjusted earnings per share to exclude intangible asset amortization, certain legal settlements and accruals, and certain expenses related to non-recurring events from the reported GAAP measure. Management defines Adjusted EBITDA as adjusted net income excluding depreciation, amortization, interest, provision for income taxes and Series A Preferred Stock dividends. Management believes Adjusted EBITDA is used by investors to analyze operating performance and evaluate the Company's ability to incur and service debt, as well as its capacity for making capital expenditures in the future.
Management provides non-GAAP financial measures for informational purposes and to enhance understanding of the Company’s GAAP consolidated financial statements. Readers should consider these measures in addition to, but not instead of or superior to, the Company's financial statements prepared in accordance with GAAP, and undue reliance should not be placed on these non-GAAP financial measures. Additionally, these non-GAAP financial measures may be determined or calculated differently by other companies, limiting the usefulness of those measures for comparative purposes.
The following tables provide a reconciliation for the years ended February 28, 2025 and February 29, 2024 between the non-GAAP Adjusted Earnings Measures to the most comparable measures, calculated in accordance with GAAP (dollars in thousands, except per share data):
32

Adjusted Net Income and Adjusted Earnings Per Share from Continuing Operations

Year Ended
February 28, 2025February 29, 2024
Amount
Per
 Diluted Share(1)
Amount
Per
 Diluted Share(1)
Net income from continuing operations$128,833 $101,607 
Less: Series A Preferred Stock Dividends(1,200)(14,400)
Less: Redemption premium on Series A Preferred Stock(75,198)— 
Net income from continuing operations available to common shareholders(2)
52,435 87,207 
Impact of Series A Preferred Stock dividends(2)
1,200 14,400 
Net income and diluted earnings per share from continuing operations for Adjusted net income calculation(2)
53,635 $1.79 101,607 $3.46 
Adjustments:
Amortization of intangible assets23,111 0.77 23,960 0.83 
Legal settlement and accrual(3)
9,949 0.33 17,043 0.58 
Retirement and other severance expense(4)
3,741 0.12 — — 
Redemption premium on Series A Preferred Stock(5)
75,198 2.50 — — 
Subtotal111,999 3.72 41,003 1.41 
Tax impact(6)
(8,832)(0.29)(9,841)(0.34)
Total adjustments103,167 3.42 31,162 1.07 
Adjusted net income and adjusted earnings per share from continuing operations (non-GAAP)$156,802 $5.20 $132,769 $4.53 
Weighted average shares outstanding - Diluted for Adjusted earnings per share(2)
30,134 29,326 

See notes on page 35.
Adjusted EBITDA from Continuing Operations
Year Ended
February 28, 2025February 29, 2024
Net income from continuing operations$128,833 $101,607 
Interest expense81,282 107,065 
Income tax expense41,850 28,496 
Depreciation and amortization82,205 79,423 
Adjustments:
Legal settlement and accrual(3)
9,949 17,043 
Retirement and other severance expense(4)
3,741 — 
Adjusted EBITDA from continuing operations (non-GAAP)$347,860 $333,634 
See notes on page 35.






33

Adjusted EBITDA from Continuing Operations by Segment
Year Ended February 28, 2025
Metal CoatingsPrecoat MetalsInfra-
structure Solutions
CorporateTotal
Net income (loss) from continuing operations$178,722 $147,828 $9,426 $(207,143)$128,833 
Interest expense— — — 81,282 81,282 
Income tax expense— — — 41,850 41,850 
Depreciation and amortization26,640 31,185 — 24,380 82,205 
Adjustments:
Legal settlement and accrual(3)
— — 6,466 3,483 9,949 
Retirement and other severance expense(4)
— — — 3,741 3,741 
Adjusted EBITDA from continuing operations (non-GAAP)$205,362 $179,013 $15,892 $(52,407)$347,860 
See notes on page 35.

Year Ended February 29, 2024
Metal CoatingsPrecoat MetalsInfra-
structure Solutions
CorporateTotal
Net income (loss) from continuing operations$164,856 $139,571 $9,161 $(211,981)$101,607 
Interest expense— — — 107,065 107,065 
Income tax expense— — — 28,496 28,496 
Depreciation and amortization26,353 27,941 — 25,129 79,423 
Adjustments:
Legal settlement and accrual(3)
5,450 — 5,750 5,843 17,043 
Adjusted EBITDA from continuing operations (non-GAAP)$196,659 $167,512 $14,911 $(45,448)$333,634 
See notes on page 35.



34

Debt Leverage Ratio Reconciliation
Trailing Twelve Months Ended
February 28,February 29,
20252024
Gross debt$900,250 $1,010,250 
Less: Cash per bank statement(12,670)(24,807)
Add: Finance lease liability6,647 3,987 
Consolidated indebtedness$894,227 $989,430 
Net income$128,833 $101,607 
Depreciation and amortization82,205 79,423 
Interest expense81,282 107,065 
Income tax expense41,850 28,496 
EBITDA334,170 316,591 
Cash items(7)
15,325 25,443 
Non-cash items(8)
12,161 9,510 
Equity in earnings, net of distributions(3,598)(12,294)
Adjusted EBITDA per Credit Agreement$358,058 $339,250 
Net leverage ratio2.5x2.9x

(1)
Earnings per share amounts included in the "Adjusted Net Income and Adjusted Earnings Per Share from Continuing Operations" table above may not sum due to rounding differences.
(2)
For the year ended February 28, 2025 and February 29, 2024, diluted earnings per share is based on weighted average shares outstanding of 29,344 and 25,209, respectively, as the Series A Preferred Stock that was redeemed May 9, 2024 is anti-dilutive for these calculations. The calculation of adjusted diluted earnings per share is based on weighted average shares outstanding of 30,134 and 29,326, respectively, as the Series A Preferred Stock is dilutive to adjusted diluted earnings per share. Adjusted net income for adjusted earnings per share also includes the addback of Series A Preferred Stock dividends for the periods noted above. For further information regarding the calculation of earnings per share, see "Item 8. Financial Statements and Supplementary Data—Note 15."
(3)
For the year ended February 28, 2025, consists of a $3.5 million legal settlement and accrual related to a non-operating entity, and is classified as “Corporate” in our operating segment disclosure and $6.5 million for the write off of receivable and related legal fees due to the unfavorable resolution of a litigation matter related to the AIS segment that was retained following the sale of the AIS business. For the year ended February 29, 2024, consists of the $5.5 million accrual for the Metal Coatings segment, $5.75 million for the settlement of a litigation matter related to the AIS segment that was retained following the sale of the AIS business, and $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to the acquisition. See "Item 8. Financial Statements and Supplementary Data—Note 22."
(4)
Related to retirement and other severance expense for certain executive management employees.
(5)
On May 9, 2024, we redeemed the Series A Preferred Stock. The redemption premium represents the difference between the redemption amount paid and the book value of the Series A Preferred Stock.
(6)
The non-GAAP effective tax rate for each of the periods presented is estimated at 24.0%.
(7)
Cash items includes certain legal settlements, accruals, and retirement and other severance expense, and costs associated with the AVAIL JV transition services agreement.
(8)
Non-cash items include stock-based compensation expense.


35

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. We use derivative instruments principally to reduce our exposure to market risks from changes in commodity prices and interest rates. We do not enter into or hold derivative instruments for speculative or trading purposes.
Commodity Prices
We have exposure to commodity price increases in all three of our operating segments, primarily zinc and natural gas in the AZZ Metal Coatings segment, and natural gas, as well as steel and aluminum scrap, in the AZZ Precoat Metals segment. We attempt to minimize these increases by entering into agreements with our zinc suppliers and such agreements generally include fixed premiums, and by entering into agreements with our natural gas suppliers to fix a portion of our purchase cost. In addition to these measures, we attempt to recover other cost increases through improvements to our manufacturing process, supply chain management, and through increases in prices to match inflationary increases where competitively feasible. We believe these agreements ensure adequate supplies and partially offset exposure to commodity price escalation. We have indirect exposure to copper, aluminum, steel and nickel-based alloys in the AZZ Infrastructure Solutions segment through our 40% investment in the AVAIL JV.
Interest Rates
We had $900.3 million of gross variable-rate debt outstanding as of February 28, 2025 under our revolving credit facility and Term Loan B. We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. Our interest rate swap eliminates the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates, and is designated as a cash flow hedge. We are subject to future interest rate fluctuations for the unhedged portion of our 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 manufactured solutions in foreign currencies, foreign currency denominated purchases, employee-related and other costs of running operations in foreign countries. As of February 28, 2025, the Company had exposure to foreign currency exchange rates related to our operations in Canada.
Sensitivity Analysis
The weighted average balance of variable interest debt outstanding, less the portion that is fixed through our interest rate swap agreement, was $370.6 million and $483.3 million as of February 28, 2025 and February 29, 2024, respectively. We estimate that a hypothetical 10% increase in interest rates from their current level would have increased interest expense by $2.9 million and $4.2 million during fiscal 2025 and 2024, respectively. We do not believe that a hypothetical change of 10% of the 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, if we are able to pass along the increases in commodity prices to our customers. However, there can be no assurance that either interest rates, foreign 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. 
36

Item 8. Financial Statements and Supplementary Data 

Index to Consolidated Financial Statements and Schedules
 

37

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, 2025 and February 29, 2024, the related consolidated statements of operations, comprehensive income (loss), changes in shareholders’ equity, and cash flows for each of the three years in the period ended February 28, 2025, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of February 28, 2025 and February 29, 2024, and the results of its operations and its cash flows for each of the three years in the period ended February 28, 2025, 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, 2025, 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 21, 2025 expressed an unqualified opinion.

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


/s/ GRANT THORNTON LLP

We have served as the Company’s auditor since 2019.

Dallas, Texas
April 21, 2025
38

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, 2025, 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, 2025, 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, 2025, and our report dated April 21, 2025 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 Management‘s 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 21, 2025

39

AZZ INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
 
As of
February 28, 2025February 29, 2024
Assets
Current assets:
Cash and cash equivalents$1,488 $4,349 
Trade accounts receivable, net of allowance for credit losses of $419 and $2,347 at February 28, 2025 and February 29, 2024, respectively
135,149 142,246 
Other receivables12,932 15,599 
Inventories112,313 117,656 
Contract assets106,507 79,335 
Prepaid expenses and other7,055 7,814 
Total current assets375,444 366,999 
Property, plant and equipment, net592,941 541,652 
Right-of-use assets25,951 23,739 
Goodwill703,863 705,468 
Deferred tax assets3,620 5,606 
Intangible assets, net421,850 445,435 
Investment in joint venture99,379 98,169 
Other assets4,053 8,437 
Total assets$2,227,101 $2,195,505 
Liabilities, Mezzanine Equity and Shareholders’ Equity
Current liabilities:
Accounts payable$106,471 $88,001 
Income tax payable602 172 
Accrued salaries and wages37,742 30,823 
Other accrued liabilities68,428 68,651 
Lease liability, short-term7,749 6,659 
Total current liabilities220,992 194,306 
Long-term debt, net852,365 952,742 
Lease liability, long-term19,012 17,827 
Deferred tax liabilities42,819 38,567 
Other long-term liabilities46,418 57,572 
Total liabilities1,181,606 1,261,014 
Commitments and contingencies (Note 22)
Mezzanine equity:
Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024
 233,722 
Shareholders’ equity:
Common stock, $1 par value; 100,000 shares authorized; 29,913 and 25,102 shares issued and outstanding at February 28, 2025 and February 29, 2024, respectively
29,913 25,102 
Capital in excess of par value418,004 103,330 
Retained earnings609,158 576,231 
Accumulated other comprehensive loss(11,580)(3,894)
Total shareholders’ equity1,045,495 700,769 
Total liabilities, mezzanine equity and shareholders' equity$2,227,101 $2,195,505 
 
The accompanying notes are an integral part of the consolidated financial statements.
40

AZZ INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sales$1,577,744 $1,537,589 $1,323,649 
Cost of sales1,195,064 1,174,128 1,027,706 
Gross margin382,680 363,461 295,943 
Selling, general and administrative146,316 141,861 122,305 
Operating income236,364 221,600 173,638 
Interest expense(81,282)(107,065)(88,800)
Equity in earnings of unconsolidated subsidiaries16,163 15,407 2,597 
Other income (expense), net(562)161 1,240 
Income from continuing operations before income taxes170,683 130,103 88,675 
Income tax expense41,850 28,496 22,336 
Net income from continuing operations128,833 101,607 66,339 
Income from discontinued operations, net of tax  12,770 
Loss on disposal of discontinued operations, net of tax  (132,083)
Net loss from discontinued operations  (119,313)
Net income (loss)128,833 101,607 (52,974)
Series A Preferred Stock Dividends(1,200)(14,400)(8,240)
Redemption premium on Series A Preferred Stock(75,198)  
Net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Basic earnings (loss) per share
Earnings per common share from continuing operations$1.80 $3.48 $2.34 
Loss per common share from discontinued operations$ $ $(4.81)
Earnings (loss) per common share$1.80 $3.48 $(2.47)
Diluted earnings (loss) per share
Earnings per common share from continuing operations$1.79 $3.46 $2.33 
Loss per common share from discontinued operations$ $ $(4.78)
Earnings (loss) per common share$1.79 $3.46 $(2.45)
Weighted average shares outstanding - Basic29,086 25,041 24,828 
Weighted average shares outstanding - Diluted29,344 25,209 24,978 
Cash dividends declared per common share$0.68 $0.68 $0.68 
 
The accompanying notes are an integral part of the consolidated financial statements.
41

AZZ INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Other comprehensive income (loss):
Foreign currency translation adjustments:
Unrealized translation loss(2,701)(57)(7,997)
Unrealized translation gain (loss) for unconsolidated subsidiary, net of tax(1)
(1,806)1,418  
Reclassification of foreign currency translation adjustment from accumulated other comprehensive loss to loss on sale of discontinued operations  27,750 
Net pension actuarial gain (loss), net of tax(2)
(403)(303)119 
Unrealized gain (loss) on derivatives qualified for hedge accounting:
Unrealized gain on interest rate swap, net of tax(3)
153 3,321 2,740 
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax(4)
(2,951)(3,667)139 
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary(5)
22 (33) 
Other comprehensive income (loss)(7,686)679 22,751 
Comprehensive income (loss)$44,749 $87,886 $(38,463)
(1)
Unrealized translation gain (loss) for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $(610) and $491 for 2025 and 2024, respectively.
(2)
Net of tax expense (benefit) of $(127), $(105) and $43 for 2025, 2024 and 2023, respectively.
(3)
Net of tax expense (benefit) of $(53), $1,099 and $995 for 2025, 2024 and 2023, respectively.
(4)
Net of tax expense of $1,017, $1,268 and $51 for 2025, 2024 and 2023, respectively.
(5)
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary is related to the Company's unconsolidated investment in the AVAIL JV and represents the Company's 40% interest in this amount. Net of tax expense (benefit) of $7 and $(12) for 2025 and 2024, respectively.
The accompanying notes are an integral part of the consolidated financial statements.



42

AZZ INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended
February 28,
2025
February 29,
2024
February 28,
2023
Cash flows from operating activities
Net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Less: Net loss from discontinued operations  119,313 
Plus: Dividends on Series A Preferred Stock1,200 14,400 8,240 
Plus: Redemption premium on Series A Preferred Stock75,198 
Net income from continuing operations128,833 101,607 66,339 
Adjustments to reconcile net income from continuing operations to net cash provided by operating activities:
Bad debt expense (recovery)5,058 (67)(58)
Depreciation and amortization82,205 79,423 74,590 
Deferred income taxes7,969 4,685 7,007 
Equity in earnings of unconsolidated entities(16,163)(15,407)(2,597)
Distribution on investment in AVAIL joint venture12,565 3,113  
Loss on abandonment of long-lived assets  135 
Net loss (gain) on sale of property, plant and equipment(368)61 (1,032)
Amortization of debt financing costs12,513 12,171 11,271 
Share-based compensation expense13,261 9,510 8,382 
Changes in current assets and current liabilities17,110 54,002 (67,075)
Changes in other long-term assets and long-term liabilities(13,074)(4,630)(5,532)
Net cash provided by operating activities of continuing operations249,909 244,468 91,430 
Cash flows from investing activities
Purchase of property, plant and equipment(115,883)(95,119)(57,120)
Proceeds from sale of subsidiaries, net  106,808 
Acquisition of subsidiaries, net of cash acquired  (1,282,730)
Proceeds from sale or insurance settlements of property, plant and equipment886 55 4,121 
Net cash used in investing activities of continuing operations(114,997)(95,064)(1,228,921)
Cash flows from financing activities
Proceeds from issuance of common stock311,463 2,364 2,372 
Redemption of Series A Preferred Stock(308,920)  
Payments for taxes related to net share settlement of equity awards(5,239)(1,711)(3,000)
Proceeds from Revolving Credit Facility326,000 249,000 380,000 
Payments on Revolving Credit Facility(326,000)(314,000)(362,000)
Proceeds from long term debt  1,540,000 
Payments of debt financing costs(1,903)(1,699)(87,548)
Payments on long term debt and finance lease liabilities(110,988)(50,424)(419,750)
Payments of dividends(23,108)(31,418)(22,739)
Net cash provided by (used in) financing activities of continuing operations(138,695)(147,888)1,027,335 
Effect of exchange rate changes on cash922 13 505 
Net cash used in operating activities from discontinued operations  (21,275)
Net cash used in investing activities from discontinued operations  (1,336)
Net cash provided by financing activities from discontinued operations  120,000 
Net cash provided by discontinued operations  97,389 
Net increase (decrease) in cash and cash equivalents(2,861)1,529 (12,262)
Cash and cash equivalents at beginning of period4,349 2,820 15,082 
Cash and cash equivalents from continuing operations at end of period$1,488 $4,349 $2,820 
 
 The accompanying notes are an integral part of the consolidated financial statements.
43

AZZ INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(in thousands)
 
Common StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Total
SharesAmount
Balance at February 28, 202224,688 $24,688 $85,847 $584,154 $(27,324)$667,365 
Share-based compensation— — 8,362 — — 8,362 
Common stock issued under stock-based plans and related tax expense154 154 (3,154)— — (3,000)
Common stock issued under employee stock purchase plan70 70 2,302 2,372 
Dividends on Series A Preferred Stock(8,240)(8,240)
Cash dividends paid on common shares(16,898)(16,898)
Net loss(52,974)(52,974)
Other comprehensive income— 22,751 22,751 
Balance at February 28, 202324,912 $24,912 $93,357 $506,042 $(4,573)$619,738 
Share-based compensation— — 9,488 — — 9,488 
Common stock issued under stock-based plans and related tax expense122 122 (1,811)— — (1,689)
Common stock issued under employee stock purchase plan68 68 2,296 — — 2,364 
Dividends on Series A Preferred Stock— — — (14,400)— (14,400)
Cash dividends paid on common shares— — — (17,018)— (17,018)
Net income— — — 101,607 — 101,607 
Other comprehensive income— — — — 679 679 
Balance at February 29, 202425,102 $25,102 $103,330 $576,231 $(3,894)$700,769 
Share-based compensation— — 13,251 — — 13,251 
Common stock issued under stock-based plans and related tax expense137 137 (5,366)— — (5,229)
Common stock issued under employee stock purchase plan74 74 2,721 — — 2,795 
Common stock issued4,600 4,600 304,068 — — 308,668 
Dividends on Series A Preferred Stock— — — (1,200)— (1,200)
Cash dividends paid on common shares— — — (19,508)— (19,508)
Redemption premium on Series A Preferred Stock— — — (75,198)— (75,198)
Net income— — — 128,833 — 128,833 
Other comprehensive loss— — — — (7,686)(7,686)
Balance at February 28, 202529,913 $29,913 $418,004 $609,158 $(11,580)$1,045,495 
The accompanying notes are an integral part of the consolidated financial statements.
44

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. The Company, Basis of Presentation and Significant Accounting Policies
Organization
AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.
On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment.
Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.
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 AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.
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 AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our 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. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current
45

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.
The following table shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):
 Year Ended
February 28, 2025February 29, 2024February 28, 2023
Balance at beginning of year$2,347 $5,752 $5,395 
Adjustment based on aged receivables analysis5,058 (67)(58)
Charge-offs, net of recoveries(1)
(5,287)338 83 
Other(2)
(1,700)(3,676)327 
Effect of exchange rate changes1  5 
Balance at end of year(3)
$419 $2,347 $5,752 
(1)
Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
Revenue recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.
AZZ 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. We recognize 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.
AZZ Precoat Metals Segment
AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets.
Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.
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. Our contract assets
46

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.
The increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Sales
Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sales:
Construction$893,147 $841,557 $667,852 
Industrial129,542 153,686 152,731 
Consumer123,124 128,658 105,587 
Transportation140,570 141,237 135,319 
Utilities127,542 100,236 94,188 
Other (1)
163,819 172,215 167,972 
Total sales$1,577,744 $1,537,589 $1,323,649 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Cash and cash equivalents
We consider 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.
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.


47

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
Amortizable intangible and long-lived assets
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 three to 30 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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired.
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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
Investment in Unconsolidated Joint Venture
We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair
48

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture’s effect on our reported results. We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2025.
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding.
Income taxes
We account 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 based on 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.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.
Fair Value Measurements
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. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our 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 corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.
See Note 21 for more information.
49

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.
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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Defined Benefit Pension Plan
In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.
We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 16 for further information.
50

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Series A Preferred Stock
Through May 9, 2024, we held 240,000 shares of 6% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. The Series A Preferred Stock is classified as mezzanine equity in the consolidated balance sheet as of February 29, 2024. In accordance with ASC 480-10-S99, because the shares of Series A Preferred Stock were redeemable at the holder’s option upon the occurrence of an event that is not solely within our control, the carrying value of the Series A Preferred Stock was required to be classified as mezzanine equity. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million. See Note 13 for further description of the Series A Preferred Stock.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.
Accounting Pronouncements Not Yet Adopted
In November 2024, FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date (“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.





51

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

2. Property, Plant and Equipment
Property, plant and equipment consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Land$52,033 $52,318 
Building and structures313,036 301,189 
Machinery and equipment424,342 408,641 
Furniture, fixtures, software and computers29,900 30,026 
Automotive equipment2,688 2,677 
Construction in progress153,145 86,062 
975,144 880,913 
Less accumulated depreciation(382,203)(339,261)
Property, plant, and equipment, net$592,941 $541,652 
The following table outlines the classification of depreciation expense from continuing operations in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$56,849 $53,035 $49,414 
Selling, general and administrative2,245 2,428 2,563 
Total depreciation expense$59,094 $55,463 $51,977 

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 on a straight-line basis over the estimated useful lives.
Changes in goodwill by segment for fiscal years 2025 and 2024 were as follows (in thousands):
 
As of February 28, 2025
SegmentBeginning
Balance
AcquisitionsCurrency Translation AdjustmentEnding
Balance
Metal Coatings$177,675 $ $(1,605)$176,070 
Precoat Metals527,793   527,793 
Total$705,468 $ $(1,605)$703,863 
52

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of February 29, 2024
SegmentBeginning
Balance
Acquisitions(1)
Currency Translation AdjustmentEnding
Balance
Metal Coatings$177,696 $ $(21)$177,675 
Precoat Metals524,816 2,977  527,793 
Total$702,512 $2,977 $(21)$705,468 
(1) Represents the purchase price adjustments during the measurement period for the Precoat acquisition.

Amortizable intangible assets consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
Weighted-Average Life (Years)February 28, 2025February 29, 2024
Customer related intangibles25$474,234 $475,441 
Non-compete agreements156,698 6,793 
Trademarks / Tradenames3435,774 35,774 
Technology1536,000 36,000 
Gross intangible assets552,706 554,008 
Less accumulated amortization(132,361)(110,078)
Total amortizable intangible assets, net$420,345 $443,930 
In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2025 and February 29, 2024, related to certain tradenames acquired as part of prior business acquisitions.
The following table outlines the classification of amortization expense in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$ $ $7,124 
Selling, general and administrative23,111 23,960 15,489 
Total amortization expense$23,111 $23,960 $22,613 
The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
53

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Fiscal Year:Amortization Expense
2026$22,460 
202722,454 
202821,527 
202921,370 
203021,370 
Thereafter311,164 
Total$420,345 

54

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
4. Inventories
The following table summarizes the components of inventory (in thousands):
As of
February 28, 2025February 29, 2024
Raw material$110,005 $111,674 
Work in process518 898 
Finished goods1,790 5,084 
Total inventories$112,313 $117,656 
Our inventory reserves were $3.9 million and $4.5 million as of February 28, 2025 and February 29, 2024, respectively. Inventory cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification method for the Precoat Metals segment.
5. Other Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Materials and supplies accruals$23,853 $21,902 
Accrued customer discount12,337 5,757 
Employee-related expenses7,176 7,418 
Legal accrual6,611 10,800 
Accrued warranty5,388 4,993 
Sales and other taxes payable4,205 4,005 
Accrued utilities2,626 2,495 
Customer claims liability2,563 2,696 
Environmental liability - current 2,400 3,423 
Other1,269 5,162 
Other accrued liabilities$68,428 $68,651 

6. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
As of
February 28, 2025February 29, 2024
Pension obligation$24,587 $31,148 
Environmental liability - long-term16,532 18,662 
Workers' compensation liability2,967 4,001 
ASC 740-10 Uncertain tax positions2,332 2,188 
Earnout liability 920 
Non-current income tax payable 653 
Other long-term liabilities$46,418 $57,572 

55

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
7. Acquisitions
Precoat Acquisition
On May 13, 2022, we acquired Precoat Metals for a purchase price of approximately $1.3 billion (the "Precoat Acquisition"). AZZ Precoat Metals is the leading independent provider of metal coil coating solutions in North America. The acquisition represented the continued transition of AZZ to a focused provider of coating and galvanizing services for critical applications.
We completed the final purchase accounting valuation during the first quarter of fiscal year 2024. We accounted for the Precoat Acquisition as a business combination under the acquisition method of accounting. Goodwill from the acquisition of $527.8 million represents the excess purchase price over the estimated value of net tangible and intangible assets and liabilities assumed and is expected to be deductible for income tax purposes. Goodwill from the acquisition was allocated to the AZZ Precoat Metals segment. Assets acquired and liabilities assumed in the Precoat Acquisition were recorded at their estimated fair values as of the acquisition date.
When determining the fair values of assets acquired and liabilities assumed, management made significant estimates, judgments and assumptions. We engaged third-party valuation experts to assist in determination of fair value of property and equipment, intangible assets, pension benefit obligation and certain other assets and liabilities. Management believes that the current information provides a reasonable basis for the fair values of assets acquired and liabilities assumed. During the first quarter of fiscal 2024, we made purchase price allocation adjustments that impacted goodwill, contract assets and accrued expenses.
The following table represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the Precoat Acquisition, as of the date of the acquisition (in thousands):
May 13, 2022Measurement Period AdjustmentsAs Adjusted
Assets
Accounts receivable, net$77,422 $ $77,422 
Inventories43,369  43,369 
Contract assets70,731 (2,417)68,314 
Prepaid expenses and other2,247  2,247 
Property, plant and equipment305,503  305,503 
Right-of-use assets13,753  13,753 
Goodwill524,816 2,977 527,793 
Deferred tax asset8,660  8,660 
Intangible assets, net446,000  446,000 
Other assets546  546 
Total fair value of assets acquired$1,493,047 $560 $1,493,607 
Liabilities
Accounts payable99,223  99,223 
Accrued expenses31,201 560 31,761 
Other accrued liabilities5,330  5,330 
Lease liability, short-term2,440  2,440 
Lease liability, long-term11,313  11,313 
Deferred tax liabilities3,100 (3,100) 
Other long-term liabilities56,991 3,100 60,091 
Total fair value of liabilities assumed209,598 560 210,158 
Total purchase price, net of cash acquired$1,283,449 $ $1,283,449 

56

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Intangible assets include customer relationships, tradenames and technology. Other long-term liabilities include the pension obligation and certain environmental liabilities. See Notes 16 and 22 for more information about these long-term liabilities.
DAAM Acquisition
On February 28, 2022, we entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada, for approximately $35.5 million. DAAM currently operates two galvanizing facilities in Canada; one located in Edmonton, Alberta and a second in Saskatoon, Saskatchewan, as well as a service depot in Calgary, Alberta. The addition of DAAM expanded our geographical coverage in the Northwest and enhanced the scope of metal coatings solutions offered in Canada. The business is included in the AZZ Metal Coatings segment. The goodwill arising from this acquisition was allocated to the AZZ Metal Coatings segment, and approximately 50% of the goodwill amount was deductible for income tax purposes.
We engaged third-party valuation experts to assist with the purchase price allocation, the recorded valuation of property, plant and equipment, intangible assets and certain other assets and liabilities. Estimates from third-party experts along with the analysis and expertise of management have formed the basis for the allocation. During the third quarter of fiscal 2023, the purchase price allocation was finalized. We settled the working capital adjustment and received cash of $0.7 million during fiscal 2023, and adjusted other acquired assets and liabilities, which resulted in net decrease in the purchase price.
The following table represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):
February 28, 2022
Assets
Accounts receivable$3,082 
Other receivables171 
Inventories2,451 
Prepaid and other assets 
Property, plant and equipment11,462 
Goodwill13,691 
Intangibles and other assets9,975 
Total fair value of assets acquired$40,832 
Liabilities
Accounts payable and other accrued liabilities3,910 
Deferred tax liabilities1,422 
Total fair value of liabilities assumed$5,332 
Total purchase price, net of cash acquired$35,500 

Unaudited Pro Forma Information
The following unaudited pro forma financial information for fiscal 2023 combines the historical results of AZZ and the acquisition of Precoat Metals, assuming that the companies were combined as of March 1, 2021. The pro forma financial information includes business combination accounting effects from the Precoat Acquisition, including amortization expense from acquired intangible assets, depreciation expense from acquired property, plant and equipment, interest expense from financing transactions which occurred to fund the Precoat Acquisition, acquisition-related transaction costs and tax-related effects. The pro forma information as presented below is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition of Precoat Metals had taken place on March 1, 2021 or of future operating performance.
57

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended
February 28, 2023
Sales$1,516,669 
Net income from continuing operations(1)
$51,240 
(1) Net income for the year ended February 28, 2023 includes acquisition costs of approximately $45.0 million, of
    which $11.5 million was incurred by AZZ and $33.5 million was incurred by Precoat Metals prior to the
    acquisition.
8. Supplemental Cash Flow Information
To arrive at net cash provided by operating activities from continuing operations, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Decrease (increase) in current assets:
Accounts receivable, net1,790 14,261 (12,556)
Other receivables2,555 11,370 (13,989)
Inventories5,045 26,276 (17,198)
Contract assets(27,183)(2,479)(4,404)
Prepaid expenses and other756 177 (4,190)
Increase (decrease) in current liabilities:
Accounts payable23,480 (801)(14,035)
Income taxes payable430 (100)(3,252)
Accrued expenses10,237 5,298 2,549 
Changes in current assets and current liabilities$17,110 $54,002 $(67,075)
Cash flows related to interest and income taxes were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cash paid for interest$75,865 $97,812 $77,989 
Cash paid for income taxes31,489 20,433 24,489 

Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Issuance of Series A Preferred Stock in exchange for convertible notes$ $ $233,722 
Accrued dividends on Series A Preferred Stock 2,400 2,400 
Accruals for capital expenditures3,558 7,514 1,748 

During fiscal 2025 and 2024, we had non-cash investing activities related to asset retirements of $4.2 million and $9.5 million, respectively. See Note 10 for supplemental disclosures of non-cash investing and financing activities related to our leases.


58

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
9. Discontinued Operations
Discontinued Operations
On September 30, 2022, AZZ contributed its AZZ Infrastructure Solutions ("AIS") segment, excluding AZZ Crowley Tubing, to a joint venture, AIS Investment Holdings LLC (the "AVAIL JV") and sold a 60% interest in the AVAIL JV to Fernweh Group LLC ("Fernweh"). On September 30, 2022, the AVAIL JV was deconsolidated. Beginning October 1, 2022, the Company began accounting for its 40% interest in the AVAIL JV under the equity method of accounting. The AVAIL JV is included in the AZZ Infrastructure Solutions segment.
The divestiture of the AZZ Infrastructure Solutions segment represents an intentional strategic shift in our operations and allowed AZZ to become a focused provider of coating and galvanizing solutions for critical applications. As a result, the results of the AIS segment were classified as discontinued operations in our consolidated statements of operations and excluded from both continuing operations and segment results for the fiscal year ended February 28, 2023.
As part of recognizing the business as held for sale in accordance with GAAP, we were required to measure AIS at the lower of its carrying amount or fair value less cost to sell. As a result of this analysis, during fiscal 2023, we recognized a non-cash, pre-tax loss on disposal of $159.9 million. The loss is included in "Loss on disposal of discontinued operations" in the consolidated statements of operations. The loss was determined by comparing the fair value of the consideration received for the sale of a 60% interest in the AVAIL JV and the fair value of our retained 40% investment in the AVAIL JV with the net assets of the AVAIL JV immediately prior to the transaction. The fair value of our retained investment in the AVAIL JV was determined in a manner consistent with the transaction price received for the sale of the 60% interest in the AVAIL JV.
The results of operations from discontinued operations for fiscal year 2023 have been reflected as discontinued operations in the consolidated statements of operations and consist of the following (in thousands):
Year Ended
February 28, 2023
Sales$256,224 
Cost of sales202,707 
Gross margin53,517 
Selling, general and administrative26,186 
Loss on disposal of discontinued operations159,910 
Operating loss from discontinued operations(132,579)
Interest expense(8)
Other expense, net(6,270)
Loss from discontinued operations before income tax(138,857)
Income tax benefit(19,544)
Net loss from discontinued operations$(119,313)
Loss per common share from discontinued operations:
Basic loss per share$(4.81)
Diluted loss per share$(4.78)




59

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the discontinued operation for fiscal year 2023, consists of the following (in thousands):
Year Ended
February 28, 2023
Depreciation and amortization$7,279 
Purchase of property, plant and equipment4,831 
Non-cash loss on disposal of discontinued operations159,910 
As of February 28, 2025, February 29, 2024, and February 28, 2023 the Company had no restructuring liabilities outstanding.
10. Leases
We are a lessee under various leases for facilities and equipment. See Note 1 for a description of our accounting policy for leases.
As of February 28, 2025, we were the lessee for 146 operating leases and 74 finance leases with terms of 12 months or more. These leases are reflected in "Right-of-use assets," "Lease liability - short-term" and "Lease liability - long-term" in our consolidated balance sheets.
Our leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions, (iv) equipment used for back-office functions, and (v) temporary storage. The majority of our vehicle and equipment leases have both a fixed and variable component.
Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term. We have a significant number of short-term leases, including month-to-month agreements. Our short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less. Our future lease commitments as of February 28, 2025 do not reflect all of our short-term lease commitments.
The following table outlines the classification of right-of-use ("ROU") asset and lease liabilities in the consolidated balance sheets for fiscal 2025 and 2024 (in thousands):
As of
February 28, 2025February 29, 2024
AssetsBalance Sheet Classification
Operating right-of-use assetsRight-of-use assets$19,471 $19,808 
Finance right-of-use assets Right-of-use assets6,480 3,931 
Liabilities
Operating lease liabilities ― short-termLease liability - short-term6,373 5,893 
Operating lease liabilities ― long-termLease liability - long-term13,741 14,606 
Finance lease liabilities ― short-termLease liability - short-term1,376 766 
Finance lease liabilities ― long-termLease liability - long-term5,271 3,221 






60

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Supplemental information related to our leases was as follows (in thousands, except years and percentages):
As of
February 28, 2025February 29, 2024
Operating cash flows from operating leases included in lease liabilities$7,213 $7,270 
Lease liabilities obtained from new ROU assets - operating$6,073 $2,321 
Weighted-average remaining lease term - operating leases3.79 years4.12 years
Weighted-average discount rate - operating leases5.06 %4.49 %
Decrease in ROU assets related to lease terminations$ $(1,294)
Financing cash flows from finance leases included in lease liabilities$988 $425 
Operating cash flows from finance leases included in lease liabilities$341 $109 
Lease liabilities obtained from new ROU assets - finance leases$3,781 $3,083 
Weighted-average remaining lease term - finance leases4.57 years5.21 years
Weighted-average discount rate - finance leases6.86 %6.70 %
The following table outlines our lease expense in the consolidated statements of operations for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Operating lease expense:
Cost of sales$6,117 $6,008 $7,934 
Selling, general and administrative1,932 1,947 1,810 
Total operating lease expense8,049 7,955 9,744 
Financing lease expense:
Cost of sales1,117 468 199 
Interest expense341 109 33 
Total financing lease expense1,458 577 232 
Variable lease expense:
Cost of sales471 454 251 
Total variable lease expense471 454 251 
Short-term lease expense:
Cost of sales6,402 5,416 4,025 
Selling, general and administrative33 52 48 
Total short-term lease expense6,435 5,468 4,073 
Total lease expense$16,413 $14,454 $14,300 







61

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2026$7,209 $1,779 $8,988 
20275,853 1,738 7,591 
20283,787 1,644 5,431 
20293,122 1,438 4,560 
20301,202 913 2,115 
Thereafter902 206 1,108 
Total lease payments22,075 7,718 29,793 
Less imputed interest(1,961)(1,071)(3,032)
Total$20,114 $6,647 $26,761 

We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sublease income$1,055 $1,002 $773 
11. Debt
Our long-term debt instruments and balances outstanding as of February 28, 2025 and February 29, 2024 were as follows (in thousands):
As of
February 28, 2025February 29, 2024
Revolving Credit Facility$30,000 $30,000 
Term Loan B870,250 980,250 
Total debt, gross900,250 1,010,250 
Unamortized debt issuance costs(47,885)(57,508)
Long-term debt, net$852,365 $952,742 
 
2022 Credit Agreement and Term Loan B
We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024 and February 27, 2025 (collectively referred to herein as the "2022 Credit Agreement").
The 2022 Credit Agreement includes the following significant terms:
i.provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2025, the outstanding balance of the Term Loan B was $870.3 million;
ii.provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;
iii.includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;
62

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
iv.borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 2.50% (following the repricings on March 20, 2024 and September 24, 2024 as described below) and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; following the repricing on February 27, 2025, as described below, the interest rate as of February 28, 2025 was SOFR plus 2.25%;
v.includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,
vi.includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.
During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.
ii.On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%.
iii.On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.
During fiscal 2024, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On August 17, 2023, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 4.25% to SOFR plus 3.75% and removed the Credit Spread Adjustment, as defined in the 2022 Credit Agreement, of 10 basis points.
ii.On December 20, 2023, we repriced the Revolving Credit Facility. The repricing reduced the margin from 4.25% to a leverage-based rate with various tiers ranging from SOFR plus 2.75% to 3.50%.
We primarily utilize proceeds from the Revolving Credit Facility to finance working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.
As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contribute to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.
The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility and the Term Loan B, was 7.54% and 8.58% at February 28, 2025 and February 29, 2024, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2025, the commitment fee rate was 0.225%.
Debt Compliance, Outstanding Borrowings, Letters of Credit and Future Principal Payments
Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. As of February 28, 2025, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement.
As of February 28, 2025, we had $900.3 million of debt outstanding on the Revolving Credit Facility and the Term Loan B, with varying maturities through fiscal 2029. We had approximately $354.6 million of additional credit available as of February 28, 2025.
As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral.

63

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS



For each of the five years after February 28, 2025, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):
Fiscal Year:Future Debt Maturities
2026$ 
2027 
202830,000 
2029 
2030870,250 
Thereafter 
Total$900,250 
Other Disclosures
The components of “Interest expense” are as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Gross Interest expense$88,394 $109,746 $89,354 
Less: Capitalized interest(7,112)(2,681)(554)
Interest expense, net$81,282 $107,065 $88,800 
Capitalized interest relates to interest cost on the construction of the greenfield aluminum coil coating facility in Washington, Missouri. The increase for fiscal 2025 compared to the prior years was due to the higher average construction work in process.
12. Income Taxes
The provision for income taxes for continuing and discontinued operations for fiscal year 2025, 2024 and 2023 consisted of the following (in thousands):
64

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Income from continuing operations before income taxes
Domestic$165,822 $123,955 $80,508 
Foreign4,861 6,148 8,167 
Income from continuing operations before income taxes170,683 130,103 88,675 
Current provision:
Federal28,660 19,839 (1,848)
Foreign1,738 2,189 2,127 
State and local3,350 1,716 5,918 
Total current provision for income taxes33,748 23,744 6,197 
Deferred provision (benefit):
Federal7,123 3,920 17,273 
Foreign(340)(316)(24)
State and local1,319 1,148 (1,110)
Total deferred provision for income taxes for continuing operations8,102 4,752 16,139 
Total provision for income taxes for continuing operations41,850 28,496 22,336 
Income taxes (benefit) on discontinued operations  (19,544)
Total provision for income taxes$41,850 $28,496 $2,792 
A reconciliation from the federal statutory income tax rate to the effective income tax rate for continuing operations is as follows for the prior three fiscal years:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences1.0 0.5 0.6 
State income taxes, net of federal income tax benefit2.3 1.9 4.4 
Stock compensation(0.5)0.1 0.1 
Tax credits(0.2)(1.7)0.0 
Foreign tax rate differential0.2 0.2 0.4 
ASC 740-10 Uncertain tax positions0.1 (1.8)(1.5)
Management fee  3.2 
Outside basis - AVAIL JV  (3.7)
Other0.6 1.7 0.7 
Effective income tax rate24.5 %21.9 %25.2 %
The provision for income taxes from continuing operations was 24.5% for fiscal 2025 compared to 21.9% for fiscal 2024. The increase in the effective tax rate is primarily attributable to favorable adjustments for fiscal 2024 related to uncertain tax positions, partially offset by higher tax deductions for stock compensation in fiscal 2025. The increase is also attributable to non-deductible items such as compensation limited by IRC Sec. 162(m) and meals & entertainment subject to the 50% limitation under IRC Sec. 274(n). The increase also relates to higher state tax expense, net of federal benefit, and lower R&D tax credits following the divestiture of the AIS business.
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 for fiscal year 2025 and 2024 (in thousands):
65

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of
February 28, 2025February 29, 2024
Deferred income tax assets:
Employee related items$10,867 $12,148 
Inventories5,205 5,756 
Accrued warranty1,336 1,268 
Accounts receivable1,926 2,061 
Lease liabilities6,406 6,033 
Net operating loss and other credit carryforwards5,707 4,739 
Research and experiment expenses5,046 5,688 
Interest expense limitation8,565 13,580 
Outside basis difference—AVAIL JV274  
Other deferred income tax assets334 281 
Total deferred income tax assets45,666 51,554 
Deferred income tax liabilities:
Depreciation methods and property basis differences$(36,671)$(42,508)
Right-of-use lease assets(6,219)(5,858)
Outside basis difference (1,466)
Other assets and tax-deductible goodwill(41,975)(34,683)
Total deferred income tax liabilities(84,865)(84,515)
Net deferred income tax liabilities$(39,199)$(32,961)
The increase in net deferred tax liability is primarily related to an increase in book over tax basis related to goodwill, additional interest expense that was previously capitalized which is now deductible, additional payments to the pension plan, partially offset by an increase in state net operating losses, a decrease in book over tax basis related to fixed assets, and an increase in tax basis over book related to the Company's investment in the AVAIL JV.
As of February 28, 2025, the Company had pretax state NOL carry-forwards of $82.6 million which, if unused, will begin to expire in 2026 and pretax foreign NOL carry-forwards of $0.8 million, which, if unused, will begin to expire in 2044.
As of February 28, 2025 and February 29, 2024, 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. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2025.
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 operations. U.S. 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, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because 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 becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2025 and February 29, 2024 is as follows (in thousands):
66

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of
February 28, 2025February 29, 2024
Balance at beginning of period$1,808 $3,667 
Increase for tax positions related to current periods:
Gross increases73 177 
Increase for tax positions related to prior periods:
Gross increases 100 
Gross decreases (1,699)
Lapse of statute of limitations(182)(437)
Balance at end of period$1,699 $1,808 
Current year decreases to our UTPs primarily relate to matters related to research and development credits.
We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2025 and 2024 were $0.3 million and $(0.5) million, respectively.
We have prior year tax returns currently being examined in two states and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our 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 our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.
As of February 28, 2025, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2022 remain open to examination. Our Canada tax returns since February 28, 2021 remain open to examination. The statute of limitations for fiscal year 2022 for U.S. and fiscal year 2021 for Canada will expire in December 2025. We anticipate it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $0.2 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"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2025, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.
13. Mezzanine Equity
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor (as defined below) of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduces net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 14.
On August 5, 2022, we exchanged our $240.0 million 6.00% convertible subordinated notes due June 30, 2030 for 240,000 shares of Series A Preferred Stock, following the receipt of shareholder approval for the issuance of Series A Preferred Stock. The Series A Preferred Stock had a $1.00 par value per share, and ranked senior to the common stock of the Company, including with respect to both income and capital, but junior to our indebtedness. The Series A Preferred Stock is classified as "Mezzanine equity" in the consolidated balance sheets and, as noted above, was fully redeemed on May 9, 2024.
Liquidation Preference
67

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
If we undergo a change of control, bankruptcy, insolvency, liquidation or de-listing of AZZ’s common stock (a "Fundamental Change Event"), holders of Series A Preferred Stock may have elected to (i) receive the as-converted value of AZZ’s common stock at the then-current Conversion Price, (ii) require us to redeem the Series A Preferred Stock in cash for the Redemption Amount (as defined below) or (iii) retain their shares of Series A Preferred Stock if the Fundamental Change Event is a non-cash change of control.
The Series A Preferred Stock had a liquidation preference, as defined by U.S. GAAP, equal to the Redemption Amount. Under U.S. GAAP, the liquidation preference is defined as the amount that would be required to be paid to the shareholders upon liquidation or dissolution of the Company. As of February 29, 2024, the holders of the shares of Series A Preferred Stock were entitled to a liquidation preference of approximately $312.5 million in the event of any liquidation, dissolution or winding up of the Company as of such year end.
The Certificate of Designation for the Series A Preferred Stock defines "liquidation preference" as $1,000 per share plus any unpaid dividends, which we refer to herein as the "Series A Base Amount."
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount (“PIK Dividends”). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025, 2024 and 2023 were $3.6 million, $14.4 million, and $5.8 million, respectively.
Conversion Features
Subject to a minimum conversion threshold of 1,000 shares of Series A Preferred Stock per conversion and customary anti-dilution and dividend adjustments, the Series A Preferred Stock was convertible by the holder at any time into shares of AZZ's common stock for $58.30 per common share (the “Conversion Price”). In addition, after May 13, 2024, we were entitled to provide holders of Series A Preferred Stock with notice of a mandatory conversion of a portion of the Series A Preferred Stock (which may not have exceeded 25% of the amount of Series A Preferred Stock issued in any single quarter) at the Conversion Price if the closing price of our common stock exceeded 185% of the Conversion Price for 20 consecutive trading days prior to the date of such notice and so long as the shelf registration statement filed November 4, 2022 to cover resales of the converted common stock remained effective and available for use.
Participation Rights
Holders of Series A Preferred Stock participated equally and ratably with the holders of AZZ's common stock in any dividends paid on AZZ’s common stock in excess of our current $0.17 quarterly dividend when, as and if declared by the Board as if such shares of Series A Preferred Stock had been converted to shares of common stock immediately prior to the record date for the payment of such dividend.
Redemption Features
AZZ had the right to redeem the Series A Preferred Stock at a price equal to the greater of (i) the Series A Base Amount plus accrued but unpaid dividends; (ii) the initial Series A Base Amount (excluding any prior PIK dividends) multiplied by the Return Factor less all dividends paid through the redemption date; or (iii) the amount the holder of such share of convertible preferred stock would have received had such holder, immediately prior to such redemption date, converted such shares of convertible preferred stock into common shares (such greater amount, the "Redemption Amount").
The redemption price under option (ii) contained a "Return Factor," which was equal to 1.4 until May 13, 2024 and, (a) in each of the three years thereafter, would have increased by 0.15, (b) would have increased by an additional 0.15 after May 13, 2024 (the second anniversary of the issuance date of the Series A Preferred Stock) if (i) our ratio of net debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) (as defined in the 2022 Credit Agreement) on the second anniversary of the issuance date of the Series A Preferred Stock was greater than 3.5-to-1 and (ii) prior to May 13, 2024,we had not consummated dispositions of assets that, in the aggregate, resulted in proceeds in excess of $200.0 million and (c) would
68

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
have increased by an additional 0.20 on May 13, 2028, (the sixth anniversary of the issuance date of the Series A Preferred Stock) and each anniversary thereafter.
The redemption price under option (iii) was subject to provisions of the Certificate of Designation that limited our right to redeem to the period following the two year anniversary of the initial issuance, limited the quarterly conversion to up to 25% of the number of shares of convertible preferred stock outstanding, and required our market price per share of common stock to exceed 185% of the conversion price.
As of February 29, 2024, the Redemption Amount for the Series A Preferred Stock was $312.5 million.
Voting Rights
Holders of Series A Preferred Stock were entitled to a number of votes on all matters presented to holders of voting capital stock of AZZ equal to the number of shares of the AZZ’s common stock then issuable upon conversion of such holders’ Series A Preferred Stock. The vote or consent of the holders of at least a majority of the outstanding shares of Series A Preferred Stock would have been required for certain actions, including:
a.issuances by AZZ of equity securities that are senior to, or equal in priority with, the Series A Preferred Stock, including any additional shares of Series A Preferred Stock;
b.incurrence of any additional indebtedness (including refinancings of existing indebtedness) by the Company unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) did not exceed 5.5x;
c.refinancings of the 2022 Credit Agreement, subject to certain exceptions;
d.dividends or distributions upon, or redemptions of, shares of AZZ’s common stock unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) does not exceed 5.5x;
e.any acquisition, investment, sale, disposition or similar transaction (whether of an entity, business, equity interests or assets) that has total consideration (including assumption of liabilities) of at least $250.0 million (or, when our market capitalization is $2.0 billion or greater, has total consideration (including assumption of liabilities) of at least $500.0 million);
f.amendments to our organizational documents that would have an adverse effect on the holders of Series A Preferred Stock;
g.any affiliate transaction except those on arms’-length terms; and
h.any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting of AZZ’s common stock.
The holders of Series A Preferred Stock also had customary information and preemptive rights, and the Series A Preferred Stock was subject to customary anti-dilution provisions. The Series A Preferred Stock, and all shares of common stock issuable upon conversion of the Series A Preferred Stock, had customary demand and piggyback registration rights pursuant to the registration rights agreement, which was entered into on May 13, 2022 with BTO Pegasus Holdings DE L.P., a Delaware limited partnership (together with its assignees, "Blackstone"). Holders of Series A Preferred Stock were prohibited from transferring shares of Series A Preferred Stock to any competitor of AZZ or activist investors, subject to certain exceptions.
14. Equity
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 13.
Share Repurchases
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share 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 we might otherwise be precluded from doing so.
69

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
During fiscal 2025, 2024 and 2023, to prioritize repayments of debt, we did not repurchase shares of common stock under the 2020 Share Authorization.
Accumulated Other Comprehensive Income
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2025, 2024 and 2023 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2022$(27,324)$ $ $ $ $(27,324)
Other comprehensive income (loss) before reclassification(7,997) 119 2,740  (5,138)
Amounts reclassified from AOCI27,750   139  27,889 
Net change in AOCI19,753  119 2,879  22,751 
Balance as of February 28, 2023$(7,571)$ $119 $2,879 $ $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI   (3,667) (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI   (2,951) (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)

15. Earnings Per Share
Basic earnings per share is based on the weighted average number of common shares outstanding during each period. 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 period.
On April 30, 2024, we completed a secondary public offering in which we issued 4.6 million common shares. The weighted average number of shares for the period outstanding for the year ended February 28, 2025 are included in weighted average shares outstanding for basic earnings per share. See Note 14. As of February 28, 2025, there were 29.9 million common shares outstanding, which includes the shares from the secondary public offering.






70

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2025, 2024 and 2023 (in thousands, except per share data):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Numerator:
Net income from continuing operations$128,833 $101,607 $66,339 
Series A Preferred Stock Dividends(1,200)(14,400)(8,240)
Redemption premium on Series A Preferred Stock(75,198)  
Numerator for basic earnings per share continuing operations52,435 87,207 58,099 
Numerator for diluted earnings per share continuing operations$52,435 $87,207 $58,099 
Net loss from discontinued operations$ $ $(119,313)
Net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Numerator for diluted earnings per share—net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Denominator:
Weighted average shares outstanding for basic earnings per share29,086 25,041 24,828 
Effect of dilutive securities:
Employee and director stock awards258 168 150 
Denominator for diluted earnings per share29,344 25,209 24,978 
Basic earnings (loss) per share
Earnings per common share from continuing operations$1.80 $3.48 $2.34 
Loss per common share from discontinued operations$ $ $(4.81)
Earnings (loss) per common share$1.80 $3.48 $(2.47)
Diluted earnings (loss) per share
Earnings per common share from continuing operations$1.79 $3.46 $2.33 
Loss per common share from discontinued operations$ $ $(4.78)
Earnings (loss) per common share$1.79 $3.46 $(2.45)
     For fiscal 2025, 2024 and 2023, approximately 0.1 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. For fiscal years 2025, 2024 and 2023, all shares related to the Series A Convertible Preferred Stock were excluded from the computation of diluted earnings per share as their effect would be anti-dilutive.
16. Employee Benefit Plans
401(k) Retirement Plan
We have 401(k) retirement plans covering substantially all of our employees. Company contributions to the 401(k) retirement plans were $6.2 million, $6.3 million, and $5.6 million for fiscal 2025, 2024, and 2023, respectively.
Pension and Employee Benefit Obligations
As of February 28, 2025, we have a defined benefit pension plan for certain employees employed by Precoat Metals as of May 13, 2022 (the "Plan"). Prior to the Precoat Acquisition, benefit accruals were frozen for all participants. After the freeze, participants did not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. We fund the pension plan as required by local regulations.
Our investment strategy is to build an efficient, well diversified portfolio based on a long-term strategic outlook of the investment markets. The investment markets outlook utilizes both the historical based and forward-looking return forecasts to
71

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
establish future return expectations for various asset classes. These return expectations are used to develop a core asset allocation based on the specific needs of the Plan. The core asset allocation utilizes investment portfolios of various asset classes and investment managers in order to maximize the Plan’s return while providing layers of diversification to mitigate risk. Plan assets of $100.3 million as of February 28, 2025, consisted of 4.1% cash, 46.8% equity securities, 10.1% collective investment trusts and 39.0% corporate and government debt. Net periodic benefit costs related to the plan were $0.9 million, $1.1 million and $0.6 million for fiscal 2025, 2024, and 2023, respectively.
The components of net benefit cost other than the employer service cost are included in "Selling, general and administrative" expense. The components of net benefit cost related to the Plan were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Disclosed benefit cost
Interest cost$6,833 $7,031 $5,264 
Expected return on plan assets(5,954)(5,947)(4,686)
Subtotal879 1,084 578 
Net periodic benefit cost (income)879 1,084 578 
Disclosed net benefit cost879 1,084 578 
Presentation of benefit cost pursuant to ASC 715-20
Other components of net periodic benefit cost879 1,084 578 
Disclosed net benefit cost$879 $1,084 $578 
Assumptions used to determine benefit cost:
Discount rate5.61 %5.59 %4.76 %
Expected long-term rate of return on plan assets6.25 %6.25 %5.50 %

72

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):
As of
Current and non-current classificationFebruary 28, 2025February 29, 2024
Non-current liability$(24,587)$(31,148)
Net balance sheet asset (liability)(24,587)(31,148)
Reconciliation of net balance sheet asset (liability)
Net balance sheet asset (liability) at beginning of fiscal year(31,148)(31,287)
Interest cost(6,833)(7,031)
Expected return on plan assets5,954 5,947 
Actuarial gain (loss)(530)(408)
Employer contributions7,970 1,631 
Net balance sheet asset (liability) at end of fiscal year$(24,587)$(31,148)
Assumptions and dates used for disclosure:
Discount rate5.52 %5.61 %
Census dateOctober 1, 2024October 1, 2023
The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):
As of
February 28, 2025February 29, 2024
Projected benefit obligation$(124,898)$(127,890)
Fair value of plan assets, excluding receivable contributions100,311 96,742 
Net balance sheet asset (liability)$(24,587)$(31,148)
Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):
Year End
February 28, 2025February 29, 2024February 28, 2023
Net loss (gain)$776 $246 $(162)
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")776 246 (162)
Development of AOCI
AOCI at beginning of fiscal year246 (162) 
Occurring during the year:
Net loss (gain)530 408 (162)
AOCI at fiscal year end$776 $246 $(162)
In fiscal 2026, we expect to contribute $6.0 million to the Plan.




73

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):
Fiscal Year:Pension Benefits
2026$12,422 
202711,609 
202811,350 
202911,053 
203010,736 
2031 through 203548,033 
Changes in disclosed plan obligations and plan assets were as follows (in thousands):
As of
February 28, 2025February 29, 2024
Change in projected benefit obligation ("PBO")
PBO at beginning of fiscal year$127,890 $131,787 
Interest cost6,833 7,031 
Actuarial loss (gain)1,727 637 
Benefits paid from plan assets(11,552)(11,565)
PBO at fiscal year end$124,898 $127,890 
Change in plan assets
Fair value of plan assets at beginning of fiscal year96,742 100,500 
Actual return on plan assets7,151 6,176 
Employer contributions7,970 1,631 
Benefits paid(11,552)(11,565)
Fair value of plan assets at fiscal year end$100,311 $96,742 
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Reconciliation of net loss (gain)
Net amount at beginning of fiscal year$246 $(162)$ 
Experience loss (gain)530 408 (162)
Net amount at fiscal year end$776 $246 $(162)








74

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands).
As of
February 28, 2025February 29, 2024
Reconciliation of fair value of plan assets
Fair value of plan assets at beginning of fiscal year$96,742 $100,500 
Actual return on plan assets7,151 6,176 
Employer contributions7,970 1,631 
Benefits paid(11,552)(11,565)
Fair value of plan assets at end of fiscal year$100,311 $96,742 
Rate of return on invested assets
Weighted invested assets95,654 95,542 
Rate of return7.48 %5.90 %
Investment Loss/(Gain)
Actual return7,151 6,176 
Expected return5,954 5,947 
Loss (gain)(1,197)229 
The weighted-average assumptions used to determine the benefit obligation were as follows:
As of
February 28, 2025February 29, 2024
Discount rate5.52 %5.61 %
Expected long-term rate of return on plan assets6.75 %6.25 %
The expected long-term rate of return on plan assets is based on a forward-looking expected asset return model. This model derives an expected rate of return based on the target asset allocation of the Plan's assets. The model reflects the positive effect of periodic rebalancing among diversified asset classes. We select an expected asset return that is supported by this model.











75

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table presents the fair values of the assets of our pension plans as of February 28, 2025 and February 29, 2024 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2025 and February 29, 2024. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.
As of
February 28, 2025February 29, 2024
Level 1Level 2Assets measured at Net Asset ValueTotalLevel 1Level 2Assets measured at Net Asset ValueTotal
Equity securities$ $ $46,936 $46,936 $ $ $46,205 $46,205 
Collective investment trusts  10,164 10,164   10,100 10,100 
Corporate bonds  13,258 13,258   11,617 11,617 
U.S. Government bonds  6,729 6,729   6,389 6,389 
Municipal bonds  19,090 19,090   18,362 18,362 
Cash and cash equivalents4,134   4,134 4,069   4,069 
Total pension plan assets$4,134 $ $96,177 $100,311 $4,069 $ $92,673 $96,742 
17. Share-based Compensation
AZZ has two share-based compensation plans, the 2014 Long Term Incentive Plan, as amended (the "2014 Plan") and the 2023 Long Term Incentive Plan (the "2023 Plan" and, together with the 2014 Plan, the "LTI Plans"). The 2023 Plan was approved by our shareholders on July 11, 2023, at which time the 2014 Plan was terminated other than with respect to then outstanding awards under the 2014 Plan. No future grants may be made under the 2014 Plan. The LTI Plans provide our directors, officers and certain key employees with stock options, restricted stock units, performance share units, stock appreciation rights and other stock-based awards.
The maximum number of shares that may be issued under the 2023 Plan is 1.45 million shares and, as of February 28, 2025, we have approximately 1.29 million shares reserved for future issuance under the 2023 Plan.
We account for our share-based employee compensation plans in accordance with ASC 718, Compensation—Stock Compensation. Compensation expense is recognized over the requisite service period, which is in line with the applicable vesting period for each share-based award. Forfeitures are recognized when they occur.
Restricted Stock Unit Awards
Restricted stock unit ("RSU") awards are valued at the market price of AZZ'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.
76

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
A summary of RSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:
 
Year Ended
February 28, 2025February 29, 2024February 28, 2023
 Restricted Stock  Units  Weighted Average  Grant Date
 Fair Value
 Restricted Stock  Units  Weighted Average  Grant Date 
Fair Value
 Restricted Stock  Units  Weighted Average  Grant Date 
Fair Value
Outstanding at beginning of year230,586 $41.53 200,969 $43.50 214,098 $41.24 
Granted104,030 76.14 132,644 38.41 148,595 44.60 
Vested(141,800)45.03 (102,077)41.27 (136,197)41.16 
Forfeited(7,391)45.37 (950)45.69 (25,527)43.72 
Outstanding at end of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Vested and expected to vest at end of year185,425 $58.12 230,586 $41.53 200,969 $43.50 

The total fair value of RSU awards vested during fiscal years 2025, 2024, and 2023 was $10.8 million, $3.8 million and $6.1 million, respectively.
Performance Share Unit Awards
AZZ 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 fiscal year 2025 PSU awards are based on an average of AZZ's return on invested capital ("ROIC") and total shareholder return ("TSR") during the three-year period. The TSR metric is compared to a defined specific industry peer group. The awards include certain vesting multipliers. The fiscal year 2024 and 2023 PSU awards are based on AZZ's TSR during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The fair value of PSU awards with performance and service conditions is estimated using the value of AZZ''s common stock on the date of grant. The fair value of PSU awards with market conditions is estimated using a Monte Carlo simulation model on the date of grant.
A summary of PSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
 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 beginning of year167,978 $51.64 152,546 $48.51 154,455 $44.05 
Granted60,007 82.25 80,285 42.93 76,020 38.42 
Vested(54,500)66.12 (42,868)33.22 (63,021)43.22 
Forfeited(12,371)51.19 (21,985)33.22 (14,908)48.41 
Outstanding at end of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
Vested and expected to vest at end of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
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 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.

77

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
  Directors Grants
AZZ granted each of its independent directors a total of 1,666, 2,682 and 2,619 shares of its common stock during fiscal years 2025, 2024 and 2023, respectively. These common stock grants were valued at $74.99, $42.87 and $40.09 per share for fiscal years 2025, 2024 and 2023, respectively, which was the market price of AZZ's common stock on the respective grant dates.
Employee Stock Purchase Plan
AZZ has an employee stock purchase plan ("ESPP"), which is available to all employees. The ESPP allows employees to purchase AZZ's common stock semi-annually 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.0 million shares were available for issuance as of February 28, 2025. We issue 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 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Compensation expense$13,261 $9,510 $8,382 
Income tax benefits2,785 1,969 1,539 
Unrecognized compensation cost related to unvested stock awards at February 28, 2025 was $11.9 million, which is expected to be recognized over a weighted average period of 1.51 years.
The actual tax benefit/ (expense) realized from share-based compensation during fiscal years 2025, 2024 and 2023 was $1.3 million, $(0.2) million and $(0.1) million, respectively.
Our policy is to issue shares under these plans from AZZ’s authorized but unissued shares. We have no formal or informal plan to repurchase shares on the open market to satisfy these requirements.
18. Operating Segments
Segment Information
Our 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 are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to the AZZ Metal Coatings and the AZZ Precoat Metals segments. The CODM uses net income as the primary measure to evaluate performance and allocate resources to the AZZ Infrastructure Solutions segment. The CODM assesses these metrics and compares actuals to budgeted and forecasted values to evaluate segment operating performance and allocate resources to the operating segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate. The AVAIL JV operating results for the period prior to deconsolidation are included within discontinued operations, except for AZZ Crowley Tubing, which was retained and merged into the AZZ Metal Coatings segment. See Note 9 for the results of operations related to the AZZ Infrastructure Solutions segment that is reported as discontinued operations.


78

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A summary of each of our operating segments is as follows:
AZZ Metal Coatings — provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades.
AZZ Precoat Metals — provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation, and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes.
AZZ Infrastructure Solutions — consists of the equity in earnings of our 40% investment in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business. The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets.
The following tables contain operating segment data for fiscal years 2025, 2024 and 2023 was as follows (in thousands):
Year Ended February 28, 2025
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$665,107 $912,637 $ $ $1,577,744 
Cost of sales(6)
464,260 730,804   1,195,064 
Gross margin200,847 181,833   382,680 
Selling, general and administrative(7)
22,372 34,005 6,737 83,202 146,316 
Operating income (loss) from continuing operations178,475 147,828 (6,737)(83,202)236,364 
Interest expense   (81,282)(81,282)
Equity in earnings of unconsolidated subsidiaries  16,163  16,163 
Other income (expense)247   (809)(562)
Income (loss) from continuing operations before income tax$178,722 $147,828 $9,426 (165,293)170,683 
Income tax expense41,850 41,850 
Net income (loss) from continuing operations$(207,143)$128,833 
See notes on page 81.
79

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended February 29, 2024
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$656,189 $881,400 $ $ $1,537,589 
Cost of sales(6)
465,147 708,981   1,174,128 
Gross margin191,042 172,419   363,461 
Selling, general and administrative(7)
26,314 32,848 6,246 76,453 141,861 
Operating income (loss) from continuing operations164,728 139,571 (6,246)(76,453)221,600 
Interest expense   (107,065)(107,065)
Equity in earnings of unconsolidated subsidiaries  15,407  15,407 
Other income128   33 161 
Income (loss) from continuing operations before income tax$164,856 $139,571 $9,161 (183,485)130,103 
Income tax expense28,496 28,496 
Net income (loss) from continuing operations$(211,981)$101,607 
See notes on page 81.
80

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Year Ended February 28, 2023
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$636,982 $686,667 $ $ $1,323,649 
Cost of sales(6)
462,473 565,233   1,027,706 
Gross margin174,509 121,434   295,943 
Selling, general and administrative(7)
18,556 41,925  61,824 122,305 
Operating income (loss) from continuing operations155,953 79,509  (61,824)173,638 
Interest expense   (88,800)(88,800)
Equity in earnings of unconsolidated subsidiaries  2,597  2,597 
Other income101 765  374 1,240 
Income (loss) from continuing operations before income tax$156,054 $80,274 $2,597 (150,250)88,675 
Income tax expense22,336 22,336 
Net income (loss) from continuing operations$(172,586)$66,339 
(1)
For fiscal year 2024, AZZ Metal Costings included expenses related to a legal matter of $5.5 million in "Selling, general and administrative".
For fiscal year 2023, amortization expense for acquired intangible assets of $7.1 million is included in AZZ Metal Coatings expenses in "Cost of sales."
(2)
For the fiscal year 2023, AZZ Precoat Metals segment includes results from May 13, 2022 - February 28, 2023. For fiscal year 2023, amortization expense for acquired intangible assets of $15.5 million is included in AZZ Precoat Metals expenses in "Selling, general and administrative."
(3)
Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters.
(4)
Interest expense and Income tax expense are included in the Corporate segment as these items are not allocated to the segments.
(5)
For fiscal year 2025, amortization expense for acquired intangible assets of $23.1 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million. For fiscal year 2024, amortization expense for acquired intangible assets of $24.0 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2024 also includes an accrual related to a legal settlement of $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to our acquisition.
(6)
Cost of sales includes direct labor, materials, depreciation, amortization and overhead expenses directly related to providing our metal coatings solutions.
(7)
Selling, general and administrative includes compensation and benefits costs, professional expenses, insurance, computer, depreciation, amortization and other selling, general and administrative expenses.
Depreciation and amortization expense by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):
Year Ended
Depreciation and amortization:February 28, 2025February 29, 2024February 28, 2023
Metal Coatings$26,640 $26,353 $32,955 
Precoat Metals31,185 27,940 40,199 
Corporate24,380 25,130 1,436 
Total$82,205 $79,423 $74,590 

81

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):
Year Ended
Expenditures for acquisitions, net of cash, and property, plant and equipment:February 28, 2025February 29, 2024February 28, 2023
Metal Coatings$29,958 $25,484 $23,639 
Precoat Metals84,537 67,809 1,315,414 
Corporate1,388 1,826 797 
Total$115,883 $95,119 $1,339,850 
Asset balances by operating segment for each period were as follows (in thousands):
As of
Assets:February 28, 2025February 29, 2024
Metal Coatings$555,095 $553,505 
Precoat Metals1,548,377 1,500,122 
Infrastructure Solutions - Investment in Joint Venture99,379 98,169 
Corporate24,250 43,709 
Total assets$2,227,101 $2,195,505 
Financial Information About Geographical Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2025, 2024 and 2023 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.
Year Ended
Sales:February 28, 2025February 29, 2024February 28, 2023
United States$1,537,215 $1,498,397 $1,279,890 
Canada40,529 39,192 43,759 
Total$1,577,744 $1,537,589 $1,323,649 

As of
Property, plant and equipment, net:February 28, 2025February 29, 2024
United States$574,332 $522,693 
Canada18,609 18,959 
Total$592,941 $541,652 
 
19. Investment in Unconsolidated Entity
We account for our 40% interest in the AVAIL JV under the equity method of accounting and include our equity in earnings as part of the AZZ Infrastructure Solutions segment. We record our equity in earnings in the AVAIL JV on a one-month lag, and we recorded $16.2 million, $15.4 million and $2.6 million in equity in earnings for fiscal years 2025, 2024 and 2023, respectively. As of February 28, 2025, our investment in the AVAIL JV was $99.4 million, which includes an excess of $10.2 million over the underlying value of the net assets of the AVAIL JV. The excess is accounted for as equity method goodwill.

82

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following tables presents AVAIL's summarized financial information (in thousands):
Summarized Balance Sheet
As of
February 28, 2025(1)
February 29, 2024(1)
Current assets$300,404 $290,260 
Long-term assets194,528 173,575 
Total assets$494,932 $463,835 
Current liabilities$155,585 $122,762 
Long-term liabilities134,517 129,058 
Total liabilities290,102 251,820 
Total partners' capital204,830 212,015 
Total liabilities and partners' capital$494,932 $463,835 
Summarized Operating Data
Year Ended
February 28, 2025(1)
February 29, 2024(1)
Sales$528,130 $460,109 
Gross profit131,306 117,402 
Income before income taxes36,825 29,988 
Net income40,165 29,351 
(1)
We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are as of and for the year ended January 31, 2025 and 2024. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.
20. Derivative Instruments
Interest Rate Swap Derivative
As a policy, we do not hold, issue or trade derivative instruments for speculative purposes. We periodically enter into forward sale contracts to purchase a specified volume of zinc and natural gas at fixed prices. These contracts are not accounted for as derivatives because they meet the criteria for the normal purchases and normal sales scope exception in ASC 815.
We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"), with banks that are parties to the 2022 Credit Agreement, to change the SOFR-based component of the interest rate. The 2022 Swap converts the SOFR portion to 4.277%. On September 24, 2024, we repriced our Term Loan B to SOFR plus 2.50%, resulting in a total fixed rate of 6.777%. The 2022 Swap had an initial notional amount of $550.0 million and a maturity date of September 30, 2025. The notional amount of the interest rate swap decreases by a pro-rata portion of any quarterly principal payments made on the Term Loan B, and the notional amount is $536.3 million as of February 28, 2025. The objective of the 2022 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2022 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash payments or cash receipts, of the 2022 Swap are recognized in interest expense.
At February 28, 2025, changes in fair value attributable to the effective portion of the 2022 Swap were included on the consolidated balance sheets in "Accumulated other comprehensive income." For derivative instruments that qualify for hedge
83

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
accounting treatment, the fair value is recognized on our consolidated balance sheets as derivative assets or liabilities with offsetting changes in fair value, to the extent effective, recognized in accumulated other comprehensive income until reclassified into earnings when the interest expense on the underlying debt is reflected in earnings. The portion of a cash flow hedge that does not offset the change in the fair value of the transaction being hedged, which is commonly referred to as the ineffective portion, is immediately recognized in earnings. During fiscal 2025, we reclassified $4.0 million before income tax, or $3.0 million net of tax, from other comprehensive income to earnings.
21. Fair Value Measurement
Recurring Fair Value Measurements
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. In accordance with ASC 820, Fair Value Measurement ("ASC 820"), certain of our 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 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 our financial instruments (cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. We have not made an option to elect fair value accounting for any of our financial instruments.
Interest Rate Swap Agreement
Our derivative instrument consists of the 2022 Swap, which is considered a Level 2 of the fair value hierarchy and included in "Other accrued liabilities" in the consolidated balance sheets as of February 28, 2025 and in "Other assets" as of February 29, 2024. The valuation of the 2022 Swap is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including swap rates, spread and/or index levels and interest rate curves. See Note 20 for more information about the 2022 Swap.
Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2025 and February 29, 2024 are as follows (dollars in thousands):
Carrying
Value
Fair Value Measurements UsingCarrying
Value
Fair Value Measurements Using
February 28, 2025Level 1Level 2Level 3February 29, 2024Level 1Level 2Level 3
Assets:
Interest Rate Swap Agreement(1)
$ $ $ $ $3,410 $ $3,410 $ 
Total Assets $ $3,410 
Liabilities:
Interest Rate Swap Agreement(1)
$352 $ $352 $ $ $ $ $ 
Total Liabilities$352 $ 
(1) The fair value of the Company's interest rate swap agreement was an asset at February 29, 2024 and a liability at February 28, 2025.
See Note 16 for information related to the fair value of the assets in our pension plan.
Non-recurring Fair Value Measurements
Investment in Joint Venture
The fair value of our investment in the unconsolidated AVAIL JV was determined using the income approach at the date on which we entered into the joint venture. The income approach uses discounted cash flow models that require various observable and non-observable inputs, such as operating margins, revenues, product costs, operating expenses, capital
84

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
expenditures, terminal-year values and risk-adjusted discount rates. These valuations resulted in Level 3 non-recurring fair value measurements.
We assess our investment in the unconsolidated AVAIL JV for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value.
Long-Term Debt
The fair values of our long-term debt instruments are estimated based on market values for debt issued with similar characteristics or rates currently available for debt with similar terms. These valuations are Level 2 non-recurring fair value measurements.
The principal amount of our outstanding debt was $900.3 million and $1,010.3 million at February 28, 2025 and February 29, 2024. The estimated fair value of our outstanding debt was $904.8 million and $1,010.3 million at February 28, 2025 and February 29, 2024, excluding unamortized debt issuance costs. The estimated fair values of our outstanding debt were determined based on the present value of future cash flows using model-derived valuations that use observable inputs such as interest rates and credit spreads.
22. 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, various commercial disputes, worker’s compensation and environmental matters, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company continuously evaluates opportunities to either mediate the cases or settle the disputes for nuisance value or the cost of litigation 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 a favorable or an unfavorable outcome on the pending lawsuits may change. Although the actual outcome of these lawsuits or other proceedings cannot be predicted with any 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 claims or defenses to all of its legal 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.
Our prior-owned affiliate ₋ The Calvert Company entered into a series of commercial contracts in 2011 and 2015 to provide equipment and services to a power plant in Georgia. The general contractor on the project, WECTEC (a subsidiary of Westinghouse), filed bankruptcy in New York in March of 2017. Our affiliate continued to perform work on the project for the owners/licensee under an interim bridge contract. We believe the affiliate was eventually terminated for convenience on the project, and the affiliate filed an adversary proceeding in bankruptcy court against WECTEC and the owners to collect all unpaid amounts. The owners of the Georgia power plant filed a countersuit in April of 2018. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. After a long and protracted discovery process and motion practice, we determined in the quarter ended August 30, 2023 that the most favorable outcome to the Company to resolve the dispute may be a negotiated settlement. This decision was made in consideration of the expenses of a lengthy jury trial and potentially protracted appeal process; the resources necessary to continue the prosecution and defense of the case given the size of the discovery and the number of issues involved; the risk factors typically associated with jury verdicts in light of all of the political circumstances currently present in Georgia regarding the power plant; and the benefit of resolving a dispute whose genesis arose more than twelve years ago based solely upon risk avoidance, and not upon the merits of the case. During the third quarter of fiscal 2024, all of the parties entered into a confidential settlement agreement, with no parties admitting any guilt or negligence and AZZ agreed to pay the owners/licensee $5.8 million on or around January 15, 2024 to resolve all outstanding matters related to the dispute. In addition, the agreement included the forgiveness of AZZ's receivable from WECTEC of $3.7 million, which was fully reserved by AZZ. This settlement of $5.8 million was accrued during the second quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 28, 2025. The settlement was included in the AZZ Infrastructure Solutions segment, and the settlement payment was made in the fourth quarter of fiscal 2024.
In 2017, Southeast Texas Industries, Inc. (“STI”) filed a breach of contract lawsuit against the Company in the 1st District Court of Jasper County, Texas (the “Court”). In 2020, we filed a counter suit against STI for amounts due to AZZ for
85

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
work performed. The parties unsuccessfully mediated the case in November 2021. On October 16, 2023, the case went to trial, and on October 27, 2023, the jury rendered a verdict in favor of STI and against AZZ Beaumont in the amount of $5.5 million in damages for breach of contract and breach of express warranty. After a final judgment amount is entered with the Court, we expect to pursue all available appellate options as we believe we have strong grounds for appeal, which may take up to two years. As of February 28, 2025, we have recorded a legal accrual of $5.5 million, which is included in "Other accrued liabilities" on our consolidated balance sheets, reflecting our best estimate of the probable loss. It is reasonably possible that our estimate of the probable loss may change throughout the appellate process. A supersedeas bond was purchased to cover the final judgment amount throughout the duration of the appellate process.
In 2019, Tampa Electric Company ("TECO") entered into a contract to provide services in Florida. TECO terminated our affiliate from the project, alleging failure to comply with safety guidelines. We believe the affiliate was terminated for convenience on the project, and our affiliate was not given its contractual right of notice and 47 hours to deliver a corrective action plan. In 2020, we filed a lawsuit against TECO for breach of contract and unjust enrichment in the Thirteenth Judicial Circuit Court in and for Hillsborough County, Florida. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. The parties unsuccessfully mediated the case in June 2023. The case went to trial on January 13, 2025. On February 10, 2025, the jury rendered a verdict in favor of TECO against our affiliate in the amount of $5.2 million, which represented the receivable due from the TECO, net of allowance. We recognized expense of $6.5 million in the fourth quarter of fiscal 2025, consisting of $5.2 million for the derecognition of the net receivable from TECO and $1.3 million for estimated legal fees.

Prior to AZZ's acquisition of Precoat Metals on May 13, 2022, Precoat Metals sold its Armorel Arkansas facility to Nucor Coatings Corporation ("Nucor") via a purchase agreement dated October 27, 2020 ("2020 Agreement"). Nucor subsequently filed a lawsuit against Precoat Metals for indemnification for breach of environmental representations and warranties made in the 2020 Agreement. In the lawsuit, Nucor asserted that it has sustained certain damages resulting from Precoat Metal’s breach of its indemnification obligations that were set forth in the 2020 Agreement. The parties attended a mediation on March 18, 2024, and although the Company believed Nucor’s case was deficient and it had very strong defenses to the allegations asserted by Nucor, management determined that it was still in the best interest of the Company to settle all matters for the estimated cost of defense to retain commercial relationships with Nucor, who is both a customer and supplier to the Company. The parties mutually agreed to resolve disputed matters for $5.25 million. The parties are currently preparing a definitive settlement agreement which will resolve all outstanding matters related to the dispute. The $5.25 million settlement amount and additional legal expense of $0.5 million was recognized during the fourth quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement amount was paid by the Company to Nucor on September 9, 2024.

On July 29, 2024, Gainesville Associates, LLC ("Gainesville Associates") filed a complaint (the "Complaint") in the Circuit Court of Prince William County, Virginia against AZZ, Atlantic Research, LLC ("ARC"), Precoat Metals Corporation, and Chromalloy Corporation (collectively "Defendants"), asserting claims for breach of contract against ARC and unjust enrichment against all Defendants. The Complaint arose out of a lease, dated January 1, 1976, between Gainesville Associates as landlord and ARC as tenant (as subsequently amended in 1982, 2012, 2013 and 2017, the "Lease") for property in Gainesville, Virginia (the "Property"). ARC ceased using the property in 2005 after which point ARC remained in the Lease to complete its obligations on the property pursuant to a consent decree entered into between the U.S. Environmental Protection Agency ("EPA") and ARC in 1992. ARC satisfied its obligations under the consent decree in 2018 (other than ongoing well water monitoring and testing) and terminated the Lease in 2019. In its Complaint, Gainesville Associates alleged that ARC breached certain provisions of the Lease. On September 3, 2024, Defendants removed the action to the United States District Court of the Eastern District of Virginia. On September 24, 2024, Defendants filed a motion to dismiss the Complaint. On October 30, 2024, the claim was denied and the court ordered the parties to mediate. The parties attended the court ordered mediation on December 3, 2024, and although the Company believed the Gainesville Associates' case was deficient and it had very strong defenses to the allegations asserted by Gainesville Associates, management determined that it was still in the best financial interest of the Company to settle all matters for the estimated cost of defense. The parties mutually agreed to resolve all disputed matters for $6.0 million, of which our portion was $1.9 million. For the year ended February 28, 2025, we recognized $1.6 million for legal expenses and $1.9 million for our portion of the settlement amount. The settlement payment was paid on January 10, 2025.



86

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Environmental
As of February 28, 2025, the reserve balance for our environmental liabilities was $18.9 million, of which $2.4 million is classified as current. Environmental remediation liabilities include costs directly associated with site investigation and clean up, such as materials, external contractor costs, legal and consulting expenses and incremental internal costs directly related to ongoing remediation plans. Estimates used to record environmental remediation liabilities are based on the Company's best estimate of probable future costs based on site-specific facts and circumstances known at the time of the estimate and these estimates are updated on a quarterly basis. Estimates of the cost for the potential or ongoing remediation plans are developed using internal resources and third-party environmental engineers and consultants.
We accrue the anticipated cost of environmental remediation when the obligation is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. While any revisions to our environmental remediation liabilities could be material to the operating results of any fiscal quarter or fiscal year, we do not expect such additional remediation expenses to have an adverse material effect on its financial position, results of operations, or cash flows.
Commodity pricing
As of February 28, 2025, we had non-cancelable forward contracts to purchase approximately $98.7 million of zinc at various volumes and prices. We also had non-cancelable forward contracts to purchase approximately $6.7 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2026. We had no other contracted commitments for any other commodities including steel, aluminum, copper, zinc, nickel-based alloys, natural gas, except for those entered into under the normal course of business.
Other
As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral. In addition, as of February 28, 2025, a warranty reserve in the amount of $5.4 million was established to offset any future warranty claims.
We are expanding our coatings capabilities by constructing a new 25-acre aluminum coil coating facility in Washington, Missouri that is expected to be operational in calendar year 2025 (the Company's fiscal year 2026). The new greenfield facility will be included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $121.8 million in capital payments over the life of the project, of which $60.8 million was paid prior to fiscal 2025 and $52.8 million was paid during the year ended February 28, 2025. The remaining balance of $8.2 million is on schedule to occur by the first quarter of fiscal 2026, of which we have capital commitments of $7.5 million.
23. Subsequent Events
On March 10, 2025, AIS Investment Holdings LLC, which operates under the name "AVAIL Infrastructure Solutions," entered into a definitive agreement to sell the electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group") of AVAIL to nVent Electric plc ("nVent"), for a purchase price of $975 million., The transaction is expected to close in the first half of calendar year 2025, subject to customary closing conditions.
Following the sale, we will continue to own a 40% interest in AVAIL through the AVAIL JV, which will consist of AVAIL Infrastructure Solution’s Industrial Lighting and Welding Solutions Businesses.

87


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. 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. 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, 2025.
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. Financial Statements and Supplementary Data" of this Form 10-K.
Changes in Internal Controls Over Financial Reporting
There have been no changes in the Company's internal control over financial reporting during our fiscal quarter ended February 28, 2025, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
Item 9B. Other Information
Rule 10b5-1 Trading Plans
During the fiscal quarter ended February 28, 2025, none of our officers or directors adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any "non-Rule 10b5-1 trading arrangement."
Executive Retiree LTI Program
Effective April 18, 2025, the Compensation Committee of the Board of Directors (the "Compensation Committee") adopted the Executive Retiree LTI Program (the "ERP") to continue the vesting of annual equity awards to certain executive officers and other senior members of the management team as designated by the Compensation Committee, including the Company's named executive officers (a "Covered Executive" or collectively, the "Covered Executives"), upon qualified Retirement (as such term is defined in the Company's 2023 Long-Term Incentive Plan). The ERP is applicable to both annual restricted share unit awards and annual performance share unit awards granted to the Covered Executives pursuant to newly adopted Restricted Share Unit ("RSU") Award Agreements and Performance Share Unit ("PSU") Award Agreements for the Covered Executives (collectively, the "Award Agreements") containing such provisions for the fiscal year 2026 long-term incentive equity awards. To be eligible for continued vesting of these annual equity awards upon a qualified Retirement, the ERP requires that Covered Executives: (i) be at least 65 years of age or 55 years of age and have at least 10 years of service with AZZ; (ii) not receive any severance payments or be subject to any severance or employment agreements containing other retirement provisions; (iii) provide sufficient advance notice of their intent to retire prior to the planned retirement date; (iv) ensure adequate succession or continuity planning is in place for such Covered Executive's position; (v) be compliant with
88


AZZ’s executive stock ownership requirements on their respective retirement date; and (vi) execute and deliver a waiver and release agreement. Additionally, a period of one year must have elapsed between the grant date of the applicable awards and the Covered Executive's retirement date. The ERP also provides that fiscal year 2023, fiscal year 2024 and fiscal year 2025 RSU and PSU award agreements will be amended for the Covered Executives to allow vesting subsequent to a qualified Retirement at the Compensation Committee's discretion.

The foregoing description of the ERP and respective Award Agreements are qualified in their entirety by reference to the text of the ERP and respective Award Agreements and the 2023 Long-Term Incentive Plan, copies of which are filed as Exhibits 10.16, 10.17, 10.18 and 10.13, respectively, to this Annual Report on Form 10-K.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
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 "Information About our Executive Officers."
There have been no material changes to the procedures for shareholders to recommend nominees to our Board of Directors since we last provided such disclosures.
Other information required in response to this Item 10 is set forth in our definitive Proxy Statement for the 2025 Annual Meeting of Shareholders (the “Proxy Statement”) as noted below and is incorporated by reference:
information about our Directors is set forth under "Proposal 1: Election of Directors";
information about our Audit Committee, including members of the committee, and our designated "audit committee financial experts" is set forth under "Matters Relating to Corporate Governance and Board Structure - Board Committees - Audit Committee";
information about Section 16(a) beneficial ownership reporting compliance is set forth under "Delinquent Section 16(a) Reports" (if any to disclose); and
Insider Trading Policy and Procedures.
We have adopted a Code of Conduct, which applies to the Company's officers, directors and employees (including our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer, and finance department members). The full text of our Code of Conduct is published on our website, www.azz.com, under "Investor Relations." We intend to disclose future amendments to, or waivers from, certain provisions of this Code of Conduct on our website.
Item 11. Executive Compensation
Information required in response to this Item 11 is set forth under "Director Compensation," "Executive Compensation," "Executive Compensation Tables," and "Compensation Recovery Analysis Under the Company's Clawback Policies" in our Proxy Statement and is incorporated by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Certain information required in response to this Item 12 is set forth under "Security Ownership of Management and Directors" and "Security Ownership of Certain Beneficial Owners" in our Proxy Statement and is incorporated by reference.
Equity Compensation Plan Information
The following table provides a summary of information as of February 28, 2025, relating to our equity compensation plans in which our common stock is authorized for issuance.
89


(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)
346,539 
'(2)
$— 2,295,113 
'(3)
____________________________
(1)Consists of the 2023 Long-Term Incentive Plan (the "2023 Plan"), the 2014 Long-Term Incentive Plan (the "2014 Plan"), and the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). See "Item 8. Financial Statements and Supplementary Data—Note 17" for further information.
(2)Consists of (i) outstanding awards under the 2014 Plan, including 87,104 RSUs and 116,278 PSUs at the target amount; and (ii) outstanding awards under the 2023 Plan, including 98,321 RSUs and 44,836 PSUs at the target amount.
(3)Consists of (i) 1,286,873 shares available for future issuance under the 2023 Plan; (ii) and 1,008,240 shares remaining available for issuance under the 2018 ESPP. No shares are available for future issuance under the 2014 Plan.
For further discussion of the 2023 Plan, the 2014 Plan and 2018 ESPP, see "Item 8. Financial Statements and Supplementary Data—Note 17". 
Item 13. Certain Relationships and Related Transactions, and Director Independence
Information required in response to this Item 13 is set forth under "Matters Relating to Corporate Governance and Board Structure—Certain Relationships and Related Party Transactions," "Matters Relating to Corporate Governance and Board Structure—Director Independence" and "Matters Relating to Corporate Governance and Board Structure—Board Committees" in our Proxy Statement and is incorporated by reference.

Item 14. Principal Accounting Fees and Services
Information set forth under the caption “Independent Registered Public Accounting Firm” in our Proxy Statement is incorporated by reference in response to this Item 14.
90


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

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
1.18-K1.14/26/24
2.1**8-K2.16/27/22
3.110-K3.14/25/23
3.210-Q3.110/10/23
4.110-K4.14/25/23
4.210-Q4.110/13/00
4.58-K4.15/16/22
10.18-K10.15/9/22
10.2**8-K10.15/16/22
10.38-K10.18/17/23
10.48-K10.112/21/23
10.58-K10.13/20/24
91


10.68-K10.19/24/24
10.78-K10.13/3/25
10.8**8-K10.110/6/22
10.9*S-84.57/9/14
10.10*8-K10.21/21/16
10.11*8-K10.41/21/16
10.12*8-K10.61/21/16
10.13*8-K10.17/11/23
10.14*+
10.15*+
10.16*+
10.17*+
10.18*+
10.19*DEF 14AAppendix B5/28/15
10.20*8-K10.31/21/16
10.21*S-84.37/27/18
10.22*8-K10.110/7/19
10.23*8-K10.211/7/13
10.24*8-K10.16/3/24
10.25*8-K10.17/19/24
10.26
*
10-Q
10.710/12/21
10.27*+10-K10.234/22/24
19.1
+
21.1
+
23.1
+
31.1
+
31.2
+
32.1++
32.2++
97.110-K97.14/22/24
101.INS+XBRL Instance Document
101.SCH+XBRL Taxonomy Extension Schema Document
92


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
104Cover Page Interactive Date File (embedded with the Inline XBRL document)
**Schedules and exhibits have been omitted as allowed pursuant to SEC rules and regulations. The Company hereby undertakes to furnish supplemental copies of any of the omitted schedules and exhibits upon request by the SEC. The Company may request confidential treatment for any schedules and exhibits so furnished.

* Indicates management contract, compensatory plan or arrangement.
+ Indicates filed herewith.
++ Indicates furnished herewith.
Item 16. Form 10-K Summary
None.

93


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 21, 2025By:/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 21, 2025/s/ Daniel R. Feehan
Daniel R. Feehan
Chairman of the Board of Directors
April 21, 2025/s/ Thomas E. Ferguson
Thomas E. Ferguson
President, Chief Executive Officer and Director (Principal Executive Officer)
April 21, 2025/s/ Jason Crawford
Jason Crawford
Chief Financial Officer
(Principal Financial Officer)
April 21, 2025 /s/ Daniel E. Berce
 Daniel E. Berce
Director
April 21, 2025/s/ Ed McGough
Ed McGough
Director
April 21, 2025/s/ Steven R. Purvis
Steven R. Purvis
Director
April 21, 2025/s/ Carol R. Jackson
Carol R. Jackson
Director
April 21, 2025/s/ Clive A. Grannum
Clive A. Grannum
Director
94
EX-10.14 2 a10_14ltibasersuagreement-.htm EX-10.14 Document
Exhibit 10.14
AZZ INC.
RESTRICTED SHARE UNIT
AWARD AGREEMENT
This Award, granted on ________________ (“Grant Date”), by AZZ Inc., a Texas corporation (hereinafter called the “Corporation”), to ________________ (the “Participant) is subject to the terms and conditions of the 2023 Long Term Incentive Plan, as amended from time to time (the “2023 Plan”), and this Award Agreement. All terms, conditions and restrictions of the 2023 Plan are incorporated in this Award Agreement and made a part hereof as if stated herein.
WITNESSETH:
WHEREAS, the Corporation adopted the 2023 Plan, effective as of July 11, 2023, with the objective of advancing the best interests of the Corporation and its shareholders in order to attract, retain and motivate key employees with additional incentives through the award of Restricted Share Units.
NOW, THEREFORE, it is agreed as follows:
1.    Award of Restricted Share Units.
(a)    Award. The Corporation hereby grants to the Participant the right to receive all or any part of __________ Restricted Share Units (“RSUs”), subject to the terms, conditions and restrictions set forth herein and in the 2023 Plan. Such RSUs are referred to herein as the “Award”.
(b)    2023 Plan. The Award and this Award Agreement are each subject to all of the terms, conditions and restrictions as set forth in the 2023 Plan. In the event of a conflict between the Award Agreement and the 2023 Plan, the 2023 Plan shall prevail. Terms that are capitalized but not defined herein shall have the same meaning ascribed to such terms in the 2023 Plan.
(c)    Rights to Common Stock. Prior to the registration of such shares of Common Stock as described in paragraph 2 below, holders of the Award shall have none of the rights of a shareholder with respect to the shares of Common Stock underlying the Award (including, but not limited to, receiving cash dividends or the right to vote or tender shares). During the Restricted Period (as defined below), the Award will be adjusted for dividend equivalents on the unvested RSUs awarded hereunder equal in value to those declared and paid on shares of Common Stock, which will be deemed reinvested in additional RSUs based on the then Fair Market Value of the Corporation’s Common Stock on the date dividends are paid, and the additional RSUs will be accumulated and paid if and when the RSUs vest, based on the actual number of RSUs that vest.
2.    Vesting and Payment of Award.



(a)    Vesting. The Award, including any portion thereof consisting of accrued dividend equivalents, shall be subject to forfeiture until the Participant becomes vested in such Award as described in this Award Agreement. The RSUs comprising the Award shall vest over a three-year period with one-third of the RSUs vesting on each of the first, second and third anniversaries of the Grant Date (the “Restricted Period”), in each case except to the extent that the RSUs comprising the Award otherwise vest pursuant to the 2023 Plan. Unless vested in accordance with the foregoing, including any RSUs vested upon termination or at the discretion of the Committee pursuant to the terms of the 2023 Plan, unvested RSUs shall be forfeited upon the termination of a Participant’s employment with the Corporation or any Affiliate.
(b)    Payment of Awards. If the Participant remains continuously employed by the Corporation or an Affiliate through the Restricted Period, the RSUs comprising the Award shall vest at the end of the Restricted Period. Upon the vesting of such Award (either pursuant to the immediately preceding sentence or to the previous provisions of this paragraph 2), the Corporation shall electronically register and issue one share of Common Stock in the Participant’s name for each RSU comprising the Award, provided that, notwithstanding paragraph 1 above or any other provision herein to the contrary, the Committee, in its sole discretion, may elect to cause the Corporation to pay the Participant in cash, in an amount equal to the Fair Market Value of such Award as of the vesting date thereof (other than any portion of the Award that has previously vested), in lieu of such registration of Common Stock. The transfer of shares of Common Stock or cash to the Participant shall occur as soon as practicable after the Award vests, but in no event later than the later of (i) 2½ months after the end of the calendar year in which the Award vests, or (ii) 2½ months after the end of the Corporation’s fiscal year in which the Award vests (or within such longer period as may be permitted under Section 409A of the Code upon the Participant’s death).
3.    Administration. Any decision, interpretations or determinations made or actions taken by the Corporation, the Board or the Committee arising out of or in connection with the construction, administration, interpretation and effect of this Award Agreement or the 2023 Plan shall be within the sole and absolute discretion of the Corporation, the Board or the Committee, as the case may be, and shall be final and conclusive upon all persons.
4.    Governing Law. The 2023 Plan and this Award Agreement are each governed by and subject to the laws of the United States of America and the State of Texas. All questions pertaining to the construction, interpretation, regulation, validity and effect of the provisions of this Award and any rights under the 2023 Plan shall be determined in accordance with the laws of the State of Texas.
5.    Notices. Any notice to be given to the Corporation under this Award Agreement shall be addressed to the Corporation in care of its Chief Legal Officer at the Corporation’s then current corporate headquarters unless the Corporation, in writing or electronically, directs the Participant otherwise. Any notice to be given to the Participant under the terms of this Award Agreement may be addressed to him or her at his or her address as it appears on the Corporation’s records, or at such other address as either party may hereafter designate in writing to the other party.
2


6.    Discretionary Nature of Award. The grant of the Award is a one-time benefit and does not create any contractual or other right to receive a grant of awards or benefits in lieu of awards in the future. Future grants, if any, and the terms thereof will be at the sole discretion of the Corporation. The Award is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy payment in lieu of notice, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.
7.    Successors. This Award Agreement shall be binding upon and inure to the benefit of any successor or assigns of the Corporation.
8.    Non-Transferability. The Award granted under this Award Agreement shall not be transferable other than by will or the laws of descent and distribution upon the Participant’s death, except to the extent that the Committee permits a transfer of this Award to a member of your immediate family or to a trust of which all beneficiaries are members of your immediate family, as provided in Section 19(f) of the 2023 Plan. In the event of any such permitted transfer, the transferee shall be subject to all terms and conditions of the Award.
9.    Restrictive Covenants with the Corporation. As a condition of receiving this Award from the Corporation, the Participant agrees that during the term of their employment and for a period of 12 months following the later of his or her termination of such employment (via retirement or otherwise), or the vesting date of the Award, he or she will not:
(a)Engage, directly or indirectly, in any business or activity that is in competition with the Corporation’s business, including, but not limited to owning, managing, operating, controlling, consulting, or participating in any capacity (whether as proprietor, stockholder, director, partner, employee, agent, independent contractor, consultant, trustee, beneficiary, or in any other capacity) with any entity that competes with the Corporation in the metal coatings industry, in the geographic areas where the Corporation operates at the time of the Participant’s termination of employment or vesting;
(b)Solicit, recruit, or hire any employee or independent contractor of the Corporation or encourage any such employee or contractor to leave their relationship with the Corporation to work in a capacity competitive to the Corporation; or
(c)Solicit, attempt to solicit, or otherwise engage with any clients, customers, or business partners of the Corporation with whom the Participant had direct contact during their employment with the Corporation, for the purpose of providing competitive products, services or advice.
The Participant acknowledges that the restrictions set forth in this paragraph 9 are reasonable and necessary to protect the legitimate interests of the Corporation, including the preservation of its goodwill, confidential information, trade secrets, and other business interests. Participant further
acknowledges that the covenants set forth above do not, and will not, unduly impair Participant’s ability to earn a living after his or her termination of employment with or retirement from the Corporation. 
3


10.    Amendments. The Committee may at any time alter or amend this Award Agreement to the extent: (1) permitted under the terms of the 2023 Plan; (2) permitted or required by law; (3) permitted or required by the rules of any stock exchange on which the Common Stock or any other security of the Corporation is listed; and (4) permitted or required under applicable provisions of the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (including Rule 16b-3 thereof).
11.    Section 409A of the Code. The Award is intended to be exempt from section 409A of the Code under the “short-term deferral” rule in Treas. Reg § 1.409A-1(b)(4).
12.    Acceptance of Award Terms and Conditions. The Participant has until the end of the one hundred twenty (120) day period beginning from the Grant Date of this Award to sign and return this Award Agreement as evidence of the Participant’s acceptance of the terms and conditions of this Award. If the Participant does not sign the Award Agreement the grant of this Award will not be valid or binding on the Corporation.
13.    Invalidity and Enforceability. The provisions of this Award Agreement are severable and if one or more of the provisions of this Award Agreement shall be held invalid, illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nonetheless be binding and enforceable; provided, however, that to the extent permissible by law, any provisions which could be deemed null and void shall first be construed, interpreted or revised retroactively to permit this Award Agreement to be construed so as to foster the intent of this Award Agreement and the 2023 Plan.
14.    Participant Acknowledgment of Conditions. The Participant understands, acknowledges and agrees to the following conditions with respect to the Award granted to the Participant under this Award Agreement:
(a)    No claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from termination of the Participant’s employment by the Corporation or an Affiliate of the Corporation (the “Employer”) (for any reason whatsoever and whether or not in breach of local labor laws) and in consideration of the grant of the Award, to which the Participant is otherwise not entitled, the Participant irrevocably agrees to never institute any claim against the Corporation or the Employer, waive his or her ability, if any, to bring any such claim, and releases the Corporation and the Employer from any such claim.
(b)    In the event of termination of the Participant’s employment (whether or not in breach of local labor laws and except as otherwise explicitly provided in the Award Agreement of the 2023 Plan), the Participant’s right with respect to the RSUs comprising the Award, including with respect to the vesting thereof, will terminate effective as of the date that the Participant is no longer actively employed and will not be extended by any notice period mandated under local law (i.e., active employment would not include a period of “garden leave” or similar period pursuant to local law). The Committee shall have the exclusive discretion to determine when the Participant is no longer actively employed for purposes of the Award.
4


(c)    The RSUs comprising the Award are merely contractual rights under this Award Agreement and are not actual shares of Common Stock, and therefore the Participant may not make and agrees not to make an election under section 83(b) of the Code with respect to the grant of the Award. The Corporation is not providing any tax, legal or financial advice, nor is the Corporation making any recommendations regarding participation in the 2023 Plan or the Participant’s acquisition or sale of the underlying shares of Common Stock. Further, the Participant is advised to consult with his or her own advisors regarding participation in the 2023 Plan before taking any action related to the 2023 Plan. Regardless of any action the Corporation or the Employer takes with respect to any or all income tax (including federal, state and local taxes), social insurance, payroll tax, payment on account or other tax-related items related to the Participant’s participation in the 2023 Plan and legally applicable to the Participant (“Tax-Related Items”), the Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains the responsibility of the Participant and may exceed the amount actually withheld by the Corporation or the Employer.
(d)    The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Award Agreement (including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Common Stock or details of the Award or any other entitlement to shares awarded, canceled, vested, unvested or outstanding (the “Data”) by and among, as applicable, the Participant’s Employer, the Corporation, and its Affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the 2023 Plan.
(e)    The Participant understands that Data may be transferred to any third parties assisting in the implementation, administration and management of the 2023 Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the Participant’s country may have different data privacy laws and protections than the country or countries in which such recipients are located. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. The Participant authorizes the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Participant’s participation in the 2023 Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom the shares of Common Stock received upon vesting of the RSUs comprising the Awards may be deposited. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the 2023 Plan. The Participant understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data, or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative.
(f)    The Corporation and the Committee reserve the right to impose other requirements (including the execution of additional agreements or undertakings) on the
5


Participant’s participation in the 2023 Plan, on the Award and on any shares of Common Stock acquired under the 2023 Plan, to the extent the Corporation determines it is necessary or advisable in order to comply with local law or facilitate the administration of the 2023 Plan.
(g)    The Corporation may, in its sole discretion, decide to deliver any documents related to current or future participation in the 2023 Plan by electronic means. The Participant hereby consents to receive such documents by online delivery and agrees to participate in the 2023 Plan through an online or electronic system established and maintained by the Corporation or a third-party designated by the Corporation.
(h)    The Participant certifies that he or she has received and read a copy of the 2023 Plan and understands and agrees to the terms, conditions and restrictions set forth in the 2023 Plan, the provisions of this Award Agreement and any other applicable documents.
(i)    For the avoidance of doubt, and without limiting the foregoing, the Award and this Award Agreement are subject to the terms of the AZZ Inc. Compensation Recovery Policy approved by the Committee and adopted by the Board on January 20, 2016, as such may be amended from time to time. In order to satisfy any recoupment obligation arising under the AZZ Inc. Compensation Recovery Policy, the AZZ Inc. Executive Officer Incentive Compensation Recovery Policy (if applicable) or otherwise under applicable law, the Participant expressly authorizes the Corporation to issue instructions, on the Participant's behalf, to any brokerage firm or stock plan service provider engaged by the Corporation to hold any shares or other amounts acquired pursuant to the Award, to re-convey, transfer or otherwise return such shares and/or other amounts to the Corporation upon the Corporation’s enforcement of the recoupment policies, the non-compete provisions contained herein, or any other applicable recoupment obligation required by applicable law.
[Signature Page Follows]
6


IN WITNESS WHEREOF, the parties hereto have executed this Award Agreement as of the date first above written.
AZZ INC.
By _____________________________
Name: Tom Ferguson
Title: President and Chief Executive Officer
PARTICIPANT:
________________________________
image_02.jpgName:



7
EX-10.15 3 a10_15ltibasepsuagreement-.htm EX-10.15 Document
Exhibit 10.15
AZZ INC.
PERFORMANCE SHARE
AWARD AGREEMENT
This Award, granted on ________________ (“Grant Date”), by AZZ Inc., a Texas corporation (hereinafter called the “Corporation”), to ________________ (the “Participant) is subject to the terms and conditions of the 2023 Long Term Incentive Plan, as amended from time to time (the “2023 Plan”), and this Award Agreement.
WITNESSETH:
WHEREAS, the Corporation adopted the 2023 Plan, effective as of July 11, 2023, with the objective of advancing the best interests of the Corporation and its shareholders in order to attract, retain and motivate key employees with additional incentives through the award of Performance Shares.
NOW, THEREFORE, it is agreed as follows:
1.    Award of Performance Shares.
(a)    Award. The Corporation hereby grants to the Participant the right to receive all or any part of Performance Awards at the target level of _________ shares of Common Stock (the “Target Amount”), subject to the terms, conditions and restrictions set forth herein and in the 2023 Plan and to the level of achievement of the Performance Goals established by the Committee as set forth on Appendix A (the “Performance Goals”). The actual number of shares of Common Stock, or the cash equivalent thereof, earned by the Participant at the end of the Restricted Period (the “Performance Shares”) may range from 0 to 200% of the Target Amount with a maximum award payment being 200% of the Target Amount. The right to receive such Performance Shares is referred to herein as the “Award”.
(b)    2023 Plan. The Award and this Award Agreement are each subject to all of the terms, conditions and restrictions set forth in the 2023 Plan. In the event of a conflict between the Award Agreement and the 2023 Plan, the 2023 Plan shall prevail. Terms that are capitalized but not defined herein shall have the same meaning ascribed to such terms in the 2023 Plan.
(c)    Rights to Common Stock. Prior to the registration of Performance Shares as described in paragraph 2 below, holders of the Award shall have none of the rights of a shareholder with respect to such Performance Shares (including, but not limited to, voting and tender rights and any right to receive dividends in cash or other property or other distribution or rights in respect of such shares) except as otherwise provided in this Award Agreement or the 2023 Plan. During the Restricted Period (as defined below), dividend equivalents will accrue on the Awards but will not be paid unless and until the underlying Awards vest. In determining the number of Performance Shares, or the cash equivalent thereof, issuable to the Participant based on the level of achievement of the Performance Goals as of the end of the Restricted Period, the Committee will provide the Participant with credit for, and shall otherwise take into account, any dividends declared on the Corporation’s Common Stock during the Restricted Period.



2.    Vesting and Payment of Award.
(a)    Restricted Period. The Award shall be subject to forfeiture until the Participant becomes vested in such Award based on the level of achievement of the Performance Goals at the end of the Restricted Period as approved and authorized by the Committee, in each case as described in this Award Agreement. As used herein, the term “Restricted Period” shall mean the period of time beginning on the Grant Date and ending on the earlier of (i) the three (3)-year anniversary of the Grant Date or (ii) the date on which the Participant dies, terminates employment due to Permanent Disability, or has a Qualified Termination of Employment. Unless vested in accordance with the foregoing, unvested Awards shall be forfeited upon the termination of a Participant’s employment with the Corporation and all Affiliates.
(b)    Payment of Awards. If the Participant remains continuously employed by the Corporation or an Affiliate through the Restricted Period, the Award shall vest at the end of the Restricted Period, subject to attainment of the Performance Goals. The Committee shall determine the level of achievement of the Performance Goals as of the end of the Restricted Period and, based on such determination, the number of Performance Shares issuable to the Participant, if any, and the Corporation shall electronically register any such Performance Shares in the Participant’s name, provided that, notwithstanding paragraph 1 above or any other provision herein to the contrary, the Committee, in its sole discretion, may elect to cause the Corporation to pay the Participant cash, in an amount equal to the Fair Market Value of such Performance Shares, in lieu of such registration of Performance Shares. If the Restricted Period ends prior to the third anniversary of the Grant date pursuant to paragraph 2(a)(ii) above, the Committee shall, in its sole discretion, determine the level of achievement of the Performance Goals as of the accelerated vesting date (in which case the Committee may make equitable adjustments in the Performance Goals to reflect the early termination) or deem the Award to be payable at the Target Amount (that is, 100% achievement of the Performance Goals). In determining the number of Performance Shares issuable to the Participant, the Committee shall multiply (i) the Target Amount (taking into account any dividend declared during the Restricted Period pursuant to paragraph 1) by (ii) the percentage by which the Performance Goals have been achieved as of the end of the Restricted Period. For purposes of example only, if the Target Amount consisted of 500 shares of Common Stock and the level of achievement of the Performance Goals was determined to be 120%, 600 Performance Shares would be issuable to Participant. Notwithstanding the foregoing, no Performance Shares will be issued with respect to the Award if the Committee determines that the relevant level of achievement of the Performance Goals is less than 25%. The transfer of Common Stock or cash to the Participant shall occur as soon as practicable after the Performance Shares vest, but in no event later than the later of (i) 2½ months after the end of the calendar year in which the Performance Shares vest, or (ii) 2½ months after the end of the Corporation’s fiscal year to which the Performance Shares vest (or within such longer period as may be permitted under Section 409A of the Code upon the Participant’s death).
3.    Administration. Any decision, interpretations or determinations made or actions taken by the Corporation, the Board or the Committee arising out of or in connection with the construction, administration, interpretation and effect of this Award Agreement or the 2023 Plan shall be within the sole and absolute discretion of the Corporation, the Board or the Committee, as the case may be, and shall be final and conclusive upon all persons.
2


4.    Governing Law. The 2023 Plan and this Award Agreement are each governed by and subject to the laws of the United States of America and the State of Texas. All questions pertaining to the construction, interpretation, regulation, validity and effect of the provisions of this Award Agreement and any rights under the 2023 Plan shall be determined in accordance with the laws of the State of Texas.
5.    Notices. Any notice to be given to the Corporation under this Award Agreement shall be addressed to the Corporation in care of its Chief Legal Officer at the Corporation’s then current corporate headquarters unless the Corporation, in writing or electronically, directs the Participant otherwise. Any notice to be given to the Participant under the terms of this Award Agreement may be addressed to him or her at his or her address as it appears on the Corporation’s records, or at such other address as either party may hereafter designate in writing to the other party.
6.    Discretionary Nature of Award. The grant of the Award is a one-time benefit and does not create any contractual or other right to receive a grant of awards or benefits in lieu of awards in the future. Future grants, if any, and the terms thereof will be at the sole discretion of the Corporation. The Award is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy payment in lieu of notice, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.
7.    Successors. This Award Agreement shall be binding upon and inure to the benefit of any successor or assigns of the Corporation.
8.    Non-Transferability. The Award granted under this Award Agreement shall not be transferable other than by will or the laws of descent and distribution upon the Participant’s death, except to the extent that the Committee permits a transfer of this Award to a member of your immediate family or to a trust of which all beneficiaries are members of your immediate family, as provided in Section 19(f) of the 2023 Plan. In the event of any such permitted transfer, the transferee shall be subject to all terms and conditions of the Award.
9.    Restrictive Covenants with the Corporation. As a condition of receiving this Award from the Corporation, the Participant agrees that during the term of their employment and for a period of 12 months following the later of his or her termination of such employment, via retirement or otherwise, or the vesting date of the Award, he or she will not:
(a)Engage, directly or indirectly, in any business or activity that is in competition with the Corporation’s business, including, but not limited to owning, managing, operating, controlling, consulting, or participating in any capacity (whether as proprietor, stockholder, director, partner, employee, agent, independent contractor, consultant, trustee, beneficiary, or in any other capacity) with any entity that competes with the Corporation in the metal coatings industry, in the geographic areas where the Corporation operates at the time of the Participant’s termination of employment or vesting;
(b)Solicit, recruit, or hire any employee or independent contractor of the Corporation or encourage any such employee or contractor to leave their relationship with the Corporation to work in a capacity competitive to the Corporation to work in a capacity competitive to the Corporation; or
3


(c) Solicit, attempt to solicit, or otherwise engage with any clients, customers, or business partners of the Corporation with whom the Participant had direct contact during their employment with the Corporation, for the purpose of providing competitive products, services or advice.
The Participant acknowledges that the restrictions set forth in this paragraph 9 are reasonable and necessary to protect the legitimate interests of the Corporation, including the preservation of its goodwill, confidential information, trade secrets, and other business interests. Participant further
acknowledges that the covenants set forth above do not, and will not, unduly impair Participant’s ability to earn a living after his or her termination of employment with or retirement from the Corporation. 
10.    Amendments. The Committee may at any time alter or amend this Award Agreement to the extent: (1) permitted under the terms of the 2023 Plan; (2) permitted or required by law; (3) permitted or required by the rules of any stock exchange on which the Common Stock or any other security of the Corporation is listed; and (4) permitted or required under applicable provisions of the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (including Rule 16b-3 thereof).
11.    Section 409A of the Code. The Award is intended to be exempt from section 409A of the Code under the “short-term deferral” rule in Treas. Reg. § 1.409A-1(b)(4).
12.    Acceptance of Award Terms and Conditions. The Participant has until the end of the one hundred twenty (120) day period beginning from the Grant Date of this Award to sign and return this Award Agreement as evidence of the Participant’s acceptance of the terms and conditions of this Award. If the Participant does not sign the Award Agreement the grant of this Award will not be valid or binding on the Corporation.
13.    Invalidity and Enforceability. The provisions of this Award Agreement are severable and if one or more of the provisions of this Award Agreement shall be held invalid, illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nonetheless be binding and enforceable; provided, however, that to the extent permissible by law, any provisions which could be deemed null and void shall first be construed, interpreted or revised retroactively to permit this Award Agreement to be construed so as to foster the intent of this Award Agreement and the 2023 Plan.
14.    Participant Acknowledgment of Conditions. The Participant understands, acknowledges and agrees to the following conditions with respect to the Award granted to the Participant under this Award Agreement:
(a)    No claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from termination of the Participant’s employment by the Corporation or an Affiliate of the Corporation (collectively, referred to in this paragraph as the “Employer”) (for any reason whatsoever and whether or not in breach of local labor laws) and in consideration of the grant of the Award, to which the Participant is otherwise not entitled, the Participant irrevocably agrees to never institute any claim against the Corporation or the Employer, waive his or her ability, if any, to bring any such claim, and releases the Corporation and the Employer from any such claim.
4


(b)    In the event of termination of the Participant’s employment (whether or not in breach of local labor laws and except as otherwise explicitly provided in the Award Agreement), the Participant’s rights with respect to the Award, including with respect to the vesting thereof, will terminate effective as of the date that the Participant is no longer actively employed and will not be extended by any notice period mandated under local law (i.e., active employment would not include a period of “garden leave” or similar period pursuant to local law). The Committee shall have the exclusive discretion to determine when the Participant is no longer actively employed for purposes of the Award.
(c)    The right to receive Performance Shares is merely a contractual right under this Award Agreement and does not constitute actual shares of Common Stock, and therefore the Participant may not make and agrees not to make an election under section 83(b) of the Code with respect to the grant of the Award. The Corporation is not providing any tax, legal or financial advice, nor is the Corporation making any recommendations regarding participation in the 2023 Plan or the Participant’s acquisition or sale of any of the Performance Shares issuable upon the vesting of the Award. Further, the Participant is advised to consult with his or her own advisors regarding participation in the 2023 Plan before taking any action related to the 2023 Plan. Regardless of any action the Corporation or the Employer takes with respect to any or all income tax (including federal, state and local taxes), social insurance, payroll tax, payment on account or other tax-related items related to the Participant’s participation in the 2023 Plan and legally applicable to the Participant (“Tax-Related Items”), the Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains the responsibility of the Participant and may exceed the amount actually withheld by the Corporation or the Employer.
(d)    The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Award Agreement (including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Common Stock or details of the Award or any other entitlement to shares awarded, canceled, vested, unvested or outstanding (the “Data”) by and among, as applicable, the Participant’s Employer, the Corporation, and its Affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the 2023 Plan.
(e)    The Participant understands that Data may be transferred to any third parties assisting in the implementation, administration and management of the 2023 Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the Participant’s country may have different data privacy laws and protections than the country or countries in which such recipients are located. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. The Participant authorizes the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Participant’s participation in the 2023 Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom the Performance Shares, if any, received upon vesting of the Award may be deposited. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the 2023 Plan. The
5


Participant understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data or refuse or withdraw the consents herein, in each case without cost, by contacting in writing his or her local human resources representative.
(f)    The Corporation reserves the right to impose other requirements (including the execution of additional agreements or undertakings) on the Participant’s participation in the 2023 Plan, on the Award and on any shares of Common Stock acquired under the 2023 Plan, to the extent the Corporation determines it is necessary or advisable in order to comply with local law or facilitate the administration of the 2023 Plan.
(g)    The Corporation may, in its sole discretion, decide to deliver any documents related to current or future participation in the 2023 Plan by electronic means. The Participant hereby consents to receive such documents by online delivery and agrees to participate in the 2023 Plan through an online or electronic system established and maintained by the Corporation or a third-party designated by the Corporation.
(h)    The Participant certifies that he or she has received and read a copy of the 2023 Plan and understands and agrees to the terms, conditions and restrictions set forth in the 2023 Plan, the provisions of this Award Agreement and all other applicable documents.
(i)    The Award will be subject to any policy adopted by the Corporation or the Committee relating to the recovery of such Award (including any Performance Shares issued, or any cash equivalent thereof paid, in connection therewith) to the extent it is subsequently determined that the Performance Goals were not actually achieved. For the avoidance of doubt, and without limiting the foregoing, the Award and this Award Agreement are subject to the terms of the AZZ Inc. Compensation Recovery Policy approved by the Committee and adopted by the Board on January 20, 2016, as such may be amended from time to time, and the AZZ Inc. Executive Officer Incentive Compensation Recovery Policy approved by the Committee and adopted by the Board on June 29, 2023, as such may be amended from time to time, as applicable (together, the “Recoupment Policies”). In order to satisfy any recoupment obligation arising under the Recoupment Policies or otherwise under applicable law, the Participant expressly authorizes the Corporation to issue instructions, on the Participant's behalf, to any brokerage firm or stock plan service provider engaged by the Corporation to hold any shares or other amounts acquired pursuant to the Award, to re-convey, transfer or otherwise return such shares and/or other amounts to the Corporation upon the Corporation’s enforcement of the recoupment policies or any other applicable recoupment obligation required by applicable law.
6


IN WITNESS WHEREOF, the parties hereto have executed this Award Agreement as of the date first above written.
AZZ INC.
By _____________________________
Name: Tom Ferguson
Title: President and Chief Executive Officer
PARTICIPANT:
________________________________
Name:


7


Appendix A





EX-10.16 4 ex10_16executiveretireelti.htm EX-10.16 Document
image_01.jpgExhibit 10.16


Executive Retiree LTI Program

1.Purpose
The Executive Retiree LTI Program (the “ERP”) establishes the predetermined guidelines for certain executive officers and other members of the senior management team (the “Covered Executives”) as designated by the Compensation Committee of the Board of Directors (the “Compensation Committee”) who retire from AZZ Inc. (“AZZ”). It defines the eligibility, and other vesting requirements for transition to the successor of the retiree in order for continued vesting of the annual equity awards after retirement beginning with fiscal year 2026 annual awards and thereafter.

2.Definitions
a.Covered Executive: Executive officers of AZZ and other members of the senior management team designated by the Compensation Committee as participants and they typically receive annual PSU equity awards.

b.Qualified Retirement: Voluntary termination of employment when a Covered Executive:
Reaches 65 years of age, or
Reaches 55 years of age and has completed ten (10) years of service with AZZ; and
Meets the eligibility criteria set forth below.

3.Vesting of Equity Awards for Covered Executives Upon a Qualified Retirement
a.Eligible Covered Executives will continue to vest their previously granted RSUs on schedule, provided the awards have been held for at least one (1) year from the Covered Executive’s respective Qualified Retirement date.

b.Covered Executives will receive a pro-rata portion of PSUs, per the original vesting schedule and at the calculated payout, for equity awards held longer than one (1) year from the Covered Executive’s Qualified Retirement date.

4.Eligibility Criteria for Qualified Retirement Benefits
To qualify for retirement-related benefits, a Covered Executive must:
Be 65 years of age or be 55 years of age and have 10 yrs of service with AZZ;
Not have a separate employment agreement that sets forth retirement terms and conditions;
Not be receiving severance payments or have entered into a severance agreement;
Provide sufficient notice of such Covered Executive’s intent to retire from AZZ;
Ensure adequate succession or continuity planning is in place for the Covered Executive’s position;




    
Be compliant with AZZ’s executive stock ownership requirements on the Covered Executive’s retirement date; and
Sign a waiver and release agreement with AZZ.

5.Fiscal year 2023, fiscal year 2024, and fiscal year 2025 RSU and PSU award agreements will be amended for the Covered Executives to allow vesting subsequent to a Qualified Retirement at the Compensation Committee’s discretion.

6.Review and Modifications of the ERP
This program will be periodically reviewed to align with market practices, and the list of Covered Executives permitted to participate the ERP will be approved by the Compensation Committee on an annual basis. Modifications to the ERP could potentially be made in the future based on changes in AZZ’s business strategy and/or changes in AZZ’s industry peer benchmarking analysis. Any modifications or waivers to the ERP must be approved in writing by the Compensation Committee.


EX-10.17 5 a10_17rsuawardagreementfor.htm EX-10.17 Document
Exhibit 10.17
AZZ INC.
RESTRICTED SHARE UNIT
AWARD AGREEMENT
FOR
RETIREMENT-ELIGIBLE EXECUTIVES
This Award, granted on ________________ (“Grant Date”), by AZZ Inc., a Texas corporation (hereinafter called the “Corporation”), to ________________ (the “Participant) is subject to the terms and conditions of the 2023 Long Term Incentive Plan, as amended from time to time (the “2023 Plan”), and this Award Agreement. All terms, conditions and restrictions of the 2023 Plan are incorporated in this Award Agreement and made a part hereof as if stated herein.
WITNESSETH:
WHEREAS, the Corporation adopted the 2023 Plan, effective as of July 11, 2023, with the objective of advancing the best interests of the Corporation and its shareholders in order to attract, retain and motivate key employees with additional incentives through the award of Restricted Share Units.
NOW, THEREFORE, it is agreed as follows:
1.    Award of Restricted Share Units.
(a)    Award. The Corporation hereby grants to the Participant the right to receive all or any part of __________ Restricted Share Units (“RSUs”), subject to the terms, conditions and restrictions set forth herein and in the 2023 Plan. Such RSUs are referred to herein as the “Award”.
(b)    2023 Plan. The Award and this Award Agreement are each subject to all of the terms, conditions and restrictions as set forth in the 2023 Plan. In the event of a conflict between the Award Agreement and the 2023 Plan, the 2023 Plan shall prevail. Terms that are capitalized but not defined herein shall have the same meaning ascribed to such terms in the 2023 Plan.
(c)    Rights to Common Stock. Prior to the registration of such shares of Common Stock as described in paragraph 2 below, holders of the Award shall have none of the rights of a shareholder with respect to the shares of Common Stock underlying the Award (including, but not limited to, receiving cash dividends or the right to vote or tender shares). Until the earlier of the forfeiture of the remaining Award as provided in paragraph 2(a)(iv) or the third anniversary of the Grant Date, the outstanding unpaid portion of the Award will be adjusted for dividend equivalents equal in value to those declared and paid on shares of Common Stock, which will be deemed reinvested in additional RSUs based on the then Fair Market Value of the Corporation’s



Common Stock on the date dividends are paid, and the additional RSUs will be accumulated and paid if and when the related RSUs are paid.
2.    Vesting and Payment of Award.
(a)    Vesting. The Award, including any portion thereof consisting of accrued dividend equivalents, shall be subject to forfeiture until the Participant becomes vested in such Award as described in this Award Agreement. The period from the Grant Date to the date of registration and issuance of the shares of Common Stock or cash to the Participant as provided in paragraph 2(b)(i) below is the “Restricted Period”.
(i)    General Time-Based Vesting. Subject to earlier vesting as provided in paragraphs (ii) and (iii) below, one-third of the RSUs comprising the Award shall vest on each of the first, second and third anniversaries of the Grant Date, provided that the Participant remains continuously employed by the Corporation or an Affiliate through each such vesting date.
(ii)    Vesting Pursuant to 2023 Plan. The RSUs comprising the Award shall vest as provided under the 2023 Plan, including upon termination of employment or at the discretion of the Committee pursuant to the terms of the 2023 Plan.
(iii)    Vesting Upon Qualified Retirement. The RSUs comprising the Award shall automatically fully vest upon the Participant’s termination of employment with the Corporation and its Affiliates on or after the first anniversary of the Grant Date if the Participant has complied with and satisfied all of pre-set requirements for retirement eligibility set forth under the Executive Retiree LTI Program upon such Participant’s retirement date.
(iv)     Forfeiture of Unvested Shares. Unless vested in accordance with paragraph 2(a)(i), 2(a)(ii) or 2(a)(iii) above, unvested RSUs shall be forfeited upon the termination of a Participant’s employment with the Corporation and all Affiliates.
(b)    Payment of Awards.
(i)    Timing. Upon the vesting of all or part of the Award pursuant to paragraph 2(a)(i) or 2(a)(ii), the issuance of shares of Common Stock or cash to the Participant shall occur within 90 days after the Award vests. Upon the vesting of all or part of the Award pursuant to paragraph 2(a)(iii), the issuance of shares of Common Stock or cash paid to the Participant shall occur when the transfer would have been due if the Award had instead become vested under paragraph 2(a)(i) (i.e., one-third of the Award will be issued within 90 days after each anniversary of the Grant Date). Notwithstanding the foregoing, (A) to the extent applicable, the issuance of shares of Common Stock or cash paid may be made within such longer period as may be permitted under Section 409A of the Code upon the Participant’s death; and (B) the payment timing specified herein is intended to satisfy the requirements of Code Section 409A, and in no
2
Executive Retiree LTI Program Award Agreement for RSUs



event will the Corporation or any Affiliate be liable (whether for interest or otherwise) for any delay in executing the transfer of shares or cash beyond such specified date that is reasonable, that is intended for legal compliance, or that occurs pursuant to a written policy of the Corporation or an Affiliate.
(ii)     Method. When all or a portion of the Award becomes payable as provided in paragraph 2(b)(i) above, the Corporation shall electronically register and issue one share of Common Stock in the Participant’s name for each RSU that then becomes payable, provided that, notwithstanding paragraph 1 above or any other provision herein to the contrary, the Committee, in its sole discretion, may elect to cause the Corporation to pay the Participant in cash, in an amount equal to the Fair Market Value of the payable portion of such Award, in lieu of such registration of Common Stock.
(iii)    Payment Upon Death. Notwithstanding the foregoing provisions of this paragraph (b), in the event that an amount becomes payable to the Participant pursuant to this paragraph 2, but the Participant is no longer living at the time shares are to be registered and issued or cash is to be paid hereunder, such shares will be registered and issued or cash will be paid to the Participant’s beneficiary on file with the third party broker that performs services related to the registration of shares under the 2023 Plan, if any, and if there is no such beneficiary, to the Participant’s surviving spouse, or if the Participant has no surviving spouse, to the Participant’s estate.
3.    Administration. Any decision, interpretations or determinations made or actions taken by the Corporation, the Board or the Committee arising out of or in connection with the construction, administration, interpretation and effect of this Award Agreement or the 2023 Plan shall be within the sole and absolute discretion of the Corporation, the Board or the Committee, as the case may be, and shall be final and conclusive upon all persons.
4.    Governing Law. The 2023 Plan and this Award Agreement are each governed by and subject to the laws of the United States of America and the State of Texas. All questions pertaining to the construction, interpretation, regulation, validity and effect of the provisions of this Award and any rights under the 2023 Plan shall be determined in accordance with the laws of the State of Texas.
5.    Notices. Any notice to be given to the Corporation under this Award Agreement shall be addressed to the Corporation in care of its Chief Legal Officer at the Corporation’s then current corporate headquarters unless the Corporation, in writing or electronically, directs the Participant otherwise. Any notice to be given to the Participant under the terms of this Award Agreement may be addressed to him or her at his or her address as it appears on the Corporation’s records, or at such other address as either party may hereafter designate in writing to the other party.
6.    Discretionary Nature of Award. The grant of the Award is a one-time benefit and does not create any contractual or other right to receive a grant of awards or benefits in lieu of awards in the future. Future grants, if any, and the terms thereof will be at the sole discretion of the Corporation. The Award is not part of normal or expected compensation for purposes of
3
Executive Retiree LTI Program Award Agreement for RSUs



calculating any severance, resignation, redundancy payment in lieu of notice, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.
7.    Successors. This Award Agreement shall be binding upon and inure to the benefit of any successor or assigns of the Corporation.
8.    Non-Transferability. The Award granted under this Award Agreement shall not be transferable other than by will or the laws of descent and distribution or as provided in paragraph 2(b)(iii) upon the Participant’s death, except to the extent that the Committee permits a transfer of this Award in a manner that is permitted under Code Section 409A to a member of your immediate family or to a trust of which all beneficiaries are members of your immediate family, as provided in Section 19(f) of the Plan. In the event of any such permitted transfer, the transferee shall be subject to all terms and conditions of the Award.
9.    Restrictive Covenants with the Corporation. As a condition of receiving this Award from the Corporation, the Participant agrees that during the term of their employment and for a period of 12 months following the later of his or her termination of such employment (via retirement or otherwise), or the vesting date of the Award, he or she will not:
(a)Engage, directly or indirectly, in any business or activity that is in competition with the Corporation’s business, including, but not limited to owning, managing, operating, controlling, consulting, or participating in any capacity (whether as proprietor, stockholder, director, partner, employee, agent, independent contractor, consultant, trustee, beneficiary, or in any other capacity) with any entity that competes with the Corporation in the metal coatings industry, in the geographic areas where the Corporation operates at the time of the Participant’s termination of employment or vesting;
(b)Solicit, recruit, or hire any employee or independent contractor of the Corporation or encourage any such employee or contractor to leave their relationship with the Corporation to work in a capacity competitive to the Corporation; or
(c) Solicit, attempt to solicit, or otherwise engage with any clients, customers, or business partners of the Corporation with whom the Participant had direct contact during their employment with the Corporation, for the purpose of providing competitive products, services or advice.
The Participant acknowledges that the restrictions set forth in this paragraph 9 are reasonable and necessary to protect the legitimate interests of the Corporation, including the preservation of its goodwill, confidential information, trade secrets, and other business interests. Participant further
acknowledges that the covenants set forth above do not, and will not, unduly impair Participant’s ability to earn a living after his or her termination of employment with or retirement from the Corporation. 
10.    Amendments. The Committee may at any time alter or amend this Award Agreement to the extent: (1) permitted under the terms of the 2023 Plan; (2) permitted or required by law; (3) permitted or required by the rules of any stock exchange on which the Common Stock or any
4
Executive Retiree LTI Program Award Agreement for RSUs



other security of the Corporation is listed; and (4) permitted or required under applicable provisions of the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (including Rule 16b-3 thereof).
11.    Section 409A of the Code. The Award is intended to comply with section 409A of the Code and will be construed consistent with such intent.
12.    Acceptance of Award Terms and Conditions. The Participant has until the end of the one hundred twenty (120) day period beginning from the Grant Date of this Award to sign and return this Award Agreement as evidence of the Participant’s acceptance of the terms and conditions of this Award. If the Participant does not sign the Award Agreement the grant of this Award will not be valid or binding on the Corporation.
13.    Invalidity and Enforceability. The provisions of this Award Agreement are severable and if one or more of the provisions of this Award Agreement shall be held invalid, illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nonetheless be binding and enforceable; provided, however, that to the extent permissible by law, any provisions which could be deemed null and void shall first be construed, interpreted or revised retroactively to permit this Award Agreement to be construed so as to foster the intent of this Award Agreement and the 2023 Plan.
14.    Participant Acknowledgment of Conditions. The Participant understands, acknowledges and agrees to the following conditions with respect to the Award granted to the Participant under this Award Agreement:
(a)    No claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from termination of the Participant’s employment by the Corporation or an Affiliate of the Corporation (the “Employer”) (for any reason whatsoever and whether or not in breach of local labor laws) and in consideration of the grant of the Award, to which the Participant is otherwise not entitled, the Participant irrevocably agrees to never institute any claim against the Corporation or the Employer, waive his or her ability, if any, to bring any such claim, and releases the Corporation and the Employer from any such claim.
(b)    In the event of termination of the Participant’s employment (whether or not in breach of local labor laws and except as otherwise explicitly provided in the Award Agreement of the 2023 Plan), the Participant’s right with respect to the RSUs comprising the Award, including with respect to the vesting thereof, will terminate effective as of the date that the Participant is no longer actively employed and will not be extended by any notice period mandated under local law (i.e., active employment would not include a period of “garden leave” or similar period pursuant to local law). The Committee shall have the exclusive discretion to determine when the Participant is no longer actively employed for purposes of the Award.
(c)    The RSUs comprising the Award are merely contractual rights under this Award Agreement and are not actual shares of Common Stock, and therefore the Participant may not make and agrees not to make an election under section 83(b) of the Code with respect to the
5
Executive Retiree LTI Program Award Agreement for RSUs



grant of the Award. The Corporation is not providing any tax, legal or financial advice, nor is the Corporation making any recommendations regarding participation in the 2023 Plan or the Participant’s acquisition or sale of the underlying shares of Common Stock. Further, the Participant is advised to consult with his or her own advisors regarding participation in the 2023 Plan before taking any action related to the 2023 Plan. Regardless of any action the Corporation or the Employer takes with respect to any or all income tax (including federal, state and local taxes), social insurance, payroll tax, payment on account or other tax-related items related to the Participant’s participation in the 2023 Plan and legally applicable to the Participant (“Tax-Related Items”), the Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains the responsibility of the Participant and may exceed the amount actually withheld by the Corporation or the Employer.
(d)    The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Award Agreement (including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Common Stock or details of the Award or any other entitlement to shares awarded, canceled, vested, unvested or outstanding (the “Data”) by and among, as applicable, the Participant’s Employer, the Corporation, and its Affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the 2023 Plan.
(e)    The Participant understands that Data may be transferred to any third parties assisting in the implementation, administration and management of the 2023 Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the Participant’s country may have different data privacy laws and protections than the country or countries in which such recipients are located. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. The Participant authorizes the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Participant’s participation in the 2023 Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom the shares of Common Stock received upon vesting of the RSUs comprising the Awards may be deposited. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the 2023 Plan. The Participant understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data, or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative.
(f)    The Corporation and the Committee reserve the right to impose other requirements (including the execution of additional agreements or undertakings) on the Participant’s participation in the 2023 Plan, on the Award and on any shares of Common Stock acquired under the 2023 Plan, to the extent the Corporation determines it is necessary or advisable in order to comply with local law or facilitate the administration of the 2023 Plan.
6
Executive Retiree LTI Program Award Agreement for RSUs



(g)    The Corporation may, in its sole discretion, decide to deliver any documents related to current or future participation in the 2023 Plan by electronic means. The Participant hereby consents to receive such documents by online delivery and agrees to participate in the 2023 Plan through an online or electronic system established and maintained by the Corporation or a third-party designated by the Corporation.
(h)    The Participant certifies that he or she has received and read a copy of the 2023 Plan and understands and agrees to the terms, conditions and restrictions set forth in the 2023 Plan, the provisions of this Award Agreement and any other applicable documents.
(i)    For the avoidance of doubt, and without limiting the foregoing, the Award and this Award Agreement are subject to the terms of the AZZ Inc. Compensation Recovery Policy approved by the Committee and adopted by the Board on January 20, 2016, as such may be amended from time to time. In order to satisfy any recoupment obligation arising under the AZZ Inc. Compensation Recovery Policy, the AZZ Inc. Executive Officer Incentive Compensation Recovery Policy (if applicable) or otherwise under applicable law, the Participant expressly authorizes the Corporation to issue instructions, on the Participant's behalf, to any brokerage firm or stock plan service provider engaged by the Corporation to hold any shares or other amounts acquired pursuant to the Award, to re-convey, transfer or otherwise return such shares and/or other amounts to the Corporation upon the Corporation’s enforcement of the recoupment policies, the non-compete provisions contained herein, or any other applicable recoupment obligation required by applicable law.
[Signature Page Follows]
7
Executive Retiree LTI Program Award Agreement for RSUs



IN WITNESS WHEREOF, the parties hereto have executed this Award Agreement as of the date first above written.
AZZ INC.
By _____________________________
Name: Tom Ferguson
Title: President and Chief Executive Officer
PARTICIPANT:
________________________________
image_0a.jpgName:



8
Executive Retiree LTI Program Award Agreement for RSUs

EX-10.18 6 a10_18psuawardagreementfor.htm EX-10.18 Document
Exhibit 10.18
AZZ INC.
PERFORMANCE SHARE
AWARD AGREEMENT
FOR
RETIREMENT-ELIGIBLE EXECUTIVES
This Award, granted on ________________ (“Grant Date”), by AZZ Inc., a Texas corporation (hereinafter called the “Corporation”), to ________________ (the “Participant) is subject to the terms and conditions of the 2023 Long Term Incentive Plan, as amended from time to time (the “2023 Plan”), and this Award Agreement.
WITNESSETH:
WHEREAS, the Corporation adopted the 2023 Plan, effective as of July 11, 2023, with the objective of advancing the best interests of the Corporation and its shareholders in order to attract, retain and motivate key employees with additional incentives through the award of Performance Shares.
NOW, THEREFORE, it is agreed as follows:
1.    Award of Performance Shares.
(a)    Award. The Corporation hereby grants to the Participant the right to receive all or any part of Performance Awards at the target level of _________ shares of Common Stock (the “Target Amount”), subject to the terms, conditions and restrictions set forth herein and in the 2023 Plan and to the level of achievement of the Performance Goals established by the Committee as set forth on Appendix A (the “Performance Goals”). The actual number of shares of Common Stock, or the cash equivalent thereof, earned by the Participant at the end of the Restricted Period (the “Performance Shares”) may range from 0 to 200% of the Target Amount with the maximum award payment being 200% of the Target Amount. The right to receive such Performance Shares is referred to herein as the “Award”.
(b)    2023 Plan. The Award and this Award Agreement are each subject to all of the terms, conditions and restrictions set forth in the 2023 Plan. In the event of a conflict between the Award Agreement and the 2023 Plan, the 2023 Plan shall prevail. Terms that are capitalized but not defined herein shall have the same meaning ascribed to such terms in the 2023 Plan.
(c)    Rights to Common Stock. Prior to the registration of Performance Shares as described in paragraph 2 below, holders of the Award shall have none of the rights of a shareholder with respect to such Performance Shares (including, but not limited to, voting and tender rights and any right to receive dividends in cash or other property or other distribution or rights in respect of such shares) except as otherwise provided in this Award Agreement or the



2023 Plan. During the Restricted Period (as defined below), dividend equivalents will accrue on the Awards but will not be paid unless and until the underlying Awards vest. In determining the number of Performance Shares, or the cash equivalent thereof, issuable to the Participant based on the level of achievement of the Performance Goals as of the end of the Restricted Period, the Committee will provide the Participant with credit for, and shall otherwise take into account, any dividends declared on the Corporation’s Common Stock during the Restricted Period.
2.    Vesting and Payment of Award.
(a)    Restricted Period. The Award shall be subject to forfeiture until the Participant becomes vested in such Award based on the level of achievement of the Performance Goals at the end of the Restricted Period as approved and authorized by the Committee, in each case as described in this Award Agreement. As used herein, the term “Restricted Period” shall mean the period of time beginning on the Grant Date and ending on the earlier of (i) the three (3)-year anniversary of the Grant Date, or (ii) the date on which the Participant dies, terminates employment due to Permanent Disability or has a Qualified Termination of Employment. Except in the case of termination of employment with the Corporation and its Affiliates on or after the first anniversary of the Grant Date under circumstances that satisfy the requirements for retirement eligibility under the Executive Retiree LTI Program, outstanding Awards shall be forfeited upon the termination of a Participant’s employment with the Corporation and all Affiliates before the end of the Restricted Period. If the Participant terminates employment with the Corporation and its Affiliates on or after the first anniversary of the Grant Date under circumstances that satisfy the requirements for retirement eligibility under the Executive Retiree LTI Program, the Target Amount will be prorated by multiplying it by a fraction, the numerator of which is the number of whole months that have elapsed between the Grant Date and the date of such termination of employment, and the denominator of which is 36.
(b)    Payment of Awards. The Committee shall determine the level of achievement of the Performance Goals as of the end of the Restricted Period and, based on such determination, the number of Performance Shares issuable to the Participant, if any, and the Corporation shall electronically register any such Performance Shares in the Participant’s name, provided that, notwithstanding paragraph 1 above or any other provision herein to the contrary, the Committee, in its sole discretion, may elect to cause the Corporation to pay the Participant cash, in an amount equal to the Fair Market Value of such Performance Shares, in lieu of such registration of Performance Shares. If the Restricted Period ends prior to the third anniversary of the Grant date pursuant to clause (ii) of paragraph 2(a), the Committee shall, in its sole discretion, determine the level of achievement of the Performance Goals as of the end of the Restricted Period (in which case the Committee may make equitable adjustments in the Performance Goals to reflect the early termination) or deem the Award to be payable at the Target Amount (that is, 100% achievement of the Performance Goals). In determining the number of Performance Shares issuable to the Participant, the Committee shall multiply (i) the Target Amount (taking into account any dividend declared during the Restricted Period pursuant to paragraph 1 and any proration provided in paragraph 2(a)) by (ii) the percentage by which the Performance Goals have been achieved as of the end of the Restricted Period. For purposes of example only, if the
2

Executive Retiree LTI Program Award Agreement for PSUs



Target Amount consisted of 500 shares of Common Stock and the level of achievement of the Performance Goals was determined to be 120% with no proration, 600 Performance Shares would be issuable to Participant. Notwithstanding the foregoing, no Performance Shares will be issued with respect to the Award if the Committee determines that the relevant level of achievement of the Performance Goals is less than 25%. The transfer of Common Stock or cash to the Participant shall occur as soon as practicable after the Performance Shares vest, but in no event later than the later of (i) 2½ months after the end of the calendar year in which the Performance Shares vest, or (ii) 2½ months after the end of the Corporation’s fiscal year to which the Performance Shares vest.
(i)    Payment Upon Death. Notwithstanding the foregoing provisions of this paragraph (b), in the event that an amount becomes payable to the Participant pursuant to this paragraph 2, but the Participant is no longer living at the time shares are to be registered and issued or cash is to be paid hereunder, such shares will be registered or cash will be paid to the Participant’s beneficiary on file with the third party broker that performs services related to the registration and issuance of shares under the 2023 Plan, if any, and if there is no such beneficiary, to the Participant’s surviving spouse, or if the Participant has no surviving spouse, to the Participant’s estate.
3.    Administration. Any decision, interpretations or determinations made or actions taken by the Corporation, the Board or the Committee arising out of or in connection with the construction, administration, interpretation and effect of this Award Agreement or the 2023 Plan shall be within the sole and absolute discretion of the Corporation, the Board or the Committee, as the case may be, and shall be final and conclusive upon all persons.
4.    Governing Law. The 2023 Plan and this Award Agreement are each governed by and subject to the laws of the United States of America and the State of Texas. All questions pertaining to the construction, interpretation, regulation, validity and effect of the provisions of this Award Agreement and any rights under the 2023 Plan shall be determined in accordance with the laws of the State of Texas.
5.    Notices. Any notice to be given to the Corporation under this Award Agreement shall be addressed to the Corporation in care of its Chief Legal Officer at the Corporation’s then current corporate headquarters unless the Corporation, in writing or electronically, directs the Participant otherwise. Any notice to be given to the Participant under the terms of this Award Agreement may be addressed to him or her at his or her address as it appears on the Corporation’s records, or at such other address as either party may hereafter designate in writing to the other party.
6.    Discretionary Nature of Award. The grant of the Award is a one-time benefit and does not create any contractual or other right to receive a grant of awards or benefits in lieu of awards in the future. Future grants, if any, and the terms thereof will be at the sole discretion of the Corporation. The Award is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy payment in lieu of notice, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.
3

Executive Retiree LTI Program Award Agreement for PSUs



7.    Successors. This Award Agreement shall be binding upon and inure to the benefit of any successor or assigns of the Corporation.
8.    Non-Transferability. The Award granted under this Award Agreement shall not be transferable other than by will or the laws of descent and distribution upon the Participant’s death, except to the extent that it complies with paragraph 2(b)(i) or the Committee permits a transfer of this Award to a member of your immediate family or to a trust of which all beneficiaries are members of your immediate family, as provided in Section 19(f) of the Plan. In the event of any such permitted transfer, the transferee shall be subject to all terms and conditions of the Award.
9.    Restrictive Covenants with the Corporation. As a condition of receiving this Award from the Corporation, the Participant agrees that during the term of their employment and for a period of 12 months following the later of his or her termination of such employment, via retirement or otherwise, or the vesting date of the Award, he or she will not:
(a)Engage, directly or indirectly, in any business or activity that is in competition with the Corporation’s business, including, but not limited to owning, managing, operating, controlling, consulting, or participating in any capacity (whether as proprietor, stockholder, director, partner, employee, agent, independent contractor, consultant, trustee, beneficiary, or in any other capacity) with any entity that competes with the Corporation in the metal coatings industry, in the geographic areas where the Corporation operates at the time of the Participant’s termination of employment or vesting;
(b)Solicit, recruit, or hire any employee or independent contractor of the Corporation or encourage any such employee or contractor to leave their relationship with the Corporation to work in a capacity competitive to the Corporation; or
(c) Solicit, attempt to solicit, or otherwise engage with any clients, customers, or business partners of the Corporation with whom the Participant had direct contact during their employment with the Corporation, for the purpose of providing competitive products, services or advice.
The Participant acknowledges that the restrictions set forth in this paragraph 9 are reasonable and necessary to protect the legitimate interests of the Corporation, including the preservation of its goodwill, confidential information, trade secrets, and other business interests. Participant further
acknowledges that the covenants set forth above do not, and will not, unduly impair Participant’s ability to earn a living after his or her termination of employment with or retirement from the Corporation. 
10.    Amendments. The Committee may at any time alter or amend this Award Agreement to the extent: (1) permitted under the terms of the 2023 Plan; (2) permitted or required by law; (3) permitted or required by the rules of any stock exchange on which the Common Stock or any other security of the Corporation is listed; and (4) permitted or required under applicable
4

Executive Retiree LTI Program Award Agreement for PSUs



provisions of the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (including Rule 16b-3 thereof).
11.    Section 409A of the Code. The Award is intended to be exempt from section 409A of the Code under the “short-term deferral” rule in Treas. Reg. § 1.409A-1(b)(4).
12.    Acceptance of Award Terms and Conditions. The Participant has until the end of the one hundred twenty (120) day period beginning from the Grant Date of this Award to sign and return this Award Agreement as evidence of the Participant’s acceptance of the terms and conditions of this Award. If the Participant does not sign the Award Agreement the grant of this Award will not be valid or binding on the Corporation.
13.    Invalidity and Enforceability. The provisions of this Award Agreement are severable and if one or more of the provisions of this Award Agreement shall be held invalid, illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nonetheless be binding and enforceable; provided, however, that to the extent permissible by law, any provisions which could be deemed null and void shall first be construed, interpreted or revised retroactively to permit this Award Agreement to be construed so as to foster the intent of this Award Agreement and the 2023 Plan.
14.    Participant Acknowledgment of Conditions. The Participant understands, acknowledges and agrees to the following conditions with respect to the Award granted to the Participant under this Award Agreement:
(a)    No claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from termination of the Participant’s employment by the Corporation or an Affiliate of the Corporation (collectively, referred to in this paragraph as the “Employer”) (for any reason whatsoever and whether or not in breach of local labor laws) and in consideration of the grant of the Award, to which the Participant is otherwise not entitled, the Participant irrevocably agrees to never institute any claim against the Corporation or the Employer, waive his or her ability, if any, to bring any such claim, and releases the Corporation and the Employer from any such claim.
(b)    In the event of termination of the Participant’s employment (whether or not in breach of local labor laws and except as otherwise explicitly provided in the Award Agreement), the Participant’s rights with respect to the Award, including with respect to the vesting thereof, will terminate effective as of the date that the Participant is no longer actively employed and will not be extended by any notice period mandated under local law (i.e., active employment would not include a period of “garden leave” or similar period pursuant to local law). The Committee shall have the exclusive discretion to determine when the Participant is no longer actively employed for purposes of the Award.
(c)    The right to receive Performance Shares is merely a contractual right under this Award Agreement and does not constitute actual shares of Common Stock, and therefore the Participant may not make and agrees not to make an election under section 83(b) of the Code
5

Executive Retiree LTI Program Award Agreement for PSUs



with respect to the grant of the Award. The Corporation is not providing any tax, legal or financial advice, nor is the Corporation making any recommendations regarding participation in the 2023 Plan or the Participant’s acquisition or sale of any of the Performance Shares issuable upon the vesting of the Award. Further, the Participant is advised to consult with his or her own advisors regarding participation in the 2023 Plan before taking any action related to the 2023 Plan. Regardless of any action the Corporation or the Employer takes with respect to any or all income tax (including federal, state and local taxes), social insurance, payroll tax, payment on account or other tax-related items related to the Participant’s participation in the 2023 Plan and legally applicable to the Participant (“Tax-Related Items”), the Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains the responsibility of the Participant and may exceed the amount actually withheld by the Corporation or the Employer.
(d)    The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Award Agreement (including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Common Stock or details of the Award or any other entitlement to shares awarded, canceled, vested, unvested or outstanding (the “Data”) by and among, as applicable, the Participant’s Employer, the Corporation, and its Affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the 2023 Plan.
(e)    The Participant understands that Data may be transferred to any third parties assisting in the implementation, administration and management of the 2023 Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the Participant’s country may have different data privacy laws and protections than the country or countries in which such recipients are located. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. The Participant authorizes the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Participant’s participation in the 2023 Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom the Performance Shares, if any, received upon vesting of the Award may be deposited. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the 2023 Plan. The Participant understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data or refuse or withdraw the consents herein, in each case without cost, by contacting in writing his or her local human resources representative.
(f)    The Corporation reserves the right to impose other requirements (including the execution of additional agreements or undertakings) on the Participant’s participation in the 2023 Plan, on the Award and on any shares of Common Stock acquired under the 2023 Plan, to the
6

Executive Retiree LTI Program Award Agreement for PSUs



extent the Corporation determines it is necessary or advisable in order to comply with local law or facilitate the administration of the 2023 Plan.
(g)    The Corporation may, in its sole discretion, decide to deliver any documents related to current or future participation in the 2023 Plan by electronic means. The Participant hereby consents to receive such documents by online delivery and agrees to participate in the 2023 Plan through an online or electronic system established and maintained by the Corporation or a third-party designated by the Corporation.
(h)    The Participant certifies that he or she has received and read a copy of the 2023 Plan and understands and agrees to the terms, conditions and restrictions set forth in the 2023 Plan, the provisions of this Award Agreement and all other applicable documents.
(i)    The Award will be subject to any policy adopted by the Corporation or the Committee relating to the recovery of such Award (including any Performance Shares issued, or any cash equivalent thereof paid, in connection therewith) to the extent it is subsequently determined that the Performance Goals were not actually achieved or achieved at lower level due to an accounting error or a restatement. For the avoidance of doubt, and without limiting the foregoing, the Award and this Award Agreement are subject to the terms of the AZZ Inc. Compensation Recovery Policy approved by the Committee and adopted by the Board on January 20, 2016, as such may be amended from time to time, and the AZZ Inc. Executive Officer Incentive Compensation Recovery Policy approved by the Committee and adopted by the Board on June 29, 2023, as such may be amended from time to time, as applicable (together, the “Recoupment Policies”). In order to satisfy any recoupment obligation arising under the Recoupment Policies, any non-compliance with the non-compete provisions hereof, or otherwise under applicable law, the Participant expressly authorizes the Corporation to issue instructions, on the Participant's behalf, to any brokerage firm or stock plan service provider engaged by the Corporation to hold any shares or other amounts acquired pursuant to the Award, to re-convey, transfer or otherwise return such shares and/or other amounts to the Corporation upon the Corporation’s enforcement of the recoupment policies, the non-compete provisions herein, or any other applicable recoupment obligation required by applicable law.
7

Executive Retiree LTI Program Award Agreement for PSUs



IN WITNESS WHEREOF, the parties hereto have executed this Award Agreement as of the date first above written.
AZZ INC.
By _____________________________
Name: Tom Ferguson
Title: President and Chief Executive Officer
PARTICIPANT:
________________________________
Name:


8

Executive Retiree LTI Program Award Agreement for PSUs



Appendix A





EX-19.1 7 azzinsidertradingpolicy-ex.htm EX-19.1 Document
Exhibit 19.1
image_0.jpg


PURCHASE OR SALE OF AZZ INC. SECURITIES
PURPOSE:    To establish a policy for the trading of AZZ Inc. securities to prevent actual or apparent insider trading.

SCOPE:    Officers, directors, employees and other related individuals of AZZ Inc. ( “AZZ” or the “Company”) and its subsidiaries.

I.Adoption of Insider Trading Policy.

The Board of Directors and the Company have adopted the attached Insider Trading Policy (the "Policy"), which prohibits trading in the securities of the Company while in possession of material, nonpublic information regarding the Company and its subsidiaries ("Material Nonpublic Information"). The Policy covers all officers, directors and employees of the Company and its subsidiaries, as well as temporary employees and independent consultants in certain circumstances, and spouses, minor children and adult members of the households of such persons, (together, the "AZZ Persons" and each an "AZZ Person"). The Policy (and/or a summary thereof) is to be delivered to all new officers, directors, employees, temporary employees and independent consultants to whom this Policy applies upon the commencement of their relationships with the Company or its subsidiaries.

II.Designation of Certain Persons.

A.    Section 16 Individuals. The Board of Directors annually determine the directors and executive officers who are subject to the reporting and liability provisions of Section 16 of the Securities Exchange Act of 1934, as amended (the "Exchange Act") and the rules and regulations promulgated thereunder (the "Section 16 Individuals").

B. Other Persons with Pre-Clearance Obligations. The Chief Executive Officer, in consultation with the Chief Financial Officer and Chief Legal Officer, periodically designate other employees that have, or are likely to have, regular or special access to Material Nonpublic Information in the normal course of their duties. These employees (the "Other Individuals"), together with the Section 16 Individuals, should be subject to the pre­ clearance requirements described in the "Trading Guidelines and Requirements" section of the Policy.



Exhibit 19.1
III. Establishment of Permissible Trading Window.

The Company has determined that all AZZ Persons shall be prohibited from trading any securities or derivative securities of the Company except during a permissible trading window. The permissible trading window will open for all AZZ Persons, including Section 16 Individuals and Other Individuals (as defined in Section II above), at the open of the market on the second full Trading Day following the date of public disclosure of the Company's financial results for a particular fiscal quarter or year. For all AZZ Persons, including Section 16 Individuals and Other Individuals, the permissible trading window will close on the 15th day of the last month of each fiscal quarter. In addition, the Company shall have the right to impose special blackout periods during which all or certain AZZ Persons will be prohibited from trading any securities or derivative securities of the Company, even though the trading window would otherwise be open.

Notwithstanding the foregoing, the Chief Legal Officer, in her capacity as Compliance Officer (as defined below), shall have the right and authority to shorten, suspend, terminate, extend or open a window at such time and for such periods as she deems appropriate given the relevant circumstances.

Even during a permissible window period, any person possessing Material Nonpublic Information is prohibited from engaging in any transactions involving the securities or derivative securities of the Company until the commencement of the second Trading Day after the Material Nonpublic Information is publicly disclosed.

IV.Definition of Authority.

The Board of Directors and the Company have permitted the Company's Chief Legal Officer to delegate any responsibilities or rights as she so chooses to an appropriate officer of the Company, except for the ability to shorten, suspend, terminate, extend or open trading windows as noted in subpart IV.I. below. However, the Chief Legal Officer retains ultimate responsibility for all matters pertaining to the interpretation and enforcement of this Policy.

The duties and rights of the Chief Legal Officer shall include the following:

A.Pre-clearing all transactions involving the Company's securities, including the adoption, modification or termination of any 10b5-1 trading plan, by the Section 16 Individuals and Other Individuals, in order to determine compliance with the Policy, insider trading laws, Section 16 of the Exchange Act and Rule 144 promulgated under the Securities Act of 1933, as amended.

B.Assisting in the preparation and filing of Section 16 reports (Forms 3, 4 and 5) for all Section 16 Individuals, including appointment as attorney-in-fact.

C.Serving as the designed recipient at the Company of copies of reports filed with the Securities and Exchange Commission by Section 16 Individuals under Section 16 of the Exchange Act.

D.Distributing quarterly reminders of the dates that the permissible trading window described in Section III above opens and closes.


Exhibit 19.1

E.Performing periodic cross-checks of available materials, which may include Forms 3, 4 and 5, Form 144, officers and directors questionnaires and reports received from the Company’s transfer agent, to determine trading activity by officers, directors and others who have, or may have, access to Material Nonpublic Information.

F.Circulating the Policy (and/or a summary thereof) to all directors, officers, employees, consultants and contractors, on an annual basis, and providing the Policy and other appropriate materials to new officers, directors and others who have, or may have, access to Material Nonpublic Information.

G.Assisting the Company in implementation of the Policy.

H.Coordinating with outside counsel regarding compliance activities with respect to Rule 144 requirements and regarding changing requirements and recommendations for compliance with Section 16 of the Exchange Act and changes in the insider trading laws to ensure that the Policy is amended as necessary to comply with such requirements.

I.The right and authority to shorten, suspend, terminate, extend or open a trading window at such time and for such periods as she in her professional judgment deems appropriate given the relevant circumstances.




Exhibit 19.1
INSIDER TRADING POLICY
This Policy provides guidelines to the officers, directors, employees and other related individuals of the Company and its subsidiaries with respect to transactions in the Company's securities.
Applicability of Policy

This Policy applies to all transactions, including gifts, in the Company's securities, including common stock, options for common stock, debt securities and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible debentures, as well as to derivative securities relating to the Company's securities, including securities exchangeable into the Company's securities, whether or not issued by the Company, such as exchange-traded options. It applies to all officers, directors and employees of the Company and its subsidiaries, as well as temporary employees and independent consultants in certain circumstances, and spouses, minor children and adult members of the households of such persons, each of whom the Company has determined will regularly receive, or has the potential to receive, access to Material Nonpublic Information regarding the Company (together, the "AZZ Persons" and each an "AZZ Person"). This Policy also applies to any person who receives Material Nonpublic Information from any AZZ Person.

Statement of Policy General Policy

It is the policy of the Company to oppose the unauthorized disclosure of any nonpublic information acquired in the work place and the misuse of Material Nonpublic Information in securities trading. The Company has established procedures for releasing Material Nonpublic Information in a manner that is designed to achieve broad public dissemination of the information immediately upon its release. You may not, therefore, disclose information to anyone outside the Company, including family members and friends, other than in accordance with those procedures. You also may not discuss the Company or its business through any form of social media, in an Internet "chat room" or similar internet-based forum.

Specific Policies

1.Trading on Material Nonpublic Information. No AZZ Person shall engage in any transaction involving the Company's securities, including any gift, offer to purchase or offer to sell, during any period commencing with the date that he or she possesses Material Nonpublic Information concerning the Company, and ending at the beginning of the second (2nd) full Trading Day following the date of public disclosure of that information, or at such time as such nonpublic information is no longer nonpublic or material. As used herein, the term
"Trading Day" shall mean a day on which the New York Stock Exchange (the "NYSE") is open for trading. A Trading Day begins at the time the NYSE begins trading on such day.

Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are not excepted from this Policy. The securities laws do not recognize such mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company's reputation for adhering to the highest standards of conduct.



Exhibit 19.1

2.Short Sales & Security Lending Programs. Pursuant to this Policy, no AZZ Person shall engage in a short sale of the Company's securities. Furthermore, Section 16(c) of the Exchange Act prohibits officers and directors from engaging in short sales. A short sale is a sale of securities not owned by the seller or, if owned, not delivered against such sale within 20 days thereafter. Transactions in certain put and call options for the Company's securities may in some instances constitute a short sale. Short sales are prohibited by this Policy even when the trading window is open. In addition, participating in a securities lending program in which your brokerage firm borrows against Company securities held in your brokerage account is prohibited under the Policy.

3.Publicly Traded Options. A transaction in options (other than options issued directly by the Company) is, in effect, a bet on the short-term movement of the Company's securities and therefore creates the appearance that the AZZ Person is trading based on Material Nonpublic Information. Transactions in options also may focus the AZZ Person's attention on short-term performance at the expense of the Company's long-term objectives. Accordingly, transactions in puts, calls or other derivative securities, on an exchange or in any other organized market, are prohibited by this Policy.

4.Hedging Transactions. Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an employee to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the director or employee to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the director or employee may no longer have the same objectives as the Company's other shareholders. Therefore, the Policy prohibits you from engaging in such transactions.

5.Margin Accounts and Pledges. Securities that are margined may be sold by the broker without the customer's consent if the customer fails to meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of Material Nonpublic Information or otherwise is not permitted to trade in Company securities, AZZ Persons are prohibited from margining Company securities or pledging Company securities as collateral for a loan. Any director who has Company shares in a margin account or has Company shares collateralizing a loan should provide information on that account or loan to the Chief Legal Officer.

6.    Tipping. No AZZ Person shall disclose ("tip") Material Nonpublic Information to any other person (including family members), nor shall such AZZ Person or related person make recommendations or express opinions on the basis of Material Nonpublic Information as to trading in the Company's securities.

Material Nonpublic Information must be protected and efforts should be taken to avoid inadvertent communication. For example:

Do not discuss new developments in public places such as lunch rooms, coffee rooms, elevators, hallways, restaurants, airplanes, taxicabs, or any place where the discussion can be overheard.



Exhibit 19.1
Do not read documents with Material Nonpublic Information in public places or discard them where others can retrieve them.

Do not carry documents with Material Nonpublic Information in public places in an exposed manner.

Cover documents with Material Nonpublic Information on desks before leaving offices or rooms and do not leave said documents where others can read them.

When leaving for the evening, business trips or otherwise, lock office doors. Filing cabinets with materials which could be Material Nonpublic Information should be locked or kept in rooms that are locked.

Ensure that Material Nonpublic Information which may be received by facsimile is received on a secure machine with limited access -particularly after hours.

Do not give anyone access to e-mail messages or computer directories.

Do not store Material Nonpublic Information in electronic form in directories, databases or other storage mechanisms (e.g., internet "cloud" storage) with public access.

Any error in judgment in this area could be potentially devastating to the Company. Should there be any uncertainty as to the appropriateness of a contemplated trade, response to public inquiry or other action, please consult with the Chief Legal Officer or her designee before speaking with anyone, especially brokers or any other persons or entities executing securities trades.

7. Confidentiality of Nonpublic Information. Nonpublic information relating to the Company is the property of the Company and the unauthorized disclosure of such information is forbidden. In the event any AZZ Person receives any inquiry from outside the Company, such as a stock analyst, for information (particularly financial results and/or projections), the inquiry should be referred to the Company's Chief Financial Officer or the Chief Legal Officer, who are responsible for coordinating and overseeing the release of such information to the investing public, analysts and others in compliance with applicable laws and regulations.

8.    Short Swing Transactions. Section 16 Individuals must also comply with the reporting obligations and limitations on "short-swing" transactions set forth in Section 16 of the Exchange Act. A practical effect of these provisions is that Section 16 Individuals who purchase and sell, or sell and purchase, the Company's securities within a six-month period must disgorge all profits to the Company, whether or not they had knowledge of any Material Nonpublic Information. Under certain exemptions under Section 16, and so long as certain other criteria are met, neither the receipt of an option or other equity-based award under the Company's compensation equity plans, nor the exercise of such an option or award is deemed a purchase under Section 16; however, the public sale of any shares issued upon exercise of such an award is a sale under Section 16.



Exhibit 19.1
The Company will provide separate memoranda and other appropriate materials to its Section 16 Individuals regarding compliance with Section 16 and its related rules as needed to assist directors and executive officers in preparing and filing the required forms.

9.    Post-Termination Transactions. The Policy continues to apply to your transactions in Company securities even after you have terminated employment or service with the Company. If you are in possession of Material Nonpublic Information when your employment or service terminates, you may not trade in Company securities until that information has become public or is no longer material.
    
Potential Criminal and Civil Liability and/or Disciplinary Action

1.     Liability for Insider Trading. Pursuant to federal and state securities laws, AZZ Persons may be subject to penalties of up to $5,000,000 and up to 25 years in jail for engaging in transactions in the Company's securities at a time when they have knowledge of Material Nonpublic Information regarding the Company.

2.    Liability for Tipping. AZZ Persons may also be liable for improper transactions by any person (commonly referred to as a "tippee") to whom they have disclosed Material Nonpublic Information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in the Company's securities. The Securities and Exchange Commission (the "SEC") has imposed large penalties even when the disclosing person did not profit from the trading. The SEC, the NYSE and the Financial Industry Regulatory Authority, Inc. use sophisticated electronic surveillance techniques to uncover insider trading.

3.    Liability of Control Persons. If the Company or its supervisory personnel fail to take appropriate steps to prevent illegal insider trading, they may be subject to the following penalties:
a.A civil penalty of up to $1,000,000 or, if greater, three times the profit gained or loss avoided as a result of the employee's violation; and

b.A criminal penalty of up to $25,000,000.

4.    Possible Disciplinary Actions. AZZ Persons who violate this Policy will also be subject to disciplinary action by the Company, potentially including dismissal for cause, whether or not the AZZ Person’s failure to comply results in a violation of law. Needless to say, a violation of law, or even an SEC investigation that does not result in prosecution, can tarnish one’s reputation and irreparably damage a career.

Trading Guidelines and Requirements

1.Pre-Clearance of Trades and 10b5-1 Trading Plans. The Board of Directors has determined that all Section 16 Individuals and Other Individuals (as determined by the Chief Executive Officer, in consultation with senior management) must refrain from trading in the Company's securities or adopting, modifying or terminating a 10b5-1 trading plan (as described below), even during a permissible trading window, without first complying with the Company's "pre-clearance" process. Each such person must contact the Company's Chief


Exhibit 19.1
Legal Officer and submit a pre-clearance request in the form of Exhibit A prior to commencing any trade in the Company's securities. It should be noted that even if the Chief Legal Officer pre-clears a trade, the ultimate responsibility rests with the individual to ensure that he or she is not trading while in possession of Material Nonpublic Information.

2.Individual Responsibility. Every AZZ Person has the individual responsibility to comply with this Policy against insider trading. An AZZ Person may, from time to time, have to forego a proposed transaction in the Company's securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the AZZ Person believes he or she may suffer an economic loss or forego anticipated profit by waiting. In addition, although the Chief Legal Officer will assist those officers and directors subject to the filing requirements of Section 16 under the Exchange Act in preparing and filing required reports, the reporting person retains ultimate responsibility for these reports.

Applicability of Policy to Material Nonpublic Information
Regarding Other Companies

This Policy and the guidelines described herein also apply to material nonpublic information relating to other companies, including the Company's customers and other business partners, when that information is obtained in the course of employment with, or other services performed on behalf of, the Company or any subsidiary thereof. Civil and criminal penalties, and termination of employment, may result from trading on material nonpublic information regarding such other companies. All AZZ Persons should treat material nonpublic information about the Company's customers and business partners with the same care required with respect to information related directly to the Company.

Definition of Material Nonpublic Information

It is not possible to define all categories of material information. However, information should be regarded as "material" if (a) there is a substantial likelihood that a reasonable investor would find the information "important" in determining whether to trade in a security; or (b) the information, if made public, likely would affect the market price of a company's securities.

While it may be difficult under this standard to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material. Examples of such information may include:

financial results,

known but unannounced projections of future earnings or losses,

execution or termination of significant contracts with distributors, collaborators and other business partners,

news of a pending or proposed merger or other acquisition,

news of the disposition, construction or acquisition of significant assets,



Exhibit 19.1
impending bankruptcy or financial liquidity problems,

patent or other intellectual property milestones,

announcements of regulatory approvals or investigations,

significant developments involving corporate relationships,

changes in dividend policy,

new business line announcements of a significant nature,

significant security breaches or systems failures,

stock splits or stock repurchase plans,

new equity or debt offerings,

changes in analyst recommendations or debt ratings,

positive or negative developments in significant outstanding litigation,

significant litigation exposure due to actual or threatened litigation, and

    •    significant changes in senior management.

Either positive or negative information may be material. It is important to remember that materiality will be judged with the benefit of hindsight. Therefore, questions concerning the materiality of particular information should be resolved in favor of materiality.

Nonpublic information is information that has not been previously disclosed to the general public and is otherwise not available to the general public. In order for information to be considered public, it must be widely disseminated in a manner making it generally available to investors, such as by a press release or a filing with the SEC. The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination. Even after nonpublic information has been effectively disclosed, a reasonable period of time must elapse in order to allow the market to react to the information. Therefore, you must wait until the beginning of the second full Trading Day following the date of public disclosure of information before trading in the Company's securities.




Exhibit 19.1
Certain Exceptions

1.Stock Appreciate Rights Exercises and Performance Share Vesting. This Policy does not apply to the exercise of a tax withholding right pursuant to which you elect to have the Company withhold shares subject to an option to satisfy tax-withholding requirements or any sale of shares as part of a broker-assisted cashless exercise of a stock appreciation right or performance share award or any other market sale solely for the purpose of generating the cash needed to pay withholding taxes or the exercise price so long as any voluntary election to sell shares to cover withholding taxes or exercise price is made in compliance with Rule 10b5-1 under the Exchange Act as described below.

2.401(k) Plan. This Policy does not apply to purchases of Company stock in a 401(k) plan resulting from your periodic contribution of money to the plan pursuant to your payroll deduction election. This Policy does apply, however, to certain elections you may make under a 401(k) plan, including (a) an election to increase or decrease the percentage of your periodic contributions that will be allocated to the Company stock fund, (b) an election to make an intra-plan transfer of an existing account balance into or out of the Company stock fund, (c) an election to borrow money against your 401(k) plan account if the loan will result in a liquidation of some or all of your Company stock fund balance and (d) your election to pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to the Company stock fund.

3.Employee Stock Purchase Plan. This Policy does not apply to purchases of Company stock in an employee stock purchase plan resulting from your periodic contribution of money to a plan pursuant to the election you made at the time of your enrollment in any such plan. This Policy also does not apply to purchases of Company stock resulting from lump sum contributions to any such plan, provided that you elected to participate by lump-sum payment at the beginning of the applicable enrollment period. This Policy does apply to your election to participate in a plan for any enrollment period and to your sales of Company stock purchased pursuant to such plan.

4.10b5-1 Trading Plan. This Policy does not apply to purchases or sales of Company stock made pursuant to a pre-arranged trading plan that was entered into during a permissible trading window, when the individual was not in possession of Material Nonpublic Information and otherwise satisfies the requirements of Rule 10b5-1 under the Exchange Act for a trading plan (a “10b5-1 trading plan”). Such 10b5-1 trading plans must be adopted in good faith and not as part of a plan or scheme to evade insider trading laws and regulations and may not be adopted when the individual is in possession of Material Nonpublic Information about the Company, even during a permissible trading window. 10b5-1 trading plans must specify the price, amount and date of trde or how the price, amount and date will be determined (e.g., by a formula or algorithm and without the subsequent influence by the adopter of the plan) and include a “cooling-off period” required by Rule 10b5-1 before transactions may commence under the plan and must include a certification that the individual is not in possession of Material Nonpublic Information and that they are acting in good faith. Rule 10b5-1 also limits multiple overlapping plans with an exception for “sell-to-cover” plans for restricted stock units and awards to cover withholding taxes, and limits more than one single trade plan in any twelve month period. Anyone subject to this Policy who wishes to enter into a 10b5-1 trading plan must submit a copy of such 10b5-1 trading plan, along with a preclearance request in the form of Exhibit A, to the Chief Legal Officer for her approval prior to the adoption or amendment of the10b5-1 trading plan.



Exhibit 19.1
5.Restricted Stock Settlement. This Policy does not apply to repurchases by the Company of Company stock made pursuant to a pre-arranged, irrevocable election by an employee to satisfy tax withholding requirements under which shares of restricted stock having a value equal to or less than the minimum amount of tax required to be withheld on the date of any vesting are repurchased by the Company.

Inquiries

Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the Chief Legal Officer. Ultimately, however, the responsibility for adhering to this Policy and avoiding unlawful transactions rests with the individual employee or other applicable individual.




Exhibit 19.1
CERTIFICATION

All Section 16 Individuals and Other Individuals (as defined in the Insider Trading Policy) must certify their understanding of, and intent to comply with this Policy and the additional restrictions which apply to them as set forth in this memorandum.

I certify that:

1.     I have read and understand the Company’s Insider Trading Policy and the Memorandum to the Section 16 Individuals covering pre-clearance and broker interface procedures and blackout periods. I understand that Tara D. Mackey, Chief Legal Officer and Corporate Secretary is available to answer any questions I have regarding the Insider Trading Policy.

2.     I will comply with the Insider Trading Policy for as long as I am subject to the policy.

Signature: _________________________________

Date: _____________________________________

Printed Name: ______________________________

Title: ____________________________________


PRE CLEARANCE PROCEDURES

To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on inside information, Section 16 Individuals and Other Individuals of the Company and any other persons designated by the President and CEO as being subject to the Company’s pre-clearance procedures, together with their family members, may not engage in any transaction involving a change in beneficial ownership in the Company’s common stock (including a transaction such as an option exercise, gift, loan or pledge, contribution to a trust, or any other transfer) without first obtaining pre-clearance of the transaction from the Chief Legal Officer by submitting a request in the form of Exhibit A. A request for pre-clearance should be submitted at least two (2) days in advance of the proposed transaction. The Chief Legal Officer is under no obligation to approve a trade submitted for pre-clearance, and may determine not to permit the trade.

Any person subject to the pre-clearance requirements who wishes to implement a trading plan under SEC Rule 10b5-1 must first pre-clear the plan with the Chief Legal Officer by submitting a request in the form of Exhibit A. As required by Rule 10b5-1, you may enter into a trading plan only when you are not in possession of Material Nonpublic Information. In addition, you may not enter into a trading plan during a blackout period. Transactions effected pursuant to a pre-cleared trading plan will not require further pre-clearance at the time of the transaction if the plan specifies the dates, prices and amounts of the contemplated trades, or establishes a formula for determining the dates, prices and amounts.





Exhibit 19.1


BROKER INTERFACE PROCEDURES

Accelerated reporting of transactions requires tight interface with brokers handling transactions for our Section 16 Individuals. A knowledgeable, alert broker can act as a gatekeeper, helping ensure compliance with our pre-clearance procedures and helping prevent inadvertent violations.

We will require your broker to comply with the following requirements on handling your future transaction(s) in AZZ stock:

(1)     Do not enter any order (except for orders under pre-approved Rule 10b5-1 trading plans) without:

(a) First verifying with AZZ that your transaction is pre-cleared;

(b) Complying with the brokerage firm’s compliance procedures (e.g., Rule 144).

(2)     Immediately report your transaction in AZZ stock to AZZ’s Chief Legal Officer via:

(a) Telephone; and

(b) In writing (via e-mail or fax) the details of every transaction involving AZZ stock, including gifts, transfer or sale of beneficial ownership, pledges and all 10b5-1 transactions.




Exhibit 19.1
EXHIBIT A
PRECLEARANCE REQUEST

Requester Information

Name:                            
Intent to Purchase

Number of Shares:                   Intended Trade Date:                   

Method of Purchase:       Open market trade executed by a broker or bank
               Other (describe):                               
(attach additional sheets if necessary)
Intent to Sell or Transfer Beneficial Ownership

Number of Shares:                   Intended Trade Date:                   

Method of Sale:           Open market trade executed by a broker or bank
               10b5-1 Trading Plan with                           
(insert name of broker or bank and
attach copy of 10b5- trading plan)
               Other (describe):                               
(attach additional sheets if necessary)
Rule 144 Compliance (not applicable in case of purchase)
(check one)
       I am not an “affiliate” of the Company and the transaction requested above does not involve the sale of “restricted securities” (as such terms are defined in SEC Rule 144)
       To the best of my knowledge, the transaction requested above will meet all applicable conditions of Rule 144 (attach supporting documentation)
      The transaction requested is being made pursuant to an effective registration statement covering such transaction
Certification

I hereby certify that: (1) I am not in possession of any material, nonpublic information concerning the Company, as defined in the Company’s Insider Trading Policy; (2) I am not purchasing any securities of the Company on margin; and (3) if the requested transaction involves a 10b5-1 trading plan, I am entering into such 10b5-1 trading plan in good faith and not as part of a plan or scheme to evade insider trading laws and regulations and will act in good faith with respect to such 10b5-1 trading plan. I understand that, if I trade while possessing such information or in violation of such trading restrictions, I may be subject to severe civil and/or criminal penalties, and may be subject to discipline by the Company including termination.

                                                
    (signature)                            (date)
Approval

                                                
    (signature of Chief Legal Officer or designee)            (date)


EX-21.1 8 ex211fy25subsidiaries.htm EX-21.1 Document

Exhibit 21.1





Subsidiaries*
Name of SubsidiaryJurisdiction of Formation
101132119 Saskatchewan Ltd.Canada
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 Holding Company LLCDelaware
Atlantic Research, LLCDelaware
Automatic Processing IncorporatedMississippi
Aztec Industries, Inc.Mississippi
Aztec Manufacturing – Waskom LLCTexas
Aztec Manufacturing LLCTexas
AZZ Acquisition Sub, LLCDelaware
AZZ Canada LimitedCanada
AZZ Financial, LLCDelaware
AZZ Galvanizing - Bristol LLCDelaware
AZZ Galvanizing – Chattanooga LLCTennessee
AZZ Galvanizing – Kennedale, LLCDelaware
AZZ Galvanizing – Louisiana LLCDelaware
AZZ Galvanizing – NashvilleDelaware
AZZ Galvanizing – Nebraska, LLCDelaware
AZZ Galvanizing – Reno, LLCDelaware
AZZ Galvanizing – Rockford LLCDelaware
AZZ Galvanizing – San Antonio, LLCDelaware
AZZ Galvanizing – South Carolina LLCDelaware
AZZ Galvanizing and Plating – Milwaukee LLCDelaware
AZZ Galvanizing Calgary Ltd.Canada
AZZ Galvanizing Canada LimitedCanada
AZZ Galvanizing Co. Ltd.Canada
AZZ Galvanizing Edmonton Ltd.Canada
AZZ Galvanizing Saskatoon Ltd.Canada
AZZ Group LLCDelaware



AZZ Holdings LLCDelaware
AZZ Surface Technologies LLCDelaware
AZZ Surface Technologies – Crowley LLCDelaware
AZZ Surface Technologies – Gainesville LLCDelaware
AZZ Surface Technologies – Garland South LLCDelaware
AZZ Surface Technologies – Rowlett LLCDelaware
AZZ Surface Technologies – Tampa LLCTampa
AZZ Surface Technologies – Terrell LLCDelaware
Casco Investors LLCDelaware
Gulf Coast Galvanizing, LLCAlabama
International Galvanizers LLCTexas
Midwest Metal Coatings, LLCDelaware
NAGALV-Ohio, Inc.Delaware
NAGALV-WV, Inc.Delaware
North American Galvanizing & Coatings, Inc.Delaware
North American Galvanizing Company, LLCDelaware
Precoat Can Machinery, Inc.Ohio
Precoat Elk Ridge Holdings CorporationDelaware
Precoat Holdings I LLCDelaware
Precoat Holdings II LLCDelaware
Precoat LLCDelaware
Precoat Metal Coatings LLCDelaware
Precoat Metal Acquisition, LLCDelaware
Precoat Metals Corp.Indiana
Precoat Metals Holdings, LLCDelaware
Precoat Metals Washington LLCDelaware
Precoat Mezzanine LLCDelaware
Rogers Galvanizing Company – Kansas CityOklahoma
Sabine Towing & Transportation, LLCDelaware
The Valley Line, LLCDelaware
Witt Galvanizing – Cincinnati, LLCDelaware
Witt Galvanizing – Muncie, LLCDelaware
Witt Galvanizing – Plymouth, LLCDelaware
Zalk Steel & Supply Co.Delaware




EX-23.1 9 ex23120250228consent.htm EX-23.1 Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated April 21, 2025, 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, 2025. We consent to the incorporation by reference of said reports in the Registration statements of AZZ Inc. on Forms S-3 (File No. 333-66294 and 333-268178), Form S-3ASR (File No. 333-276450), and on Forms S-8 (File Nos. 333-273201, 333-229487, 333-226379, 333-92377, 333-31716, 333-38470, 333-48886, 333-90968, 333-131068, 333-152960, 333-152958, 333-197323 and 333-229487).

/s/ GRANT THORNTON LLP

Dallas, Texas
April 21, 2025


EX-31.1 10 ex3112025228.htm EX-31.1 Document

Exhibit 31.1
Certification by Chief Executive Officer
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, 2025 (the "Report");
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 21, 2025 /s/ Thomas E. Ferguson
 Thomas E. Ferguson
 President and Chief Executive Officer

EX-31.2 11 ex3122025228.htm EX-31.2 Document

Exhibit 31.2
Certification by Chief Financial Officer
Pursuant to Securities Exchange Act Rule 13a-14(a)
I, Jason Crawford, certify that:
1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February 28, 2025 (the "Report");
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 21, 2025 /s/ Jason Crawford
 Jason Crawford
Senior Vice President, Chief Financial Officer and
Principal Accounting Officer

EX-32.1 12 ex3212025228.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, 2025 (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 21, 2025 /s/ Thomas E. Ferguson
 Thomas E. Ferguson
 President and Chief Executive Officer

EX-32.2 13 ex3222025228.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, Jason Crawford, 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, 2025 (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 21, 2025 /s/ Jason Crawford
 Jason Crawford
Senior Vice President, Chief Financial Officer and
Principal Accounting Officer

EX-101.SCH 14 azz-20250228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statement of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Investments in Unconsolidated Entity link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Mezzanine Equity link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Defined Benefit Pension Plan link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Property, Plant and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 9952177 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 9952178 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 9952179 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 9952180 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952181 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9952182 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - The Company and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Investments in Unconsolidated Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Defined Benefit Pension Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - The Company and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Operating Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Investments in Unconsolidated Entity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Derivative Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Debt - Interest Expense Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Leases - Lease Details (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Leases - Classification of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Leases - Sublease Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Mezzanine Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Equity - AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - Employee Benefit Plans - Expected Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - Income Taxes - Provision of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955582 - Disclosure - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955583 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955584 - Disclosure - Discontinued Operations - Discontinued Operations in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955585 - Disclosure - Discontinued Operations - Depreciation, Amortization, Capital Expenditures, and Significant Operating and Investing Noncash Items of the Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955586 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955587 - Disclosure - Share-based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 9955588 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955589 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955590 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9955591 - Disclosure - Acquisitions - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955592 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 9955593 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9955594 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955595 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9955596 - Disclosure - Summary of Significant Accounting Policies - Non-Cash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9955597 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955598 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 azz-20250228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 16 azz-20250228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 17 azz-20250228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Number of operating leases Number of Operating Leases Number of Operating Leases 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 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] Interest expense limitation Deferred Tax Asset, Interest Carryforward Increase to return factor, period two Redemption Price, Increase To Return Factor, Period Two Redemption Price, Increase To Return Factor, Period Two Payments of debt financing costs Repayments of Long-Term Debt Cover [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Inventories Deferred Tax Assets, Inventory Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Trading Symbol Trading Symbol Ownership percentage of investment Equity Method Investment, Ownership Percentage Non-NEOs Non-NEOs [Member] Income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Cash dividends declared per common share (usd per share) Common Stock, Dividends, Per Share, Declared Goodwill and other indefinite-lived intangible assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Cash dividends paid on common shares Dividends, Cash Dividends, Cash Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Disposal Group Name [Domain] Disposal Group Name [Domain] Conversion price (in dollars per share) Preferred Stock, Convertible, Conversion Price 2027 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two Accounts receivable, net Increase (Decrease) in Accounts Receivable Computation of basic and diluted earnings per share Schedule of Earnings Per Share Basic and Diluted [Abstract] -- None. No documentation exists for this element. -- The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Net income from continuing operations Net income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Measurements Fair Value Disclosures [Text Block] Land Land [Member] Award Timing Disclosures [Line Items] Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Investment, Name [Domain] Investment, Name [Domain] Zinc Contract Zinc Contract [Member] Zinc Contract Other Other Customer [Member] Lease, Cost [Abstract] Lease, Cost [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Lessee, Operating Lease, Liability And Finance Lease, Liability Lessee, Operating Lease, Liability And Finance Lease, Liability Lessee, Operating Lease, Liability And Finance Lease, Liability Other assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Research and experiment expenses Deferred Tax Assets, Tax Credit Carryforwards, Research Corporate bonds Corporate Bond Securities [Member] Operating Segments Operating Segments [Member] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Share-based Payment Arrangement, Performance Shares, Outstanding Activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Award Timing Method Award Timing Method [Text Block] Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Directors Grants Directors Grants [Member] Directors grants. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Use of estimates Use of Estimates, Policy [Policy Text Block] Amounts reclassified from AOCI Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Adjustment to Compensation, Amount Adjustment to Compensation Amount Capital in excess of par value Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Net EBITDA ratio Net EBITDA Ratio Net EBITDA Ratio Reclassification of foreign currency translation adjustment from accumulated other comprehensive loss to loss on sale of discontinued operations Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Disposal Group Classification [Axis] Disposal Group Classification [Axis] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Payments on long term debt and finance lease liabilities Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Charge-offs, net of recoveries(1) SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Assumptions used to determine expected long-term return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Operating Lease, Lease Income Operating Lease, Lease Income [Table Text Block] Long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other assets and tax-deductible goodwill Deferred Tax Liabilities, Goodwill and Intangible Assets Credit Facility [Domain] Credit Facility [Domain] AIS Joint Venture AIS Joint Venture [Member] AIS Joint Venture Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Amount of cash uninsured Cash, Uninsured Amount Tax payments related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock repurchase program authorized amount Share Repurchase Program, Authorized, Amount Inventories Inventory Disclosure [Text Block] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation Depreciation 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Pension Plan Pension Plan [Member] Income tax payable Accrued Income Taxes, Current Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Payments on Revolving Credit Facility Repayments of Lines of Credit Permanent differences Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Municipal bonds Municipal Bonds [Member] 2026 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Net deferred income tax liabilities Deferred Tax Liabilities, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Currency Translation Adjustment Goodwill, Foreign Currency Translation Gain (Loss) AZZ Infrastructure Solutions AZZ Infrastructure Solutions [Member] AZZ Infrastructure Solutions Other (income) expense, net Disposal Group, Including Discontinued Operation, Other (Income) Expense, Net Disposal Group, Including Discontinued Operation, Other (Income) Expense, Net Property, plant and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Liabilities Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Weighted-average life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Equity in earnings of unconsolidated entities Equity In Earnings Of Unconsolidated Entities Equity In Earnings Of Unconsolidated Entities Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Operating lease liabilities ― short-term Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Liquidation preference, preferred stock Preferred Stock, Liquidation Preference, Value Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Net operating loss and other credit carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Subsequent Event [Line Items] Subsequent Event [Line Items] Property, plant, and equipment, gross Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Organization and Basis of Consolidation Basis of Accounting, Policy [Policy Text Block] Weighted average number common shares, diluted (shares) Denominator for diluted earnings per common share (shares) Weighted Average Number of Shares Outstanding, Diluted 2023 Plan 2023 Plan [Member] 2023 Plan MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Total shareholders’ equity Balance, beginning balance Balance, ending balance Stockholders' Equity Attributable to Parent Equity, Attributable to Parent Minimum conversion threshold (in shares) Preferred Stock, Conversion, Minimum Conversion Threshold, Shares Preferred Stock, Conversion, Minimum Conversion Threshold, Shares Sales Disposal Group, Including Discontinued Operation, Revenue Litigation Case [Axis] Litigation Case [Axis] Diluted Earnings (Loss) Per Share [Abstract] Diluted Earnings (Loss) Per Share [Abstract] Diluted Earnings (Loss) Per Share Schedule of Goodwill Schedule of Goodwill [Table Text Block] Lease liability, long-term Finance Lease And Operating Lease, Liability, Noncurrent Finance Lease And Operating Lease, Liability, Noncurrent Equity Method Investment, Summarized Financial Information [Abstract] Equity Method Investment, Summarized Financial Information [Abstract] Letters of credit outstanding Letters of Credit Outstanding, Amount Adjustment based on aged receivables analysis SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Category of Item Purchased [Axis] Category of Item Purchased [Axis] Selling, general and administrative Selling, general and administrative Selling, General and Administrative Expense Costs recognized for postemployement benefit plan Defined Contribution Plan, Cost Net Actuarial Gain (Loss), Net of Tax Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent [Member] Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent Cost of sales Cost of Sales [Member] Cash and cash equivalents Defined Benefit Plan, Cash and Cash Equivalents [Member] Shares authorized (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Sale of Stock [Domain] Sale of Stock [Domain] Unrealized translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Document Fiscal Period Focus Document Fiscal Period Focus 2029 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] Employee and director stock awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Metal Coatings Metal Coatings [Member] Metal Coatings Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Actuarial gain (loss) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Operations and assets by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Nonrelated Party Nonrelated Party [Member] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Earnout liability Business Combination, Contingent Consideration, Liability, Noncurrent Outside basis - AVAIL JV Effective Income Tax Rate Reconciliation, Outside Basis Available JV, Percent Effective Income Tax Rate Reconciliation, Outside Basis Available JV, Percent Net cash provided by discontinued operations Net Cash Provided by (Used in) Discontinued Operations Depreciation and amortization Depreciation, Amortization and Accretion, Net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Related party, amount of transaction Related Party Transaction, Amounts of Transaction Total lease expense Lease, Cost Outside basis difference Deferred Tax Liabilities, Parent's Basis in Discontinued Operation Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income from continuing operations before income taxes Income (loss) before income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Return factor Redemption Price, Return Factor Redemption Price, Return Factor Depreciation methods and property basis differences Deferred Tax Liabilities, Property, Plant and Equipment Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Variable Lease, Cost Variable Lease, Cost Preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Total purchase price, net of cash acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Thereafter Finance Lease, Liability, to be Paid, Thereafter Finance Lease, Liability, to be Paid, Thereafter Actual return Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss) Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss) Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Investment, Name [Axis] Investment, Name [Axis] Debt Long-Term Debt [Text Block] Diluted earnings per common share (usd per share) Earnings Per Share, Diluted Environmental liability - long-term Accrued Environmental Loss Contingencies, Noncurrent TECO Case TECO Case [Member] TECO Case Finite-lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Total current provision for income taxes Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vesting percentage of award Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Loss per common share from discontinued operations: Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract] Deferred income tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Accrued warranty Product Warranty Accrual, Current Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Income tax expense Income taxes Total provision for income taxes Income Tax Expense (Benefit) Interest costs Interest costs Defined Benefit Plan, Interest Cost Notional amount on swap agreement Derivative, Notional Amount Derivative asset Derivative Asset Unrecongized compensation cost, amortization period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Sales Revenue from Contract with Customer, Excluding Assessed Tax Percentage of investment sold Equity Method Investments, Amount Sold, Percentage Equity Method Investments, Amount Sold, Percentage Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Interest expense Interest expense, net Interest expense, net Interest Expense, Operating and Nonoperating Business Acquisition [Line Items] Business Acquisition [Line Items] Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Employee-related expenses Other Employee-related Liabilities, Current All Adjustments to Compensation All Adjustments to Compensation [Member] Equity Method Investments Equity Method Investments [Table Text Block] Accrued salaries and wages Employee-related Liabilities, Current Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Unrealized gain (loss) unconsolidated subsidiary, tax expense OCI, Equity Method Investment, Tax Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Dividends Accrued But Not Yet Paid Dividends Accrued But Not Yet Paid Dividends Accrued But Not Yet Paid Defined Benefit Plan, Cash Defined Benefit Plan, Cash [Member] Interest expense Disposal Group, Including Discontinued Operation, Interest Expense Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] U.S. Government bonds US Government Agencies Debt Securities [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Disposal group, including discontinued operation, consideration Disposal Group, Including Discontinued Operation, Consideration Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Outstanding at beginning of year (usd per share) Outstanding at end of year (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Restatement Determination Date Restatement Determination Date Accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Periodic payments Debt Instrument, Periodic Payment Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Sale of Stock, Consideration Received On Transaction, Gross Sale of Stock, Consideration Received On Transaction, Gross Sale of Stock, Consideration Received On Transaction, Gross Management fee Effective Income Tax Rate Reconciliation, Management Fee, Percent Effective Income Tax Rate Reconciliation, Management Fee, Percent Electrical/Utility Electrical/Utility [Member] Electrical/Utility Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Number of finance leases Number of Finance Leases Number of Finance Leases Operating right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total Liabilities Financial Liabilities Fair Value Disclosure Earnings Per Share Earnings Per Share [Text Block] Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Dividends on Series A Preferred Stock Dividends, Preferred Stock Unrealized gain (loss) on interest rate swap, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax 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 Legal settlement from acquisition Business Combination, Settlement of Litigation Business Combination, Settlement of Litigation Income taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Unrecognized Tax Benefits [Roll Forward] Unrecognized Tax Benefits [Roll Forward] Proceeds from Revolving Credit Facility Proceeds from Lines of Credit Earnings (loss) per common share from discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share PEO PEO [Member] Natural Gas Contract Natural Gas Contract [Member] Natural Gas Contract Name Trading Arrangement, Individual Name Azz Inc. Azz Inc. [Member] Azz Inc. Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI") AOCI at beginning of fiscal year AOCI at fiscal year end Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Entity Public Float Entity Public Float Disposal Group Name [Axis] Disposal Group Name [Axis] Equity in earnings of unconsolidated subsidiaries Equity in earnings of unconsolidated subsidiaries Income (Loss) from Equity Method Investments Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage PBO at beginning of fiscal year PBO at fiscal year end Defined Benefit Plan, Benefit Obligation Transportation Power Generation [Member] Power Generation [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Thereafter Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter Share for future issuance (shares) Common Stock, Capital Shares Reserved for Future Issuance Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Share Based Compensation (Textual) [Abstract] Share Based Compensation (Textual) [Abstract] Share based compensation. Gross margin Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Local Phone Number Local Phone Number Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Equity Method Investment [Table] Equity Method Investment [Table] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Environmental liability - current Accrued Environmental Loss Contingencies, Current Document Financial Statement Restatement Recovery Analysis [Flag] Document Financial Statement Restatement Recovery Analysis [Flag] PEO Total Compensation Amount PEO Total Compensation Amount Granted option lower than Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Market capitalization Acquisition, Market Capitalization Threshold Acquisition, Market Capitalization Threshold Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Line of Credit Line of Credit [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Other Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Foreign Currency Translation Gain (Loss) Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Discontinued Operations and Disposal Groups [Abstract] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Mezzanine Equity Equity Equity [Text Block] Standby And Commercial Letters Of Credit Standby And Commercial Letters Of Credit [Member] Standby And Commercial Letters Of Credit Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Operating Segments Segment Reporting Disclosure [Text Block] Restricted Stock Restricted Stock [Member] 2026 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 Title Trading Arrangement, Individual Title Balance at beginning of period Balance at end of period Unrecognized Tax Benefits City Area Code City Area Code Income tax (benefit) expense Discontinued Operation, Tax Effect of Discontinued Operation Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Disposal Group Classification [Domain] Disposal Group Classification [Domain] Revenue recognition Revenue [Policy Text Block] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Remaining borrowing capacity on line of credit Line of Credit Facility, Remaining Borrowing Capacity Long-term debt, net Long-term debt, net Long-Term Debt, Excluding Current Maturities Workers' compensation liability Workers' Compensation Liability, Noncurrent SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories Supplemental Cash Flow Elements [Abstract] Schedule of Debt Schedule of Debt [Table Text Block] Amount awarded to other party Litigation Settlement, Amount Awarded to Other Party 2027 Long-Term Debt, Maturity, Year Two Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Redemption feature, proceeds from disposition of assets, threshold Redemption Feature, Proceeds From Disposition Of Assets, Threshold Redemption Feature, Proceeds From Disposition Of Assets, Threshold Operating Lease, Liability Operating Lease, Liability Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] Other receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Receivables 2030 Finance Lease, Liability, to be Paid, Year Five Amendment Flag Amendment Flag Net gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Machinery and equipment Machinery and Equipment [Member] Defined Benefit Plan, Debt Security Defined Benefit Plan, Debt Security [Member] Finance lease expense, cost of sales Finance Lease, Right-of-Use Asset, Amortization Subsequent Events [Abstract] Subsequent Events [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Automotive equipment Vehicles [Member] Sale of Stock, Number of Shares Issued in Transaction Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Standard and extended product warranty accrual Standard and Extended Product Warranty Accrual Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest Rate Swap Interest Rate Swap [Member] Earnings (loss) per common share from discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Income (Loss) Attributable to Parent, before Tax Income (Loss) Attributable to Parent, before Tax Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Auditor Name Auditor Name Defined Benefit Plan, Plan Assets, Allocation [Line Items] Defined Benefit Plan, Plan Assets, Allocation [Line Items] 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 Preferred stock, maximum conversion rate (as a percent) Preferred Stock, Conversion Rate, Maximum Preferred Stock, Conversion Rate, Maximum Raw material Inventory, Raw Materials, Gross Current provision: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Useful life Property, Plant and Equipment, Useful Life Share-based Payment Arrangement Share-Based Payment Arrangement [Member] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Other deferred income tax assets Deferred Tax Assets, Deferred Income Financing cash flows from finance leases included in lease liabilities Finance Lease, Principal Payments Net income (loss) available to common shareholders Net income (loss) available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Stock, Class of Stock [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets: Assets Amounts reclassified from accumulated other comprehensive income to earnings, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Cash and Cash Equivalents [Abstract] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Commitments and contingencies (Note 22) Commitments and Contingencies Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Changes in other long-term assets and long-term liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Related Party Transaction [Table] Related Party Transaction [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Long-Term Debt, Maturity, Year One Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] ASC 740-10 Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash 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 assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] 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 Net income (loss) Net income available to common shareholders Net income (loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] 2031 through 2035 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Basic earnings (loss) per share Basic Earnings (Loss) Per Share [Abstract] Basic Earnings (Loss) Per Share Entity File Number Entity File Number Defined Benefit Plan, Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Fair value of plan assets, excluding receivable contributions Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Other comprehensive income (loss) before reclassification OCI, before Reclassifications, before Tax, Attributable to Parent Federal Current Federal Tax Expense (Benefit) Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Lease liability, short-term Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease, Liability, Current Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease, Liability, Current Name Forgone Recovery, Individual Name Collective investment trusts Common Collective Trust [Member] Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Inventory reserves Inventory Valuation Reserves Other(2) SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Deferred income taxes Increase (Decrease) in Deferred Income Taxes Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] 2020 Share Repurchase Program 2020 Share Repurchase Program [Member] 2020 Share Repurchase Program Tax positions related to prior periods, gross decreases Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Gainesville Association vs. ARC Gainesville Association vs. ARC [Member] Gainesville Association vs. ARC Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Earnings (loss) per common share from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Cost of sales Cost of Revenue Adjustment to Compensation: Adjustment to Compensation [Axis] Income taxes (benefit) on discontinued operations Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period Amounts reclassified from accumulated other comprehensive income to earnings, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Weighted average number common shares, basic (shares) Denominator for basic earnings per common share-weighted average shares (shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Preferred stock, redemption Preferred Stock, Redemption Amount Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Redemption of Preferred Stock Redemption of Preferred Stock Payments for Repurchase of Preferred Stock and Preference Stock Entity Filer Category Entity Filer Category Schedule of Accrued Liabilities Other Current Liabilities [Table Text Block] Balance, beginning balance (shares) Balance, ending balance (shares) Shares, Issued Shares, Issued Loss Contingencies [Line Items] Loss Contingencies [Line Items] Numerator for diluted earnings per share Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted Acquisitions Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Work in process Inventory, Work in Process, Gross Lease, Cost Lease, Cost [Table Text Block] Increase to return factor, period three Redemption Price, Increase To Return Factor, Period Three Redemption Price, Increase To Return Factor, Period Three Other accrued liabilities Other accrued liabilities Other accrued liabilities Other Liabilities, Current Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Denominator: Denominator [Abstract] -- None. No documentation exists for this element. -- All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Computation of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting ratably term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Operating income (loss) from discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Income Taxes Paid, Net Income Taxes Paid, Net Share-based compensation expense and related income tax Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Materials and supplies accruals Materials and Supplies Accrued, Current Materials and Supplies Accrued, Current Investment in joint venture Equity Method Investments Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Deferred provision (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Other Performance Measure, Amount Other Performance Measure, Amount 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Loss on disposal Loss on disposal of discontinued operations, net of tax Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Loss contingency, receivable, current Loss Contingency, Receivable, Current Restricted Stock Unit Awards Non-Vested Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Goodwill [Line Items] Goodwill [Line Items] Leases Lessee, Operating Leases [Text Block] Common stock, shares, outstanding (shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference [Text Block] Operating lease, cost Operating Lease, Cost Other receivables Other Receivables, Net, Current Operating lease liabilities ― long-term Operating Lease, Liability, Noncurrent Benefits paid from plan assets Defined Benefit Plan, Benefit Obligation, Benefits Paid Non-current assets Assets, Noncurrent Finance lease expense, interest expense Finance Lease, Interest Expense Effect of exchange rate changes SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Loans Payable Loans Payable [Member] Entity Tax Identification Number Entity Tax Identification Number Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Equity securities Defined Benefit Plan, Equity Securities [Member] Tax positions related to prior periods, gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Foreign Deferred Foreign Income Tax Expense (Benefit) Retirement Plan Type [Axis] Retirement Plan Type [Axis] Selling, general and administrative Selling, General and Administrative Expenses [Member] Net actuarial gain (loss), tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax Sale of Stock, Consideration Received on Transaction Sale of Stock, Consideration Received on Transaction Operations and assets by segment Operations and Assets by Segment [Abstract] Operations and assets by segment. Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Finance Lease, Liability, to be Paid, Total Finance Lease, Liability, to be Paid Accounts receivable, net of allowance for credit losses Accounts Receivable [Policy Text Block] Net income from continuing operations Business Acquisition, Pro Forma Net Income (Loss) Computers and software Computers and Software [Member] Computers and Software [Member] Actuarial gain (loss) Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss) Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss) Net cash used in investing activities from discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Proceeds from sale of subsidiaries, net Proceeds from Divestiture of Businesses, Net of Cash Divested Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net loss (gain) Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Net cash provided by financing activities from discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Term Loan B Term Loan B [Member] Term Loan B Aggregate debt amount Debt Conversion, Original Debt, Amount Loss on disposal of discontinued operations, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Technology Developed Technology Rights [Member] Geographical [Axis] Geographical [Axis] Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Legal accrual Loss Contingency, Accrual, Current 2030 Lessee, Operating Lease, Liability, to be Paid, Year Five Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Non-current income tax payable Accrued Income Taxes, Noncurrent Loss contingency accrual Loss Contingency Accrual Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Common stock issued under employee stock purchase plan (shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Other Long-Term Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Loss on abandonment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Weighted average interest rate Debt, Weighted Average Interest Rate Goodwill, expected deductible amount (as a percent) Business Acquisition, Goodwill, Expected Tax Deductible Amount, Percent Business Acquisition, Goodwill, Expected Tax Deductible Amount, Percent Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Foreign Current Foreign Tax Expense (Benefit) Experience loss (gain) Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Current assets: Assets, Current [Abstract] Gross Interest expense Interest Costs Incurred Consolidation Items [Axis] Consolidation Items [Axis] Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Interest rate swap, unconsolidated subsidiary, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax Legal settlement and accrual related to non-operating entity Legal Settlement and Accrual Related To Non-Operating Entity Legal Settlement and Accrual Related To Non-Operating Entity Short-Term Lease, Cost Short-Term Lease, Cost Allowance for Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] 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 Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Movement In Contract With Customer, Liability [Roll Forward] Movement In Contract With Customer, Liability [Roll Forward] Movement In Contract With Customer, Liability Total net leverage ratio maximum Debt Instrument, Total Net Leverage Ratio Maximum Debt Instrument, Total Net Leverage Ratio Maximum Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Other receivables Increase (Decrease) in Other Receivables Security Exchange Name Security Exchange Name Basis spread Debt Instrument, Basis Spread on Variable Rate Amortization of debt financing costs Paid-in-Kind Interest Accordion feature Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member] Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent 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] State and local Current State and Local Tax Expense (Benefit) Excess of equity method investment from carrying amount Equity Method Investment, Difference Between Carrying Amount and Underlying Equity Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Capital commitments Other Commitment Environment liability Environmental Liability Environmental Liability Increase to return factor, period one Redemption Price, Increase To Return Factor, Period One Redemption Price, Increase To Return Factor, Period One Lease liabilities obtained from new ROU assets - finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Interest Rate Swap, Portion Of Variable Rate Debt Interest Rate Swap, Portion Of Variable Rate Debt [Member] Interest Rate Swap, Portion Of Variable Rate Debt Right-of-use lease assets Deferred Tax Liabilities, Right-of-Use Assets Deferred Tax Liabilities, Right-of-Use Assets Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Payments for Repurchase of Redeemable Preferred Stock Payments for Repurchase of Redeemable Preferred Stock Defined Benefit Plan, Plan Assets, Category Defined Benefit Plan, Plan Assets, Category [Table Text Block] Common stock, shares, issued (shares) Common Stock, Shares, Issued Income taxes payable Increase (Decrease) in Income Taxes Payable Entity [Domain] Entity [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Redemption feature, net debt ratio, threshold Redemption Feature, Ratio of Indebtedness to Net Capital, Threshold Redemption Feature, Ratio of Indebtedness to Net Capital, Threshold Derivative liabilities Derivative Liability Amortization and depreciation Depreciation and Amortization, Discontinued Operations Long-Term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Common stock, shares authorized (shares) Common Stock, Shares Authorized Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Acquisition, total consideration, minimum threshold Acquisition, Total Consideration, Minimum Threshold Acquisition, Total Consideration, Minimum Threshold Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Prepaid expenses and other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Voluntary Filers Entity Voluntary Filers Total deferred provision for income taxes for continuing operations Deferred Income Tax Expense (Benefit) Reclassification of AOCI, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Consumer Trasmission & Distribution [Member] Trasmission & Distribution [Member] Assumption used to determine benefit obligation (as a percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Customer claims liability Customer Claims Liability, Accured, Current Customer Claims Liability, Accured, Current Net change in AOCI Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Trade accounts receivable, net of allowance for credit losses of $419 and $2,347 at February 28, 2025 and February 29, 2024, respectively Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Common stock purchased during period (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Shares of company common stock (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Weighted invested assets Defined Benefit Plan, Assumptions Used, Weighted Invested Assets Defined Benefit Plan, Assumptions Used, Weighted Invested Assets Fair value of outstanding debt Long-Term Debt Unrealized gain (loss) on interest rate swap, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Fair value of plan assets Fair value of plan assets at beginning of fiscal year Fair value of plan assets at fiscal year end Defined Benefit Plan, Plan Assets, Amount Precoat Metals Business Division Precoat Metals Business Division [Member] Precoat Metals Business Division Thereafter Long-Term Debt, Maturity, after Year Five Contract assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset, After Allowance For Credit Loss Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset, After Allowance For Credit Loss Pension obligation Liability, Defined Benefit Pension Plan, Noncurrent Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Common stock issued under stock-based plans and related income tax expense (shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Document Annual Report Document Annual Report 2028 Finance Lease, Liability, to be Paid, Year Three Vested (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] 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. Amortization of intangible assets Amortization of Intangible Assets Contract liability Contract with Customer, Liability Contract with Customer, Liability Contract with Customer, Liability Mezzanine equity: Temporary Equity [Abstract] Liabilities [Abstract] Liabilities [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Series A Preferred Stock Dividends Series A Preferred Stock Dividends Preferred Stock Dividends, Income Statement Impact Accruals for Contingent Liabilities Commitments and Contingencies, Policy [Policy Text Block] Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member] Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Balance at beginning of year Balance at end of year(3) SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Environmental liability, current Environmental Liability, Current Environmental Liability, Current PEO Name PEO Name Award Type [Domain] Award Type [Domain] Long-term purchase commitment, amount Long-Term Purchase Commitment, Amount Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-current liability Liability, Defined Benefit Plan, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Useful life Finite-Lived Intangible Asset, Useful Life Total fair value of assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Share based compensation expense and related income tax benefits Share-Based Payment Arrangement, Additional Disclosure [Abstract] Acquisition costs Oil and Gas, Full Cost Method, Capitalized Cost Excluded from Amortization, Acquisition Cost, Period Cost Capital in Excess of Par Value Additional Paid-in Capital [Member] Finance lease liabilities ― long-term Finance Lease, Liability, Noncurrent Contract assets Increase (Decrease) in Contract with Customer, Asset Employee Benefit Plans Retirement Benefits [Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Series A Preferred Stock Series A Preferred Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2029 Finance Lease, Liability, to be Paid, Year Four Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Net income (loss) from discontinued operations Less: Net loss from discontinued operations Net loss from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Purchase of property, plant and equipment Purchase of Property, Plant and Equipment, Discontinued Operations Purchase of Property, Plant and Equipment, Discontinued Operations Canada CANADA Number of operating segments Number of Operating Segments Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Share-based compensation expense Compensation expense Share-Based Payment Arrangement, Noncash Expense Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Fair Value Measured at Net Asset Value Per Share Fair Value Measured at Net Asset Value Per Share [Member] Redemption premium on Series A Preferred Stock Stock Redeemed or Called During Period, Value Redemption premium on Series A Preferred Stock Plus: Redemption premium on Series A Preferred Stock Plus: Redemption premium on Series A Preferred Stock Preferred Stock Redemption Premium Lease improvements, term of contract (in years) Lessor, Operating Lease, Term of Contract Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Numerator for diluted earnings per share—net income (loss) available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Outside basis difference—AVAIL JV Deferred Tax Asset, Outside Basis Difference (JV) Deferred Tax Asset, Outside Basis Difference (JV) Unrealized translation gain for unconsolidated subsidiary, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax Increase (decrease) in current liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Dividend rate (as a percent) Preferred Stock, Dividend Rate, Percentage Auditor Firm ID Auditor Firm ID Deferred tax asset Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Effective income tax rate, continuing operations (percent) Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Operating income Operating income (loss) Operating Income (Loss) Projected benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Total liabilities, mezzanine equity and shareholders' equity Liabilities and Equity Dividends Dividends Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] 2027 Finance Lease, Liability, to be Paid, Year Two Working capital adjustment Business Combination, Consideration Transferred, Working Capital Adjustments Business Combination, Consideration Transferred, Working Capital Adjustments Non-cash asset retirements Noncash or Part Noncash Divestiture, Amount of Consideration Received Payments of dividends Payments of Dividends Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Lease liabilities obtained from new ROU assets - operating Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return (loss) on plan assets Expected return Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Leasehold improvements, buildings and structures Building and Building Improvements [Member] Infrastructure Solutions Infrastructure Solutions [Member] Infrastructure Solutions Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 2030 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five Lease liability, short-term Finance Lease And Operating Lease, Liability, Current Finance Lease And Operating Lease, Liability, Current Inventories Total Inventory Inventory, Net Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Sublease income Sublease Income Consideration transferred Business Combination, Consideration Transferred Changes in current assets and current liabilities Changes in current assets and current liabilities Increase (Decrease) in Current Assets and Current Liabilities Increase (Decrease) in Current Assets and Current Liabilities Estimated legal expenses Loss Contingency, Estimate of Possible Loss Minimum Minimum [Member] Fixed interest rate on swap agreement Derivative, Fixed Interest Rate Unamortized debt issuance costs Unamortized Debt Issuance Expense Adoption Date Trading Arrangement Adoption Date Acquisition, total consideration, minimum threshold when market capitalization exceeds $2.0 billion Acquisition, Total Consideration, Minimum Threshold When Market Capitalization Exceeds Two Billion Acquisition, Total Consideration, Minimum Threshold When Market Capitalization Exceeds Two Billion Total provision for income taxes Income Tax Expense (Benefit), Intraperiod Tax Allocation Bad debt expense (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Purchase obligations Unrecorded Unconditional Purchase Obligation, Purchases Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Sales Business Acquisition, Pro Forma Revenue Defined Benefit Plan, Plan Assets, Allocation [Table] Defined Benefit Plan, Plan Assets, Allocation [Table] Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Derivative Instrument [Axis] Derivative Instrument [Axis] Total debt, gross Total debt, gross Long-Term Debt, Gross Exercise Price Award Exercise Price Selling, general and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Total financing lease expense Finance Lease Expense Finance Lease Expense Percent of output under take-or-pay contract Unrecorded Unconditional Purchase Obligation, Percentage Of Output Under Take-Or-Pay Contract Unrecorded Unconditional Purchase Obligation, Percentage Of Output Under Take-Or-Pay Contract Arrangement Duration Trading Arrangement Duration Operating loss carryforwards Operating Loss Carryforwards Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Earnings (loss) per common share from continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Income from discontinued operations, net of tax Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax Shareholders' Equity: Equity, Attributable to Parent [Abstract] Decrease in ROU assets related to lease terminations Gain (Loss) on Termination of Lease Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four Finance Lease, Liability Finance Lease, Liability All Individuals All Individuals [Member] Amortizable intangible assets Finite-Lived Intangible Assets, Gross [Abstract] Rate of return Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other income (expense), net Other income (expense) Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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 Net income from continuing operations available to common shareholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic 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] Change in plan assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Related Party [Domain] Related and Nonrelated Parties [Domain] Non-current liabilities Liabilities, Noncurrent DAAM Galvanizing Co. Ltd. DAAM Galvanizing Co. Ltd. [Member] DAAM Galvanizing Co. Ltd. Proceeds from long term debt Proceeds from Issuance of Senior Long-Term Debt Area of facility (in acres) Area Of Facility Area Of Facility Total fair value of liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Deferred tax liabilities Deferred Income Tax Liabilities, Net Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Less: Capitalized interest Interest Costs Capitalized Adjustment Federal Deferred Federal Income Tax Expense (Benefit) FDIC uninsured amount Cash, FDIC Insured Amount Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Payments of Stock Issuance Costs Payments of Stock Issuance Costs Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Change in projected benefit obligation ("PBO") Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Measure: Measure [Axis] Share-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Non-compete agreements Noncompete Agreements [Member] Tax positions related to current periods, gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Share Price Share Price Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Secondary public offering and issuance of additional common stock (in shares) Stock Issued During Period, Shares, New Issues 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year One Lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Entity Emerging Growth Company Entity Emerging Growth Company Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] 2030 Long-Term Debt, Maturity, Year Five Cost of sales Disposal Group, Including Discontinued Operation, Costs of Goods Sold Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Finance right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Net balance sheet asset (liability) Net balance sheet asset (liability) at beginning of fiscal year Net balance sheet asset (liability) at end of fiscal year Net balance sheet asset (liability) Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Class of Treasury Stock [Table] Class of Treasury Stock [Table] Net cash used in operating activities from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2029 Defined Benefit Plan, Expected Future Benefit Payment, Year Four SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Lease liability, long-term Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability Statement [Table] Statement [Table] Liquidation preference Temporary Equity, Liquidation Preference Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Income (loss) from discontinued operations before income tax Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Decrease (increase) in current assets: Increase (Decrease) in Operating Assets [Abstract] Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Other comprehensive loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Employee related items Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Total current assets Current Assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes [Member] Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 [Member] Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 Accrued expenses Increase (Decrease) in Accrued Liabilities 2028 Long-Term Debt, Maturity, Year Three Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Transition Services Agreement ("TSA") Transition Services Agreement ("TSA") [Member] Transition Services Agreement ("TSA") Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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 Schedule of Changes in Projected Benefit Obligations Schedule of Changes in Projected Benefit Obligations [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrecorded purchase obligation Unrecorded Unconditional Purchase Obligation Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income Taxes Income Tax Disclosure [Text Block] ASC 740-10 Uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Accrued customer discount Accrued Customer Discount, Current Accrued Customer Discount, Current 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Interest Rate Swap, Net of Tax Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent [Member] Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent Income (loss) before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Audit Information [Abstract] Audit Information [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Debt issuance costs Debt, Policy [Policy Text Block] Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Capital Commitments Capital Commitments [Member] Capital Commitments Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Credit Facility [Axis] Credit Facility [Axis] Right-of-use assets Right Of Use Assets Right Of Use Assets Thereafter Lessee, Operating Lease, Liability, to be Paid, Thereafter Lessee, Operating Lease, Liability, to be Paid, Thereafter Fair value of outstanding debt Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Depreciation Depreciation, Depletion and Amortization Gross margin Gross margin Gross Profit State and local Deferred State and Local Income Tax Expense (Benefit) Loss (gain) Defined Benefit Plan, Investment Gain (Loss) Defined Benefit Plan, Investment Gain (Loss) Fair Value as of Grant Date Award Grant Date Fair Value Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Customer related intangibles Customer-Related Intangible Assets [Member] Geographical [Domain] Geographical [Domain] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Secondary public offering and issuance of additional common stock Stock Issued During Period, Value, New Issues Prepaid expenses and other Prepaid Expense and Other Assets Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $1 par value; 100,000 shares authorized; 29,913 and 25,102 shares issued and outstanding at February 28, 2025 and February 29, 2024, respectively Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating cash flows from finance leases included in lease liabilities Finance Lease, Interest Payment on Liability Expected contributions next fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued warranty Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves State income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Numerator: Numerator [Abstract] -- None. No documentation exists for this element. -- Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2030 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finished goods Inventory, Finished Goods, Gross Total deferred income tax liabilities Deferred Tax Liabilities, Gross Precoat Metals Precoat Metals [Member] Precoat Metals Basic earnings per common share (usd per share) Basic earnings per common share (usd per share) Earnings Per Share, Basic Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Sales and other taxes payable Sales or Other Taxes Payable, Current Sales or Other Taxes Payable, Current Operating cash flows from operating leases included in lease liabilities Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Trademarks / Tradenames Trademarks [Member] Accruals for capital expenditures Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Goodwill [Table] Goodwill [Table] Allocation of plan assets (as a percent) Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Property, plant and equipment Property, Plant and Equipment, Policy [Policy Text Block] Total current liabilities Current liabilities Liabilities, Current Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024 Series A Convertible Preferred Stock Temporary Equity, Carrying Amount, Attributable to Parent 2029 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Distribution on investment in AVAIL joint venture Proceeds from Equity Method Investment, Distribution 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Partners' Capital Partners' Capital Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Granted (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Net actuarial gain (loss), net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Investments in Unconsolidated Entity Equity Method Investments and Joint Ventures Disclosure [Text Block] Percentage of common stock price, excess of conversion price (as a percent) Percentage Of Common Stock Price, Excess of Conversion Price Percentage Of Common Stock Price, Excess of Conversion Price Right-of-use asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Assumptions used to determine net period benefit cost, discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Sales Revenues Share-based Compensation Share-Based Payment Arrangement [Text Block] Accrued utilities Accrued Utilities, Current Payments of Ordinary Dividends, Preferred Stock and Preference Stock Payments of Ordinary Dividends, Preferred Stock and Preference Stock Entity Address, City or Town Entity Address, City or Town Leases Lessee, Leases [Policy Text Block] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Accrued interest and penalties related to unrecognized tax benefits in income tax expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Forfeited (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Finite-Lived Intangible Assets by Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Foreign Tax Jurisdiction [Member] Foreign Tax Jurisdiction [Member] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Severance costs Severance Costs Other Other Accrued Liabilities, Current Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] April 2024 Secondary Offering April 2024 Secondary Offering [Member] April 2024 Secondary Offering Finance lease liabilities ― short-term Finance Lease, Liability, Current 2022 Credit Agreement And Term Loan B 2022 Credit Agreement And Term Loan B [Member] 2022 Credit Agreement And Term Loan B Lessee, Operating Lease, Liability, to be Paid, Total Lessee, Operating Lease, Liability, to be Paid Outstanding at beginning of year (shares) Outstanding at end of year (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Expected long-term rate of return on plan assets (as a percent) Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Industrial Industrial [Member] Industrial [Member] Accounts payable and other accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Construction Construction 1 [Member] Construction 1 Contract liability, revenue recognized Contract with Customer, Liability, Revenue Recognized 2028 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three Document Transition Report Document Transition Report Cost, Depreciation Cost, Depreciation 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 Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Customer [Domain] Customer [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Legal matter expense Litigation Settlement, Fee Expense Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Other accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Contract Liability Details [Abstract] Contract Liability Details [Abstract] Contract Liability Details [Abstract] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 18 azz-20250228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 19 azz-20250228_g1.jpg begin 644 azz-20250228_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

/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 20 azz-20250228_g2.jpg begin 644 azz-20250228_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "O'OVQ?VO]"_9,\+:')#X&U'Q;XK\7:RFD^#?"&DR".?5+ML9! MD8$11KE=SX;!=>#G(]AKYN_X*#?LS_&CXNWOPZ^/'[-]QI(9=3TC1 MM;D\NUU6"98UGMV?(V.PB0 DJ,%OF4X8 'E7PD_X*D_'3PIX^.A_MF_LW)X8 M\.:K\1[GPI9>+M%UR*[M]&U%0A6PNE4?,!NS]H!"L-Q"D(Q'OW[5?[:GA/\ M9GUKP[\.=+\!:YXW\>>,))%\,^"O#4:MC'&%-HFC M(_UBJ0%D#%E7FON/Q;\,OA_;^,W_ &@X?AC:ZKXUT;P]/9:7?Q(HO)+?YY/L MB.QP [E@,\ N?4T >7_ 7]O*W^)'QF'[-OQL^!GB/X7^/KC3&U'2=%U^:&XM M]5MESO:VN83LE90K%EP,!6P3M8"Q^TE^W-I_P7^*6F_L^?"SX.Z_\2_B)J>F MMJ7_ B_AV2.);&R#;?/NKB4[(%9N%R#GC.W._B]_P50^&WB#] ML?X77?P>F\.Z)J$/PN\/WDRWP\0WMS$T4P>_A_@;R(CCU7- 'KO[+'[:OAK]H M_P 3>(?A7XA^'6N>!/'_ (2$;^(/!?B54\^.&3&RXAD0[9X3E1O&/O+QAE+< MQ\5_^"@]]H_QFUGX"_LW_LV^)_BOK_A6.-_&$FA7<%I9:2T@RL#7$QVO/@$^ M6!V(R2KA>*^,[GPO_P %J_@YJ>C_ +J7Q/\ #'6-,U=! +FYC#8ZXD5> MO]T>@I/^"+&-<^!_Q(^)6HCS-6\3_&;7+S4[E^7=L0X4GT!+$#U<^M 'NO[* M/[6?P]_:V\$7WB;P?I>J:-JFAZG)IGBCPOK]MY%_H]ZGWH9DR?P8<'!'#*RK MZE7QQ^SJY\+_ /!8[X^^%-'_ '5CKG@G0]7O;>/A#=1Q01A\>I$LA)[ESZU] MCT %%%% !145Y/);6KSPVS3,JY6).K>PK,_X275_^A0O?^^EH V**Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: - MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:M:5JM[J$CI=:)/:A5R& ME(PWMQ0!>HHHH **** "BBB@ KYO_;U^)/[4_P "O$OP\^.GP7TG5O$?@70] M7GC^*/@[0=,BN+R[LI458[J,%#(?)_>,51E&[RRWRAF7Z0HH _)[QO\ %F'] MNCX3>/OV/_V9;R?:KF60#RI/W;)LZ MX+#[Q56^P?VG/CQ^T;^R/\??"7CV_P##^L^*O@;<>'&TWQ3#H&A+=W^BZDK$ MI?R[%\UHF4(IP=HS)D;O+#?07@3X9^#/AJ=:/@W2FM?^$@UZXUG5MUP\GG7L MX42R#>3M!V+\JX48X K>H ^"?B;\0KK_ (*<_M.?!VR_9\^'?B2'P1\,_&,/ MBGQ-\0->T.;3[=GA:-X[*V\X*\CN4PP R-RMC:I-;?C#Q)JO_!/']OCQ_P#' MCQOX!\0:A\+/C%I>G3WOB'P]I,EZ-$U:RC:/9<1Q NJ2!Y'#8.3( =K;?MN MB@#XQ_9YD\3?MJ?\%!#^VS:^ -(=.>TGUN]GD9^"/Q>MO^"6OQ,^)WP0^/_@+Q0G@GQ'XWN_%'P]\7:'H M$]_:3Q780/8N85)CECV(,$3M4H6^]** /DK_@GSX(^(?Q,^/WQ9_;W^)/ M@#4_"T/Q$GL=.\%:%K=OY-['I%G$(Q<31GF,S%(F"GNK$95E8_6M%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%>=_&_\ :.\&?!JS:RE==0UITS;Z7#)RN>C2M_ O MZGL.I'!F69X#)\'+%8RHH4X[M_DNK;Z):LSJUJ5"FYU'9(Z[QIXW\+?#[09? M$GB[6(K.TBXWR'YG;LJJ.68^@YKYD\7_ +9_Q#\2>/["7X?:<]OIMM>+Y.E^ M7OEU#)QMDQG[P) 5>A.SO])O9=2TNVU& M?3YK1YX$D>UN /,A) )1L$C(S@_2K%%%?M<4XQ2;N^_<^@6P44450PHHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ ILLL4$33SR*B(I9W=L!0.I)["LCQSX^\)_#C09/$?C M#5X[2V3A=QR\K=D11RS'T'U.!S7R7\:?VD_'/QPU'_A$O"]ID32B.WTRV M!::\.>/,V_>)[(.!_M$9KXSBSC?*>%*/+4?/7E\-./Q/LW_*O-ZOHF<&-S"A M@HV>LNB_K8]$^/G[9L%CYWA+X/W"33@/!'GGP5_9 MI\;_ !MU#_A+?%-WD32F2?4KDEI[PD\^7N^]GNYX_WB"*]%^ ?[&=MIWD M^+?B_;I/<7V?-?&_M-6L>?1P.)Q]15L8].D?\ /^KF M3X(\!^%/AUH,?AOPAH\=I:Q\L%&6D;N[L>68^I^G2MBBBOV2A0H86C&E1BHQ MBK))6279)'NQC&$5&*LD%%%%:E!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%,N+B"T@>ZNIT MBBC0M))(P554#)))Z >M)M)78#Z\V^.7[2W@_P"#EL^F1,NHZXR?NM-BDXBR M.&E8?<'?'WCZ8Y'G'Q\_;.5//\(_!ZX!/*7&NXX'J( >O^^?^ CHU<1\$/V7 M_&/QBNU\7>,+FYL-&FD\R2\FR;B]).28]W8_\]&XYXWIAP6WQD_:I\=F M0M)>S _-(V4M;"(GIZ(OL,LV/XC7U#\$?V<_!GP:LUNX(Q?ZS(F+C59XQN&> MJQC^!?U/Y/-:M>MPGX?X M7)*W]H9A/V^,EJYRU47_ ';ZW_O/7MRK0VP660P\O:U7S3?7MZ?YA1117Z*> MJ%%%% !1110 4444 %%%% !1110 4444 %%%% !7CW[8O[7^A?LF>%M#DA\# M:CXM\5^+M932?!OA#29!'/JEVV,@R,"(HURNY\-@NO!SD>PU\W?\%!OV9_C1 M\7;WX=?'C]F^XTN7QU\*/$,NIZ1HVMR>7:ZK!,L:SV[/D;'81( 25&"WS*<, M #RKX2?\%2?CIX4\?'0_VS?V;D\,>'-5^(]SX4LO%VBZY%=V^C:BH0K872J/ MF W9^T A6&XA2$8CWW]JG]M?P?\ LSZ_X=^&NF^ ]>\;^//%S2?\(WX*\,0J M]S/''R\\C,0L,*X.7.?NL<85RORK^RG^WA\._"'C+Q1\)OVV/V>-5\(7/BKX MRZC=6VJZO81:CH5CJ[B%39M=XVB:,C_6*I 60,65>:^X[OX#?"2Z^-UO^TC> M>$8W\9V>@-HMOKCW.ZG,,=OF667S6DC & N&+<,,@'MG[-?[9_CSX__ !"E\#>)?V+_ (H^ +>/ M39+H:YXRT0V]H[(R*(0W_/1MY('HC5C_ !7_ ."@]]H_QFUGX"_LW_LV^)_B MOK_A6.-_&$FA7<%I9:2T@RL#7$QVO/@$^6!V(R2KA9JWB?XS:Y>:GKGUH ]U_91_:S^'O[6W M@B^\3>#]+U31M4T/4Y-,\4>%]?MO(O\ 1[U/O0S)D_@PX.".&5E7U*OCC]G5 MSX7_ ."QWQ]\*:/^ZL=<\$Z'J][;Q\(;J.*",/CU(ED)/@ HHHH * M*9KZTZ_NK.)CY<)[-*W8=]H^8^P.:\[-FYU'9'<>/_B+X0^&6@/XB\8ZLEM N1$G629O[B+U8_P NIP.:^2OC M%^T1\0/CSJR^%/#UE<6VES3!+31[3+RW39X,FWESWVCY1[D9K$1?BA^TEXY- MWJFI^?*QQ)=7+;+:RCST '"C_9 +'KRZM(F+K M5IU^<^JH/^6:^PY/)_%"LZ.#OALO3M*;^*IY>?^%/E7VFW9'A.I MB\XERT_+?BW!'=7@P]OHV0T4)Z@RGI(W^S]T= M]W;Z 1$C4(BA548 P *SO\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J_5L@XZ=!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ M F/AC_H-0?]]4R;QQX1MPIG\0VR;W"KODQEB< #/@H M4444 %%%% M!1110 5\W_MZ_$G]J?X%>)?AY\=/@OI.K>(_ NAZO/'\4?!V@Z9%<7EW92HJ MQW48*&0^3^\8JC*-WEEOE#,OTA10!^3WC?XLP_MT?";Q]^Q_^SA\-?$.N:W\ M0?CI3[55)^[9-G7!8?>*JWK?_!5#]HCXGI\1 M/#O['.A^&_B5!\/FTZ&;XE^*O OAN6\U'48&4[=/MW.V-0RJ/-;=SYH!!"LD MGW1X$^&?@SX:G6CX-TIK7_A(->N-9U;=L;>?P+XJ\->&3=+ MHTZK^_M;OR%+Y9BV&;<<(A489]OUE10!\3?"R7Q9^W?_ ,%#?"W[7'A_X<:] MX>^&GPK\.7MGH&K^)=,>SG\0ZA=QR1.T,3X;R%24G<>\8SRY5<3X(_%ZV_X) M:_$SXG?!#X_^ O%">"?$?C>[\4?#WQ=H>@3W]I/%=A ]BYA4F.6/8@P1R=Y. MU2A;[THH ^2O^"?/@CXA_$SX_?%G]O?XD^ -3\+0_$2>QT[P5H6MV_DWL>D6 M<0C%Q-&>8S,4B8*>ZL1E65C]:T44 %%%% ".B2*4D0,IZAAD&HO[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/ M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J: MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/ M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J: MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*CNX=%L+62]OHK6&&%" M\LTJJJHH&223P /6LKXB_$WP=\+-!;Q!XQU58(^1! OS2W#?W47JQ_0=20*^ M2OBU\>_B-^T%KD?A;0[&XATZ68+9:)99=YVSP9"/OMWQ]T8Z<9/Q/%O'.5\+ M0]D_WF(E\-..^NSEORKMU?1/IY^-S&C@U;>3V2_4[CX]_M>V<_G^$O@]#&B< MI<:Z80&;U$((X_WSSZ <-7,? K]E7Q5\5YH_%OC66XT[196\SS9/^/B]SSE- MW13_ 'SU[ ]1Z)\#_P!D30/!%O'XX^,DEK/=Q@21Z?-(OV:U[YD)XD8>GW1_ MM<$=[XK_ &K?V;? X:/7_C/X?1H^'@L[Y;F1?8I#N8?3%?,9#X?<3<-45'F6)S6K&"Z1E)17SN_P#@]SK/#'@7PAX, MT:'P_P"&O#UK:VD(PD:1 DGNS$\LQ[DDDUH?V=I__/C#_P!^A7SOXL_X*B?L MU:#NCT"/7M<5XN+M MT@G+\8IK\3[5_L[3_P#GQA_[]"C^SM/_ .?&'_OT*_-[Q1_P4E_:L\52? M$6G:.)3@1:1I"$\]@9O,8?@IN8[0Y]-VV(5] M/3\)\SHPY\PQ5*C'S;?Y\J_$^;J^+N5UI^SR["5:TO))?ES/_P E/T<\5_$/ MX1>!0Q\:>-?#VDE>JZCJ$$+?DQ!)]J\R\6?M\_LA>%=T:^.(]3F7_ECI.DRR MY^CE A_[ZKY/\*?\$S?VI/$A635])TC1%?DMJFK*QQ](!(<^QKTSPG_P2-N& MVS>.?C.B_P!^WTG22V?I)(X_] K3_5CPXRW_ 'W-'4:Z4TK/_P !53\UZD?Z MT^)69_[CE2I)]:C=U_X$Z?Y/T-?Q9_P5<^%MGN3P/\&-2U CA7U2XAM!]<() M3C\OPKS+Q9_P5'^-&K[HO"W@;PQI$9^ZYLWN)5_X$S!3_P!\5]!^$_\ @F)^ MS%X?VOK5IK>N,.6&HZJ8U)^ENL9Q^->F^$_V8?V>?!&UO#?P:\/0R)]R>;34 MFE7Z22AF_6C^V_"[+/\ =L!.M)=9O1_?)_\ I ?V'XJYI_O6/A1B^D%JONBO M_2S\]Y_VC/VR_C+,UMH?BCQ+?%CCR?#&F>21[?Z)&IK9^'W[)7[9_B7QEI7C M>\^'^JF73]0ANEN?$.I)$P*2!QD3/OZKV4U^D\%O!:PK;VT*1QH,(D:@!1Z M#I3ZBKXHNA3E3RW+Z-&+5MKZ/_"H%TO"I8BI&IF>8UJTD[[VU7^)S(?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ*_*#];(?[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"IJ* (?[.T__ )\8?^_0I\5M;0$F"W1">I1 ,T^B@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBFSSP6T+7%S,D<:#+N[ !1ZDGI0DVP;20ZBN%\6?M.?L]> M"-Z^)?C)X>AD3[]O%J232C_MG&6;]*\R\6?\%.OV8?#VY=%O-;UQAPO]FZ48 MU)^MP8SC\*]O!\-<09A;ZOA:DEWY7;[VK?B>%C>)^'BOBOQ9_P5RE.Z'P-\%U7^Y<:MJV?SCC0?^AUYEXK_ ."F?[4?B0M'H^JZ M/H:MP!I>DJ[8^MP9.?#\*^+\5\=.--?WIK_P!MYF?)8WQ8X.PFE.I* MJ_[D'^*/B)\/_!$9E\9^.='TE0,DZEJ44''_ V%?FQ_:G[=?QQ_ MU-Q\0M7MYNOD+\U[6XP MJ+U+/Y1D*_B*].7ASDV6QO/)[ YR/CZ'%W@-''O 8.O7Q]5?$J49'_ !%_:G^)?Q+UZ7Q%XAFBEN).%:7+")>R(,A5 M4>@'ZU4\$_$_]H>YNIK;X8:GK8N9QLD;P[9$3X_NAX5\P#V!K](O"/[)W[-O M@=4_X1[X,:"'C^Y->V0NI%]P\^]L^^:[ZSL;+3K9;/3[.*"%!A(H8PJJ/8#@ M5ZF#S'PNX?Q7UG*,@INM>_M*MI5+]^>:J3OW?/?S-J?ASQ7C9\^89K)-[J"E MK\[P_P#23\R;/]DK]M7XNW"WVM^!?$-PS')N/$VH"%E]R+EP_P"0)KO/"?\ MP2A^-FJ;9?%WCCP]I,;=4@>6YE7Z@*J_D]??]%>GB?%GB6I'DPT*=*/3EC=K M_P ";7X'IX7PAX8IRY\3.I6EUYI63_\ 4G^)\F^$_\ @DM\+K#:_C7XH:YJ M3#EET^WBM%8_1A*H3+UFU:]FN-WU1FV?^.U[+ M17RV,XTXKQ]_;8R>O2+Y5]T;(^KP7!'"67V]C@X7762YW]\^9F-X7^'/P^\$ M((_!G@71]) & --TR*#_ - 45LT45\Y4JU:T^>I)M]V[L^EI4J5&"A3BHKLE M9!11169H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%87Q&^)G@7X2^%YO&/Q"\26^F:?!P99V^:1L<(BCYG8XX5037P1^T__ ,% M?B%\]_ MM4?\%%?!GPH^T^"OA&UMK_B).OVAHIK"Q.)+?PU&Y2XG'4>>PYB7_8'S\\E",'[;\/^'M"\*:-;^'?#.D6 MUA86D8CMK.TA$<<2CL%' K[ROQ'PSP'3>$R.G&OB/MU9:J_9-6OZ1:BNKD[G MP-#AKB?C^HL7GU26'PWV*4=';HVG>WK).3Z**L? OA/_ ()4_'K5]LWBGQ3X M>T>,_>07$EQ*O_ 40*?^^Z]-\)_\$DOA_:;7\!0O_ A?P[T/22O1 MM.TJ*%OKE5!)]ZWZ\E^//[5?A?X5++X=\-^5JFO %3 &S#:'UE(ZG_8'/J5X MS\!Q)QI6P6"EBLWQDN1?S3D[OM&-]7Y)'U%'*L@R6GST:%.FEUC&*?X*[9V_ MQ*^*G@OX3Z$==\8:H(@P(M[6/#37##^%%[_7@#/)%?)7Q3^-_P 2_P!HKQ#% MX9TBPN$LI9L6&A6.6,A[-(1]]N^3A5[ Z MK=Y$%JG4(H' ]D7Z\#)KZM^#_P "O!'P:TO[/H%KY]_*@%YJEPH\V;U _N)G M^$>V? M_ /]CS1_!_D>*_B=%#J&J##P:=PT%J>V[M(X_P"^0>F>#7NG3I117ZWD7#^5 M<.8)87 T^6/5_:D^\GU?X+9)+0]K#86CA:?)35E^?J%%%%>R= 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115'Q)X ME\/^#]#N?$OBK6K;3]/LXS)Y.*J$)U)J,5=O1);LFH9O#FEM'KOBG;A-)MY?W=J3T:XA^'IF\Y4D&+[40>/L=FV,>5<+4_:U?M5?L17=7T_[> M>G92NCAXH/VE?V\?B>7)GU6X0\NV8M/TJ%C^*QKQTY=\?Q&OMO\ 9@_8?^&? M[.]O%K]XB:YXH*?O=8N8AMMR1RMNASY8[;N7//(!VUZC\/OAQX(^%7AB#P=\ M/_#EMIFG6X^6"W3EF[N['EV..68DGUK;KR>)N/<7FU'ZCE\/885:*$=&U_>M MT_NK3NY;GL<+^'^#R>M]?S"?UC%O5SEJHO\ NWZ_WGKV4=@HHHK\^/T0*@U+ M4].T:PFU75KZ*VMK="\]Q/(%2-1U))X K ^*'Q<\%?"/0SK/BW4@K.#]ELHL M--<,.R+_ #8X [FODKXE?&+XH_M(^)X?#FF6$_V62;_B7Z%8989_O.>-[ =6 M. O. !FOA>+>.\MX87U>"]KB9?#3CO=[F]DOU M.X^/G[95]KGG>$OA)/):V9REQK."LTPZ$1#K&O\ M?>/;;WR_@-^R+K_ ,0& MB\6_$83Z=I#D21VQ^6XO!USS]Q#_ 'CR>PYW5Z5\ _V0=#\"^3XJ^(J0ZEK MP\-IC=;VA[=?]8X]3P#T!P&KVVOE4O#WAS0O">CP:!X;TJ&RL[==L-O F%4>ON3 MU)/)/)J[117[#3ITZ--0II**T26B2[)'NI**L@HHHJQA1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%1W=W:V%K)?7U MS'##"A>::5PJHH&2Q)X [FOD#]J?_@I?8:/]I\"_LZRQW=T,QW/B>1 T,1Z M$6ZGB0_]-&&WC@-D$>YD/#N;<1XOV&"IW[R>D8KO)]/3=]$SPL_XDRCAK"?6 M,=4MVBM92?:*Z^NRZM'NG[1G[67PK_9NT@MXGO\ [;K,T1:QT"R<&>7T9^T2 M9_B;T.T,1BO@SXA_%[]HK]N+XA0>&K*PN;Q6E+:;X?&7]J[7W\>^+-2N['1;J3M& M#R2-M??WP8^!'PS^ GAA?"_PY\/I;*P!N[V3#W%VX_CEDQECUP.%&3@ 5^G2 MQ'"_AM!PP]L5C^LG\,'^GHO>?5Q31^6QP_%7B9-3Q%\+E_2*^*HOU]7[BZ*3 M5SQS]EC_ ()W^"/A!]F\:?%,6WB#Q(F)(8"FZSL&[;%8?O7']]A@'&U01N/T MG117Y5G&=9GGV,>)QM1SET[)=DMDO3YZGZSDV1Y7D&P--0CU[M]Y/=OU] M%H%%%%>4>L%>0?'S]J_PY\+_ #O#'A,1:GKRY61=V8+,_P#30C[S#^X/Q(Z' M'_:C_:B3P;'/\._AY?!M7=2FH:A$V19 ]44_\]??^'Z]/-_V-S3^P.&TIXAW4ZGV::ZV M>UUU>MGHDY;>+C,?6J5OJV$UEU?;^OZU.?\ !?P[^+?[3WC&;6;N]FG5I +_ M %J]!\F ==B@<$@=(UZ9'0"/@WI'V'PW9>9=RH!>:G. 9ISZ9_ MA7/11Q]3S72:'H6C>&=*@T/P_ID-G9VZ;8;>! JJ/I_,]2>:MU[?"7 67\./ MZU7E[;%2UE4EK9O?EOMYR?O/ND['1@_;%_:_T+]DSPMH_#KX\?LWW&ER^.OA1X MAEU/2-&UN3R[758)EC6>W9\C8[") "2HP6^93A@ >5?"3_@J3\=/"GCXZ'^V M;^S^_M4_ MMK^#_P!F?7_#OPUTWP'KWC?QYXN:3_A&_!7AB%7N9XX^7GD9B%AA7!RYS]UC MC"N5^5?V4_V\/AWX0\9>*/A-^VQ^SQJOA"Y\5?&74;JVU75["+4="L=7<0J; M-KO&T31D?ZQ5("R!BRKS7W'=_ ;X277QNM_VD;SPC&_C.ST!M%M]<>[FS%8& M1I#$(]_E#YF8[MN[YB,X)% 'C_PC_P""A4FN_&O2OV=OVC_V=O$_PH\5^(X) M)?"R:Y=07=CJQC&7BBNH3M\T#G81W SN90VQ^TE^W-I_P7^*6F_L^?"SX.Z_ M\2_B)J>FMJ7_ B_AV2.);&R#;?/NKB4[(%9N%R#GC.W!O@3XC;7/&'CN$;K6XU)2ABT^VD'$OS1 ,0<$,Q'"*7W_V M%/\ BJ_^"CW[5WCK61YM_8:OH.D64C]8;5+>=2@] WD1''JN: /7?V6/VU?# M7[1_B;Q#\*_$/PZUSP)X_P#"0C?Q!X+\2JGGQPR8V7$,B';/",,I M;F/BO_P4'OM'^,VL_ 7]F_\ 9M\3_%?7_"L<;^,)-"NX+2RTEI!E8&N)CM>? M )\L#L1DE7"\5\9W/A?_ (+5_!S4]'_=2^)_ACK&F:N8^/.@@%S9JWB?XS:Y>:GKGUH ]U_ M91_:S^'O[6W@B^\3>#]+U31M4T/4Y-,\4>%]?MO(O]'O4^]#,F3^##@X(X96 M5?4J^./V=7/A?_@L=\??"FC_ +JQUSP3H>KWMO'PANHXH(P^/4B60D]RY]:^ MQZ "BBB@ HIES)-8 )XC#?VEG4_J^%6 MNNDI+R3V3Z-J[^RG>Y^9<2>(4,/BO[,R.'UC%/336,7YM;M=4G9?::M8VOC[ M^US\:_VMO$.OVAXH;Z^&)+?PS&X>W@/4>>PXE;_8'R>I?.!Z_^SO\!/@) M^S?HP@\)7,%UJTT06_UZ\ -Q/ZJO&(TS_ OH,EB,UZ9_PF/AC_H-0?\ ?5;9 M[Q_3I83^R^'J?L,.M.9:3EYWW5^[;D^K6J,,@\/JE7%_VKQ'4^L8EZ\KUA'R MML[=DE!=$]&7[:VM[.WCM+2!(HHD"111J%5% P . .U/K-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZK\O;;=V?JB22LC2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^J -*O"OVH_VH8_!<4_P\^'M\K:PZE+^_C.18@]44_\ /7_T'Z]&_M,? MM5V?A2SE\#_#34EFU69"MYJ,1RMDI_A4]Y#Z_P /UZ>6?LZ? VP^(>K#QA\1 MM0$&C12[A#+(1)J#YY&>H3/WFZGH.Y'Y%Q=Q;F&:9A_J[P[[U>6E2HMJ:ZI/ MHU]J7V=E>;T\3'8VK6J_5<+K)[OM_75_J7OV9_V:+[XHWR>._'<,J:$DI:.. M0D/J+@\@'KLSU;OT'3_2*Z+IYMMONP.!I8*ERQU;W?DZJ[1Z=?Q MS,@RP0]!0!:HHHH **** "BBB@ KYO\ V]?B3^U/\"O$OP\^.GP7TG5O$?@7 M0]7GC^*/@[0=,BN+R[LI458[J,%#(?)_>,51E&[RRWRAF7Z0HH _)[QO\68? MVZ/A-X^_8_\ V9;R?:KF60#RI/W;) MLZX+#[Q56];_ ."J'[1'Q/3XB>'?V.=#\-_$J#X?-IT,WQ+\5>!?#:V[GS0""%9)/NCP)\,_!GPU.M'P;I36O\ PD&O7&LZMNN' MD\Z]G"B60;R=H.Q?E7"C' %;U 'QK^RO^WA^S#X&A\*?LT?!#]CKXQ>%=*NM M2M]-L'O?A^(;6"2:18_M%S,9V;&YMTDK;FP"3FL[QAXDU7_@GC^WQX_^/'C? MP#X@U#X6?&+2].GO?$/A[29+T:)JUE&T>RXCB!=4D#R.&PSR.9[N.)QN M$(CDD3)Z_)WWJO,_!'XO6W_!+7XF?$[X(?'_ ,!>*$\$^(_&]WXH^'OB[0] MGO[2>*["![%S"I,Q!@CD[R=JE"WWI10!\E?\ !/GP1\0_B9\?OBS^WO\ M$GP!J?A:'XB3V.G>"M"UNW\F]CTBSB$8N)HSS&9BD3!3W5B,JRL?K6BB@ HH MHH 1T212DB!E/4,,@U%_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%35X=^U#^W-\-?V>H9O#FEM'KOBG;A-)MY?W=J3T:X,?B%JUCIFGP<&6=!ND;'"(H&YV..%4$U\$_M._MY>-/CA M'YW\D) @^W:CDX (FN>*"G[W6+F(;;"?LL?\$TM5\1?9O'7[0T4UA8 MG$EOX:C$?"OAC2+?0/#OARRLK*UC$=O: MVMJJ)&H[ <5HT5^<\1<4YOQ-B?:XR?NKX8+2,?1=_-W;[GZ3PWPID_"^%]E M@X>\_BF]92]7V\E9+MJ^MR+MO+R,Y% M@#V'K+_Z#UZUYC^S5^S7J/Q8U%?'/CA)DT*.8MAV(DU&0'D ]=F?O-WY YR5 M_(^+N+LPS+,/]7>'?>KRTJ5%M375)]&OM2^SLKS>GB8['5:M7ZKA=9/=]OZZ M]O4/V:/V:;[XJ7Z^./'$@QREE5R0^HN#R >NS/WF[\@$\G^D5T7S=VVSNP.!I8*ERQU;W?7T9^T29_B;T.T,1BO@SXA_%[] MHK]N+XA0>&K*PN;Q6E+:;XWQ3T5..MF]N:U[?X5[S M[).YZK^U1_P4KUKQ3]I\#?L^2SZ;IQS'<>(W4I85/]X_.>,;,<\[ M^R]_P3V\>_&B:'QY\6I;O0_#TS>^?LL?\ M$[_!'P@^S>-/BF+;Q!XD3$D,!3=9V#=MBL/WKC^^PP#C:H(W'Z3KZ',^-"/A5X8@\'?#_P .6VF:=;CY8+=.6;N[L>78XY9B2?6MNBBO MR>K5JUZKJ5).4F[MMW;?=M[GZ[2HTJ%)4Z45&*5DDK)+LDM@HHHK,T"BBB@ MKP_]J']I^'P##-X!\ WBR:W(NV\O$((L%/8>LI'_ 'SU/.*=^U!^T_#\/X)O M 7@.\637)$VW=VA!%@I'0>LA'0?P]3S@5Y9^S;^S=J?Q-_&ZS)H23EF: M1B)-1DSRH/7;G[S]^0.; MT\3'8ZK5J_5<+K)[OM_77MZB_LV?LVZE\6M2'CCQPLR:$DQ8F1B)-1DSR >N MS/WG[G('.2OUW965GIMG%I^GVL<$$$8CAAB0*J*!@* . .U%C8V>F6<6G:= M:QP6\$8CAAB0*J*!@* . *EKZ_A'A'+^$LO]C1]ZI+6A%NIXD/\ TT8;>. V01XC\??VN?C7^UMXCC\!^&-,N[32+JX" M:?X8TG=))=MG(,Q49E;OC 1<9QD;C[I^RQ_P32TOP_\ 9O'7[0\4-]?#$EOX M9C*EE_#,7"DM)UY75E_=_E\MYOHHVN>'?L^?L>?&7]J[7W\>^+- M2N['1;J3M&#R2-M??WP8^!'PS^ GAA?"_PY\/ MI;*P!N[V3#W%VX_CEDQECUP.%&3@ 5UMM;6]G;QVEI D442!(HHU"JB@8 ' M ':GU\?Q1QMFO$T_9R_=T%\-..VFW-_,_P71(^RX5X'RGA>'M(_O*[^*I+? M7?E_E7XOJV%%%%?&GV@4444 %%%% !7B7[3_ .T]!\/8)O ?@2[23794VW5T MA!6P4C]9".@_AZGL*=^T_P#M.P?#NWE\"^!;M)->E3%S=N?O/]0.-O/30HYRSO(Q\S49,Y90W7;G[S_4#G)7Z^L+"RTNRBTW3; M2."W@C$<,,*!510,!0!P !2:?I]CI5C#IFF6D=O;V\8C@@A0*L:@8"@#H *F MKZ[A#A# <)9?[*E[U66LYO>3_2*Z+YN[;9VX' TL%2Y5JWN^_P#P HHHKZT[ M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBL_5?%WA30IQ:ZWXGT^SE(R([J]CC8CUPQ%53\2?AT!D^/M% '4_VK#_ /%5 MM'#XB2O&#:]&8RQ.'A*TII/U1M45SW_"W/A3_P!%.\/?^#J#_P"+H_X6Y\*? M^BG>'O\ P=0?_%U?U+&?\^Y?<_\ (S^NX/\ Y^1^]?YG0T5SDGQ@^$L*&27X MH^'%4=6;6X !_P"/U'_PN[X,?]%=\+_^#^V_^+IK XY[4I?^ O\ R$\?@5O5 MC_X$O\SIZ*YC_A=WP8_Z*[X7_P#!_;?_ !=,F^.WP0MP#/\ &3PJ@/0OXAMA MG\WIK+\>]J4O_ 7_ )">8Y>MZT?_ )?YG545R/_ T!\!_^BV>$?_"DM?\ MXY1_PT!\!_\ HMGA'_PI+7_XY5?V;F/_ #YG_P" O_(G^T\M_P"?T/\ P)?Y MG745QLO[1?[/D#;)_CMX-1L9P_B>T!_]&4W_ (:2_9V_Z+YX*_\ "IM/_CE/ M^R\S?_+B?_@,O\A/-$>/3Q!;_P#Q=/\ LC-O M^@>?_@$O\B?[8RC_ *"*?_@%__ ;Q?XT?\-8? MLT?]%T\+_P#@WB_QJO[%SC_H&J?^ 2_R)_MO)?\ H)I_^!Q_S/0:*\\D_:T_ M9FB0R-\<_#) _NZK&3^0-1?\-@?LP_\ 167O[;/[*]C9RW MLGQHTF18HRY2 N[M@9PJAN'\GRX M3_INI G&URF=BGIY:'G."6S@>]D/ G$.>8KV?LG2@OBG-.*2\D[.3\E\VEJ> M!G_'W#F183VGMHU9OX80DI-OS:NHKS?R3>A[W^U1_P %%?!GPH^T^"OA&UMK M_B)W'7RT P&(!XBC R,[02A&#]M^'_#VA>%-&M_#OAG2+:PL+2,1VUG:0B. M.)1V"C@5]EBN(N'.!,/+!Y#%5L2U:=9ZI>G?T7NK2[D[GQ6%X;XDX]Q$<;Q! M)T<,G>%&.C?KV]7[SULHJQP'[._[*GPK_9OT80>$M-^U:M-$%O\ 7KQ ;B?U M5>T:9_@7T&2Q&:]+HHK\EQN.QF98F6(Q4W._:0CH.W4]@7?M._M.6WPVMI? _@BZ277YDQ/.N&6P4CJ>QD M(Z#MU/8'R']G/]G35_C-K!\:>,VG30TN"\\TCGS-0ESEE5CSC/WG^H'.2/R7 MC#B_'XW'_P"KW#WO8F6DYK:FNNO1K[4OL[+WGIXF.QU2I4^JX76;W?;^NO;U M%_9Q_9SU;XR:N?&GC0SIH23EYI9'/F:A)G+*K'G;G.Y_J!SDK]?Z?I]CI-C# MIFF6<=O;6\8C@@A0*L:@8"@#H *-.TZPTBPATO2[..WMK>,1P00H%6-0, # MH*FKZSA#A# <)8#V5+WJLM9S>\G^D5T7S>K.W X&E@J5EK)[OO\ \ ****^N M.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH ***"0!DF@ HKD/%_Q_^"'@+6^+_^"F/[+GAKXS^->S@N'<^S&WU;"U)KNHNWWVM^)XN.XCR#+;_6L53@^SDK_=>_X'T# M17Q9XN_X*XM\\/@/X,C_ &+G5]5_G'&G_L]>7^+/^"EG[4WBES#H^M:7HBR' M CTC259N>P,_F'/N,&OKL%X5\78NSJ4XTE_>DORCS,^/QWBQP=A+JG4E5?\ M<@_SERH_2.N;\7?&+X3^ =P\:_$K0M*=.L5]JL4/?C+/+G[]OI&EB/'TDD=L_ M]\5ZEX1_X)M_LK^%]KW_ (6U#6Y$Z2:OJLAY]2L/EJ?H1BBWA)E76KB6O5+_ M -QK\_F%_&#-NE+"I^C?_N5_E\CY?\7?\%0/VF/$&Z/07T/0D/"-8:9YK@>Y MG:0$_P# 1]*Y@^*OVZ/CQ_QZ:AX_UBWFZBQCN([4Y]1&%B'XU^C'A#X)?![P M#M;P9\+]!TV1.D]II42RGW+[=Q/N3744?\1"X?R[3*\IIQ:VE*U_PC?_ ,F# M_B'/$69:YKF]22>\8W2_&5O_ "0_-+1?^"#+6Q9SNQJ.LP^8 M^>Y",Q'XX-71_P $R/VI2_\ !L?_ (BC_AU]^T]_<\/?^#8_ M_$5^C5%9_P#$7.+.U/\ \!?_ ,D:?\0?X1[U/_ U_P#(GYSQ_P#!+S]IUW"L M?#B _P 3:LV!^49J7_AUI^TO_P __A?_ ,&LO_QFOT3HI/Q;XL?_ #[_ / ? M^"->$'"*_P"?G_@:_P#D3\[/^'6G[2__ #_^%_\ P:R__&:=#_P2O_:4E)#Z MOX5CQW?5)N?R@-?HC12?BUQ;WI_^ ?\ !&O"'A#M4_\ _\ @'YY?\.JOVD/ M^AA\(_\ @SN/_D>C_AU5^TA_T,/A'_P9W'_R/7Z&T4O^(L\7=X?^ ?\ !'_Q M"+@_M4_\#_X!^>T7_!*/]HR1=S^+?!L9S]U]2NL_I;&G_P##I_\ :)_Z'/P5 M_P"#&[_^1:_0:BI_XBOQ=_-#_P 7^97_$(^#OY9_P#@;_R/SY_X=/\ [1/_ M $.?@K_P8W?_ ,BU*G_!)SX]E07\>>$ V.0+NZ('_DO7Z T4GXK\7O[$G!R^Q/_P-GY__ /#ISX\?]#[X1_\ FZ_^,4#_@DY\=\\^/O"..^+FZ_^ M,5^@%%+_ (BMQA_/#_P!%?\ $)>#?^?<_P#P-GP-_P .F/C/_P!%(\+_ /?5 MS_\ &J/^'3'QG_Z*1X7_ .^KG_XU7WS14_\ $5.,?^?L?_ (C_XA-P9_SZE_ MX'(^!X_^"2_QC+@3?$KPRJ]ROV@G\O+%2_\ #I7XK?\ 14O#W_?F?_XFOO.B MD_%/C%_\O8_^ 1_R*7A/P6O^74O_ .7^9\&?\.E?BM_T5+P]_WYG_\ B:?# M_P $D_BJP(<^6.V[ECSR =M>V45Y>:\>\4YSA'AL17]Q[J*4;^3:2;7EL^IZF4^'_" MF2XM8K#8?WULY-RMYI2;2?GNN@4445\>?9A1110 4444 %%%% !7C'[3O[3= MM\-;63P3X)N4EU^9,33##+8*1U/8R$=%[=3V!7]IS]INU^&=I)X*\%W*3>() MH\2RC#+8*1]X]C(1T7MU/8'QW]G;]G?6OC5K;>,O&,EPFAI<%[FYD<^;J$N< MLBL><9^\_P" YR1^3<8<88_%X_\ U>X>][$STG-;4UUUZ-?:E]G9>]MXN.QU M2=7ZKA=9O=]OZ_#U%_9T_9UUGXT:RWC+QD]PFAI<%[BXD<^9J$N<9^\ M_P!0.SI^]5EK.;WD^R[171?-ZG9@<#3 MP5*RUD]WW_X 4445]>=P4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%9NI^,?".BY_MCQ5IMICK]IOHX\?] M]$5E6KT,/#FJR45W;27XEPIU*LK03;\M32HKC=3_ &AO@=I.?M?Q3T5L=1;W MRS?^B]U8\7[7/P$N]6MM$TWQF]U<75PD$0ATZ<+O9@HRS(!C)ZYKP:_&/"6% MFH5_;%_:_T+]DSPMH_#KX\?LWW&ER^.OA1X MAEU/2-&UN3R[758)EC6>W9\C8[") "2HP6^93A@ >5?"3_@J3\=/"GCXZ'^V M;^SR>'K+5'M[35), (+I4PTJ) M@E5#+R>N,@@&%^QQ^W#\._VV)/&VH_"W1[E-&\)>(AI=GJUQ)QJJF/?]H2,J M#&AYP&R2,$[2=HR/VK?V_=._9G^+F@_!#0O@)XS^(/B37M$EU6+2_!MHL\T- MLDACWLF=Q!*MR!@;>:\U_P""3VA:)X6^*?[3/AKPUI%MI^G:?\;;VVL+&SA6 M.&WA0NJ1HB@!550 . !6/\ %/X<_M[:K_P5 \5?%_\ 9\^%'AR.SL_AS9^' M="\8_$&>9=*BA9X[JV?LU_MG^//C_P#$*7P- MXE_8O^*/@"WCTV2Z&N>,M$-O:.R,BB$-_P ]&WD@>B-6/\5_^"@]]H_QFUGX M"_LW_LV^)_BOK_A6.-_&$FA7<%I9:2T@RL#7$QVO/@$^6!V(R2KAF^+M3T>35/!OB;P9+,=,UR",.9$"3$NDBK'(W./] M6V57Y"^#_P $6,:Y\#_B1\2M1'F:MXG^,VN7FIW+\N[8API/H"6('JY]: /= M?V4?VL_A[^UMX(OO$W@_2]4T;5-#U.33/%'A?7[;R+_1[U/O0S)D_@PX.".& M5E7U*OCC]G5SX7_X+'?'WPIH_P"ZL=<\$Z'J][;Q\(;J.*",/CU(ED)/@ HHHH **9[$#WKYG^+/[8WQ.^)DKZ%X1$FAZ=*VQ8+%RUS.# MQAI 1G^Z@'7!W5^:\9^*O"?!=Z->I[7$=*5.TI7_O=(?]O.]M5%GU>0\'9U MGUITX6B^767RT[M'VC17P1!/^TQX>C66RO_ !E;J0#BWN;G&/<*>/QJ MU'^T'^TOX;&9_&^MQ!>IOK/^?C2XAG_ +]A:W=._P"" M@7Q9@PNI>%] N .Z031L?Q\PC]*]##?2'\/:_P ?MJ?^*FG_ .DRDY47^=5/\ _0J6:*WB:>>541!EG=L #U) MKAO%W[3O[/7@7 MZTQ;.[4-8FGQ[_O*U_ O[,>G>)71_$_QP\-:(C?>26VO995_ 0*G_C]?K>5Y MIX'UZ:J8CBO#/^[&<(R^2E)R?_@!^7YAB_%F-5TL)PW63[SC)KY\J45_X&?8 M7B__ (*@_LT^']T?A_\ MW77'"-8Z;Y49/N9V1@/^ GZ5Y;XO_X*X>()MT7@ M+X.6=OC[D^KZD\V? _P!AG]D5MDGB_P#:D_M-NICL9(+ ,?3$ MOF-CZ8->S>!?V4_V$_#^R72O#VD:O,/^6VI:H]WO^J,YC_):^JPO$/@?0_W. M;QCZ-333_P#)H+_R5^AX57*/&O'?[PX81=5RZ_E-_P#DR]3Y2\2_\%$?VM/& M]Q]ATCQ7;Z9YQPMKH>DQAC[*SAY/R;-98^&/[:*W M(/\ =-PRQX^G%?HSX:@^$G@R#[+X/TK1=*BQCR]-L8X%Q]$45J_\)CX8_P"@ MU!_WU7H_\1+R[+],JRNE3:V;LW\^51?_ ),SE_XACF68ZYMFM6JGO%72^7-* M2_\ )4? 'A'_ ();?M&Z[ME\1W^@:'&?OI=7[32CZ"%64_\ ?0KU'PA_P20\ M'VVV3QY\7]2O.[Q:1I\=MCV#R&3/UVCZ5]7?\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]5XV-\4.,,9=1K*FNT(I?B^9_B>U@?"S@W!V#/!ES'-X@GCQ+*,, MM@I'WCV,A'1>W4\8!9^T=^U/I7@#3'\+^ ;Z*ZUVX3#3J-R6*D?>.>"Y[+VZ MGC /B/P(^#;?%SQ(_B?Q]K#P:0DYDN[B:4^;?29R44]>3]Y_P'/3\GXPXPQV M)QW^KW#WOXF>DYK:FNNO1KJ_L[+WMO%QV.J3J?5<+K-[OM_7X>I=_9W_ &>= M;^-FN/XP\8RW":(EP7NKJ1SYE_+G+(K'D\_>?\!ST^PM+TO3M$TZ#2-(LH[: MUMHQ'!!"@544# K,TK7/ VAZ;!H^CWMI;6MM$(X((1M5%'0 "K'_"8^&/^ M@U!_WU7U'!_!^!X2P'LX>_6GK.;WD^R[171?-ZG9@<#3P5.RUD]W_70TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJOL#N-*BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK"O?B=\/-.R-0\9Z=!CKYUTJ MX_.L?4/VC?@7IF?M/Q1T@XZB"Y\T_P#CF:\W%YUD^ _WG$TZ?^*<8_FT==' M8[$_PJ4I>D6_R1VM%>7:E^V7^SUIX/E^-9+IA_!;:9<']60#]:Y_4_V^_@[: M973]#UZ[;L5M8D7\VDS^E?,XOQ+X P7\3,Z/_;LU/_TFYZM'A3B6O\.$J?.+ M7YV/<:*^;=3_ ."B6E1Y&C_"VXE]&N=56/\ 18V_G7/ZE_P4*\?RY_L?P'H\ M']W[3)++C_OEDKYK%^.GAGA=%C'-_P!VG4_-Q2_$]:CX><65MZ"CZRC^C;_ M^LJ*^+-3_;E^/-^#]EOM+LL]/LVF@X_[^%JQY_VDOVE?$QQ#XYU23/:PLTC_ M /12"OGJ_P!(O@M3Y,+A\15ETM"*7XSO^!Z=/PNSZW-6JTX+SD__ )&WXGW7 M4=S>6EE'YUY=1PH.KRN%'YFO@Z2;]IGQ6<7>H>,+A6Z?:KNX5/PWD#%);_L\ M?&G79O/O-%12W6:]U: '\07+?I6'_$;>(,9_R+>'<15\WS+_ -)I2_,T_P!0 M,LH?[UFE*'W?K-?D?:NI?%OX5Z-D:K\2=!MR.JRZM"&_+=DUS^I_M5?L_:3G M[3\2[-\?\^T$LW_HM#7S-IG['7Q#O<&]\5^&[,=Q-?R,?_'(R/UKH=,_8@AE MQ_;'QHTR#U%MI[R_^A,E'^O7C;F'^Y9!&%_^?DG_ .W3I!_J[P!AO]XS)R_P MK_*,SU?4_P!N;X#V&?LMWJM[C_GVTXC/_?PK7/ZG_P %"O ,6?['\!:Q/Z?: M98HL_P#?)>LC3/V)/A)%C^V/B[>S^OV:WCBS_P!];ZZ'3?V1/V9+''VK6=2O M<=?M.I 9_P"_:+1S?2+S'IAL/?\ PNWXU?U"WA=A>M6K]Z_^0.4U+_@HCK$F M1H_PMMH?1KG5&D_18U_G7/:G^WU\9+O*V&BZ#:+V*6DKL/Q:0C]*]LTS]G[] ME32L&#PE8R$=[F\GES^#N170Z9X,_9]T?']F>#/#43#^-=+B+?\ ?17-'^I' MCAF'^^Y]"'_7N/\ \C3IA_K!X?8;^!ETI?XG_G*9\J7O[87[1>LR>1:^,A#N MZ16>EP9/T)0M^M0_\)C^UOXO/^B:EXWN0_:PBN44_P#?H 8K[/LM?\#Z;'Y. MG7=E;I_=A0(/R J?_A,?#'_0:@_[ZH_X@IQ+C=6C2IP7E%_P#R5OP/EO3?^"?'Q)F .K^- M=$M\]1;^=*1^:+73^&_^"?4.E:C;ZIJ'Q4D>2WF254MM)"X*D$?,TI]/2O?? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJOH\%X&>&N"DI_5'.2U3E4J;^BE%?@> M7B/$/BNNFO;**?:$?U39I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU7ZZ? M$FE16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU5C3] M;TG57:/3K^.9D&6"'H* +5%%% !1110 4444 %?-_P"WK\2?VI_@5XE^'GQT M^"^DZMXC\"Z'J\\?Q1\':#ID5Q>7=E*BK'=1@H9#Y/[QBJ,HW>66^4,R_2%% M 'Y/>-_BS#^W1\)O'W['_P"SA\-?$.N:W\0?CI3[5 M5)^[9-G7!8?>*JWZMZ;9_V=IUOIYN'E\B!(_-E.6?: -Q]SC-8_@3X9 M^#/AJ=:/@W2FM?\ A(->N-9U;='/C-^TQ>>(?#=_80ZE\;=0N=.EO;-XENH2\F)(RP =#_>7(I?B5^V) M\;?V0_VJ_$UE^TYX6UK5?@YKUC;S^!?%7AKPR;I=&G5?W]K=^0I?+,6PS;CA M$*C#/M^LJ* /B;X62^+/V[_^"AOA;]KCP_\ #C7O#WPT^%?AR]L] U?Q+ICV M<_B'4+N.2)VAB?#>0J2D[CWC&>7*KB?!'XO6W_!+7XF?$[X(?'_P%XH3P3XC M\;W?BCX>^+M#T">_M)XKL('L7,*DQRQ[$&".3O)VJ4+?>E% 'R5_P3Y\$?$/ MXF?'[XL_M[_$GP!J?A:'XB3V.G>"M"UNW\F]CTBSB$8N)HSS&9BD3!3W5B,J MRL?K6BB@ HHHH 1T212DB!E/4,,@U%_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34 M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%4O%OC/PIX$TA]=\8:_;:?:)_RUN9,;C_=4=6/L M 3[5\W_%_P#;SO[OS=%^#VF&VCY4ZQ?Q@R'WCB.0OU;/^Z*^+XN\0.%N"J'- MF5=*;5U3C[U27I'HO.5H^9[V2<-9QG]2V$I^[UD](KY_HKOR/?/B%\0_AG\+ M=+_M7QOJEE9JP)A@,8:68^B(!N;ZXP.Y%?,OQ>_;5\1>*O-T;X8Z,FB6+97[ M;)&K7<@]L96+\,GT85P">"O%_C2!_B9\4O%\6C:3,V9O$?B:Z91/WVPJ7Y;+1UIW4I+REHWWM3LMTYL]?/<^\,/"FGSYSB%B<6M MJ4=;/_"KV]9W[V1U_AK]GWQ/K&F/\1?B_P")[?PEH#-OGUCQ#-MEGSS\B.0S ML>V<9SQNZ51\0_ME_ SX(6TFA?LR?#M-;U,*4D\7^)HB0QZ$Q1<-@_\ ;,<< MJU>.76F_'[]I?5?^$V\;>(;FZMB[+_;FOW7DV)_&7Q(\1KT,JA]3P;TN]&U^-_DI)/9Q M,?4OVM?VOOBW=MIFB>+-4D9ONVGAG24B=<^A@C\S\R:?IW[(G[9_Q;N%OM7\ M!:_,6.3<^);\0LN>Y%RX?\@37N&A?MC_ !6\-Z?'I.BZ7X?MK6%=L5M;Z0(H MT'8!48 #Z5JP?MX_&&,_O=!\/2#C.ZSF!_2:O47TLN"\(K97EZH>;A=_^2!\)CVI9OF5>L^VR_\F<_R1P7@O_@E9\;[O9+XL^)NC:+&>J6+374J M?48C7\F->N>"_P#@F5X T39)XN^+GBK5G7K';SI;1-]5(D;'T85EP?M]?$=? M^/GP9HC_ .X)E_FYJW!_P4 \4K_Q\_#O3WZ9V7KK_,&OC\Z\?>%N);K'R@T^ MCPT7^+A*7XGW&295POD-GA)U4UU]I5_)24?P/3[?]B[]G2WLA:?\(/,[ 8,\ MFL71J M:_,_1\-Q[C\-%1IXZHDNCE-K\;HLZC_P3U\ 2Y_LGQYK$']W[1'%+C_OE4K" MU'_@G9>KEM)^*L3^BW&D%,?BLI_E6_!^W]X/;_CY^'^I)Z[+F-OYXJY!^WQ\ M,6_X^?".O)TSLCA;Z]9!7C5^&_H^X[>$(ORE6A^%TOP/8H>*6>4ML;?UC%_G M&YYOJ/\ P3\^*T&6TWQ5H%P!T$DTT;'_ ,AD?K6%J/[$GQ_LL_9M L;S'3[/ MJ<0S_P!_"M>X0?MV_!N7_6:1X@B_W[*'^DIJY!^VW\#I?]9L;?DT?.3?L__M/>%_\ CU\' M:Y#MZ?V?>!\?3RG-1_;/VK/"O_'Q'XWMU7I]JM[ED ]MX(Q7TY!^V5\ I?\ M6>*+F+_?TR;^BFK<'[6W[/D_W?B$JGC(?3;IA_P BWB2=+M^^ MI_\ MK@=J\6:5?\ WG#T)_A^;D?+4/[37[0OAV00W?BF1<=8[[2+=B?^^XL_ MK6QIW[;GQDLL?:;'0+S'7[1I6,_]^V6OI=?VEO@#?IY3_$33V5N"LT4@!_[Z M6J5UXZ_90U_G4M3\&W.X<_;+> YS_OK75#@;B7#?[AQDY=E*;:_]/37X%KC[ M@_$_Q\LI>L90_P#D5^9XEIW[?7BV+']K?#/0I_7[.9(L_F7K=T[_ (*!: ^% MU;X.>7ZM;ZDC_HT2_P Z[^Z\)_L5ZXX^TZG/:9_Y M^-'D./\ OVK5@77[%7[.VIG.D^/-1A8YP(=6MY%_(QD_K6;=_P#!/?PO>#.A M?%>Y08R#+IZ3C@K_\ D],M4O"W%;5:M/[W_P"V MS/3M._:/_9RU/'V;X@:2N?\ GXA:'_T8HK=T[XC_ >U;']E^.O#=P3_ PZ ME Q_(-7SUJ'_ 3Q\619_LKXCZ=-Z?:+*2+^1>L+4/V"OC99Y-K?Z%=CL(;Z M13_X_&M7_K[XU8'_ 'SA^,_^OVB:%?Q^; M8K:3+_>B"L/TJ7^SM/\ ^?&'_OT*^(KO]C_]HS2)/.MO!1DV])+35("?R\P- M^E1'P'^UMX5_X\])\:V^W_H'SW#?^BF-'_$:N)L)_P C#AO$4_-<[7XTHK\0 M_P!0[^DW^1]Q?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%?#O_"V M/VKO"QQ>>(/%<&T\_P!H6LC8_P"_JFK%E^V9^T1I[>7<^,(KC:>5N=+@S]#M M135P^D7PK2ER8S!XBD_\,'^/[4^&VGS>OV>^>+^:M7LX;Q^\-Z_QUIT_\5.7_MJD<%7PVXJI_#3C M+TFOUL?4G]G:?_SXP_\ ?H4?V=I__/C#_P!^A7SOI_\ P41T"3']J?#"\A]? ML^II+_-%K;T_]OWX/7.%OO#_ (@MF[DVL+J/Q$N?TKZ##>,'AMB_@S&"_P 2 MG'_TJ*/-J\#\5T?BPLODXO\ )L]M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*\NT M_P#;5_9\O_AN.N"L9_!S*A)]O:PO]W-<\RKP]G]#X\+47_;DOSL=M_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A6+I_Q9^%NJX&F_$G09R>BQ:O"Q_(-6U9ZCI^HIYFGWT, MZ_WH90P_2O?P^/P.,5Z%6,_\,D_R9YM7#8BA_$@X^J:_,/[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"IJ*ZS$A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"O'?VFOVB-$^%UE)X/\'P6L_B&>/YW$2LM@A'#,,8+DY714N2][>R.?,OI?M]>GY1QCQACJ^._P!7^'_?Q4])36U- M==>DEU?V?\6WBX['5)5/JN%UF]WV_K\/4/V>?V>M<^-VNOXL\62W$>AQW!:[ MNW8^9?29RR(QY//WG[=!ST^O],\-^']%T^'2=*T6UM[:WC$<,,4*A44= *ET MC2-,T'3(-%T6QBMK2UB$=O;PKA44= !3K[4=/TR'[3J5]#;QCK)/*$7\S7TO M"/".7\'Y>TFI59:U*CZOLK[171?-ZG;E^7PPD.6.LGN^X?V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%-OAI@ M;KZ]SOM"%27X\O+^)[F'X XKQ&OU?E7]Z45^%[_@?4_]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A7Q=K'[;OQ]U0D66LV&G[N@L]-0X^GF[ZS?^$__:P\?_\ 'AK' MC&\5^VF0SHI_[\J!C]*^6K?2(X7J3]GE^#Q%>7E&*7_I4I?^2GL4_##-XQYL M37ITUYMO]$OQ/N&:UTFVC,UQ;V\:+]YW10!^)KG=9^*/P8\/Y&L^.O#L##K& M]_#O_P"^0<_I7R'#^S5^TUXTE%QJ'@_4Y23DRZK?HA'O^]<-^E=#H_[!'QEO M\/J>JZ)8K_$LEW([C\$0@_G67_$5_$;,],LX;JI=)5'-)_?""_\ )B_]3.%\ M)_O>:P?E'EO_ .E2?X'N.L_M:?LVZ/E5\4Q7;C^"STN5\_\ B@7]:Y36?V\ MO@]:931/ VJWC#H9;>&%3^.YC^E8FC?\$[CP_B#XHC_:BL]+_P#9FD_]EKJM M'_8'^#EAA]4U?7+YOXE>ZCC0_@B _K1]?^D3FWPX;#X5/JW%O_TNK^7R#ZMX M88+>M5K/YK_VV'YG"ZQ^W_=RY7P_\(]/@_NO>7IES^"HG\ZY36/VVOC)J618 MVFA:>#T-KI08C_OZSU](:-^R=^S]HF&M_AU;S,.K7EQ+-G\'G&FZUKMV7Z#1[#R\_3R$%21_ _P#:@\8_ M/=^$O$4^_K_:=R8R?KYSBONL 8 HH_X@']?_P"1OG6)K]];?^ERJ!_Q$CZM M_N6 I4_E?_TE0/B?3?V(OC]?X^U:'866>OVG4XSC_OV6KH--_P""?/Q-FP=6 M\9:';@]?(::4C\T7^=?7%%>GA/H\^'F'_B*K4_Q5+?\ I$8G)6\3>)ZOPN$? M2/\ \DV?-&F?\$[(!AM9^*KMZI;:0!_X\TI_E70:9_P3^^$]OAM4\4:]YU.;_P!D9170:;^SC\"M)P;7X6Z0^.GVFV\[_P!& M;J[:BOI<)P1P;@?X&74(ONJ4+_?RW_$\FMQ!GN(_B8JH_P#M^5ONN8^G_#WP M#I./[*\#Z/;8Z?9],B3'Y+6D--TX# L(0!T'E#_"IJ*^BH8;#X:/+1@HKLDE M^1YE2K5JN\Y-OS=R'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:BMC,A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"GQ6UM 28+=$)ZE$ S3Z* " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BF7-S;V=N]W=SI%%&I:221@JJHZDD\ 5X?\ %_\ ;A\#^#_-T?X= M0+KVH+E?M6XK:1'_ 'AS+]%P#_>KYWB/BSA[A/!_6B>LI>48J\I/T M6G6R/4RO)LSSJO[+!TG-]>R]7LOF>U:QK6D>'M-EUC7M4M[.T@7=-IP>P+$=4!K\TR7&^,7C=7>&X%P+PV"O:6+K>['L^65FKKK&FJE1:.\ M3VL]QWAQX74O:\3XM5<3:ZP]/WI/M>-T[=G-P@]M3U+Q3XA\8?$*=O'/Q.\: M+#:EBO\ :NM7!2%<=4A102Y'7RX48CKM[UR&J_M"^"O!&8/A9X675M17IX@\ M1VRM'$WK!9Y*\'HTQ?/]Q37!Q:%\0?B=J(UK6[VXGW*%^VW\A(5!T5 ?X1V5 M1M'3BNX\&?"/2K&[AAM]/DU._D8")3"7);T1!GG(XZFOML%P#]'SP,Q#Q?%& M*>>9S>[IKWXQGYP-/B3Q]3^IY%2678%Z)KXY1_Q6 M35^U.*71R9RM[:?%KXWZU_PE7C7Q#=7;RC U+6+ABH7G"QK@G;Q@!%VCVKL/ M"WPZ\%^$]MRNF+JMXO(NM4A5HU/^S!RGL?,,@/4!:]\^&_[%OQ.\8E-0\7.F M@6;\D72[[EA[1@_+_P "((]#7T!\-OV9?A+\-/+N]/T 7]^F#_:&IXED!]5& M-J?4 'W->CGOB=XT>(]/ZME\5E& >B4+JJX]N:RG_P" *E%KN?-Y%X;4*-3Z MQB4ZE1ZN=377NHN_WRN_,^8O O[/7QI^,,T6I_V;-!9LBJFI:N[1QB,= @(+ M,H'0*-HZ<5[U\-OV*OAGX1\N_P#%TDGB"\7!*W"^7;*?:,'YO^!$@^@KV2BO M R/PQX?CJVBP9_/971T5]Q++BZ5)[Q7W'(S_ 3X*W'^L^%VB#/]S3T7^0%5)_V:?@3<9$GPUT M\9_N;U_DPKN:*Y9Y!D-3XL)2?K3C_D0\-AGO!?+K]S5)_P"KFO4**Y9\)<*U/BP-'_P7#_(AX+!O M_EW'[D>23_L3_ R7_5V&I1?[FHM_4&JWBOQ GIOG@;^40JI/\ L!>" M6_X]O'NJIUQO@C;Z= *]]HKEGX=<%3WP4?DY+\F0\JR]_P#+M?B?.T__ 3[ MT=O^/;XG7*>F_2U;^4@JI/\ \$^)AS;?%A6ZX#Z)CZ-M&?K]]95_DIKZKHKFGX3<$2VH27I.?ZMD/)(_ M#L@]/M4X/_HG^M5)_P!ASXUQ?ZN719>OW+]OZH*^P:*Y)^#W!TME47I/_-,A MY%@'W^\^,I_V+OCQ%GR]$L9?]S4H_P"I%5)OV0/VA(3F/P.DF#UCU6V_K(*^ MV**YI^"_"DH_K!DO(,$^LOO7^1\2?\,X_M*:>=T7@W44(Y_/TQS^Y>\/_H)H_M_]K73QB6[\>ICC]\EV?_0A M7VW11_Q"9P_A9G6C\_\ )H/[$MM6D?$9^.?[37A-UOM0\4:Y H;@ZC9[D.>V M)4(KI-%_;=\9%5@\=>!M%UN(#!8PF&1OJ?F7\EKZVDCCFC:*:-75AAE89!'H M:Y#Q/^S]\&?%^YM:^'FG>8WWIK2+[.Y/J6B*D_C6=3P_XRR]7R[-Y2_NU4W' M\747_DHUE^98=\U#$._G?_@_D>1:1^T7^RCXKQ'XT^#UGI\K?>EET*"=!]'0 M;_\ QVNITCP+^Q5\1,+HMAX=EDD^[!#>/:RGZ)N1OTK/\3_L&?#S4=TOA7Q3 MJ6F.>B3A;B-?H/E;\V->=>)_V%_BSI.Z7P[J6F:M&/NHDYAE/X.-H_[ZKQ<3 MA.,\#_R,\EP^,AU<:<')_))O_P IG?2S[B_ ;5)-?W9R3_!_H>P7_P"Q/^S] M>Y-MX=O+7/3[/JDI_P#0RU8FH?\ !/\ ^$=QEM/\2^(+=NP:XA=1^!B!_6O$ MSI?[37P:YBM_$VE01=3 TCVWX[2T9K?\,?MO?&71-L6MC3M70<,;JT\N3'L8 MBHS]5->,\?X45JGLLWR)8:?6U-)+_P !Y)?=$]3#^)7$&'?+4Q%6+\WS?GK^ M!V.H?\$[=&DR=*^*5S#Z"XTI9/Y2+6)J'_!/+Q?'G^ROB-ILW/'VBSDB_D6K MK_#'[?/@V\VQ>+O!6H6+'@R64R7"?4[MA ^F:]$\,?M)_!'Q9M33OB#90R-_ MRRU FV;/I^]"@GZ$UZF'X"\!\]_W:,(R?3VM6#^49S7X(^BPOBEQ!+2.+4O) MQA_\BF?.&H?L$_&NTR;74=!NAV$-](I_\?C%8MY^QS^T7I;^=;>#%FV\B2UU M2WR/IEP?TK[>M;NUOH%NK*YCFB<922)PRL/8CK4E=%?Z.O &(7-2J5X=N6I% M_P#I4)'NTO%'B2"]Z-.7K%_I)'PO_P *Q_:Q\+_\>>A>+X-O3^S[B9OR\IC1 M_P )_P#M:^%SB\U?QI!M//\ :$%PW_HU37W117+_ ,0#CA?^1?G.)I?._P#Z M2X&__$2'6_WG 4I_+_-2/ARU_:^_:-TB3R;GQL9-O6.[TNW)_/RPWZULZ?\ MMY?&^SQ]IM=#N\=?/L'&?^^)%K[&NK.TO8_*O+6.9/[LJ!A^1K&U#X7?#/5L M_P!J?#O0KG/4SZ3"_P#-:/\ B%/B3@O]SXFJR\IJ?ZU)_D'^N7"M?^/E,%_A M-X\?VI\/M*F]?L]Q+%_/=6YI__ 43TU\#5/A5/'SRUOJX M?]#$O\Z]:U#]FGX#:GG[3\+]+7/7[/$8O_0"*Q-0_8O_ &>KW)A\(3VI/>WU M2?\ ]G=A1_JO](#!?[OG-&HNTHJ[^^@__2@_M?PUQ'\3 U(OR;_2HOR.;T__ M (*!_"B?"ZEX5U^W)[QPPR*/_(@/Z5N:?^V]\ ;W'VG6[^TSU^T:9($-^1;-?/NH?\$[_ !%'G^R_ MB=93>GVC37B_D[5AZA^P'\8[;+66N^'[D=@MW*K?DT6/UH_UY\;\%_O>00G_ M ->Y?Y5*@?ZO>'^(_@YE*/\ B7^<8GUS8:YHNJ@'2]8M;D'H;>X5\_D:M5\0 MW_[%O[0MB2UOX4MKK;R#;ZI /_0V6JO_ I?]JGPOQ9^&?$D&W@?V?>,W_HI MS1_Q&7C'":8[AG$17=<]OQHV_P#)@_U%R*M_N^;4WY/EO_Z7^A]T45\+GQ+^ MUWX8XN;[QY %_P"?N.Z9?_'P1BD_L;]K3Q__ *^U\;7D;]/M#7*1'Z;R%H_X MCY&I^[HY-B95?Y;?Y)O_ ,E#_B&[C[U3'TE#O?\ X*7XGV]JGB#0=#3S=;UN MSLUQG==7*1C'_ B*Y76/VC/@9H6?MWQ1TABO46MS]H/Y1;J^5]*_8R_:%UM_ M.O?#$%GO.3)?:G%D^Y",S?F*ZG1O^">_Q#N,'7O'&CV@/46J2SD?FJ#]:/\ MB)7BUFG_ "+>')4[[>U/?\ @H%:7>BW%A\._!]W;W'E\?W.M:]( TEO;VB0Q6J'G,GS.5;M.\?4X:F/\)L%7^KQ]MB)>5U^-Z=CS&[U^_P!0 MU)]5U-S=3S3&6X>X=F,K$Y)8Y!.>YSGFN_C_ &LOCE'I\'A[PQK5KI5I!&(K M:STK2H0%4= NY6;]"/'N&1OU\A;E(3]=H"5-8_LF?M'^)YOM M=]X0EC+=9]2U*)6_$%RWZ5]QT5[L?H]Y1BY*6:YEB*[_ ,27_I2J/\3=^)N- MH*V#PE*FO1O\G'\CY"T?_@G_ /%6[P^L^)]#LU/54EEEFK'C_@3.V?RKZ2HKZ/ ^!/AK@[.6%E4?>=2?Y1E%?@>5 MB/$3BNOM64%_=C'\VF_Q/&-&_82^!VFX-^VL:@1U%U?A0?\ OTJG]:ZO1_V8 M?@'H6#9?#'3I,?\ /YON/_1K-7>45]C@> .",MM]7RVBFNOLXM_?)-_B>'B. M)>(,5_%Q51KMS-+[DTC-T?P=X1\/8_L#PKIMCCI]CL8XL?\ ?(%:5%%?54:% M##PY*45&/9))??0&O,S?.LIR M#!2Q>8UHTJ:ZR=ODNK?9*[?1'7@L!C=Y>Y'35*;-&#O.?DDO>?9M6BGO-(]A^,O[2?C[XF![GQQXF6UTU6S'IMLQCMU M]/ESF1O=BQ]*\7\0_%ICNMO#=MCM]IG7]57_ !_*JFG^!_&WC>X&HZS,\,;= M)KH$''^RG_ZA7L/P8_9(\4>+Y8Y_"'@^:\&[#:MJ "0(>Y#-\O'HN6KV'N9_6^+\5/B3.]_J]&\Z$)+I.3NI*+T:G=);T$?DF?^,?'?%]/^SN$\-_ M9N">BG;]_)=U;X+_ -W7_IZ>+Z7X)\:>-[D:E?M(J.!_I5XQY7T4=2/3'%>F M?#+]GRXUK44T_P +^%[K7+\8+,L&Y8_*W']!87%5XY5EZ5EA\-I+DV4935M+:634.CIH^2R3PUP>&K/%8UNI M5;NY3]Z3;W>MTGUN[R\SYO\ AM^P?JMWY>H?%'Q MG'P3INF,'D^C2$;5_X" M&^HKWOP'\*/A[\,[3[-X,\+VUHQ7$ESMWS2?[TC98_3./05T5%1^D8;+\)A/X<=>[U?]>@4445]4=H4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!6!XG^%GPW\9[CXH\$:9>.W6:6T7S/P< ,/SK?HK#$87#8NG[.O!3CVDDU]S M)E"$U:2NCQSQ/^P_\'-:W2:&^I:1(?NK;77FQ@^ZRAB?P85YUXG_ &!_&MEN ME\)>,]/OU'(CO(GMW/L,;P3]2*^J**^+S'PUX,S*[EA5!]X-P_!>[_Y*>?5R MG 5?L6]-/^ ?$5S\&OVE/A5.UYIGA_7+3:I,#$@?7%7-!_:Y^/ MG@^?[%J6M)?B(X:WU>Q!8>Q9=K_F:^T:S]?\)>%?%4/V?Q-X;L-03& M[:)* M!]-P.*^8?A9CLL?-DF9U:/\ =>J?KRN*^^+.3^QJE'7#UG'R_P"&M^1X!X8_ M;_@.V+QG\/77^_/I=V#^4<@'_H=>B>&/VN/@7XFVQMXL;3I6_P"66J6S18^K MC*#_ +ZJ'Q/^QW\#/$>Z2V\/W&ERMUDTR[9?_'7W(/P%>=>)_P!@"[7=+X,^ M(4;_ -R#5+0KCZR1D_\ H%+F\8,DW5+%Q7HG;_RF[_*7S%?/'M!V_ B3_P =J&P_: _:/^&ERNGZIXCU6,KUM=>M3(Q'I^^7>/P(JH^*M?+I M*&=9;5H>:5U\N90_!L:SF5+3$4G'^O.Q]MT5\O>&/V_/$UMMB\8>!+*['1I= M/N&@/UVMO!/XBO1/#'[:_P %-=VQZK=7^D2'@_;K,LF?9HB_'N0*^IR[Q'X- MS*RABXP?:=X?C*T?N9V4LUP%;:=O73\SUVBL;PU\1/ ?C)0?"OC#3;\D9\NV MO$9Q]5!R/Q%;-?94,10Q--5*,U*+ZIIK[T=\91FKQ=T%%%%;%!1110 4444 M%>1_M+?M*V/PGL'\*^%9H[CQ%<1\=&6Q0CAW'=B.57\3Q@,O[2O[2MA\)K!_ M"_A>6.X\17$? X9;%".)''=O[J_B>,!O"_@)\!?$OQ[\32^*O%5U,N,<;4QJX?R!<^*GI*2VIKKKLI);O['^+ M;QL?CZCJ?5L-K-[OM_P?R]1?@%\ _$?QY\22^*O%5SD MV^A:%I\5K9VL0CM[>%<*BCM_]?J3S5JOI.#N#L%PG@7&+YZ\]:DWNWV7:*_' M=Z[=6 P%/!4[;R>[_KH%%%%?9'>%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%<_\0/BCX$^%VE_VMXW\1062$'R86.Z68^B(/F;\!@=R*YL M9C,)E^&EB,54C3IQ5W*348I>;>B-:%"OB:JI48N4GLDKM^B1T%^?&']M'XB^/UFTSPQ*?#VDD$,MM-_I$J_P"W+QM' MLN/0DU\Z^(_BCIMC(UOI"_;;@G[X/R9^O5OP_.G:)\.OBI\6M2BT^2TN$69O MW.G6ENSR/](UY_%NE?2/P4_X)RZQ$L6I>,)8M&C(!8-B>\?J2.ZUEE MWASPXLR^O\:8N>?9C'_F%PL^7"4G_+6Q6D+=X4$K-6?.F?"9IXL\0YG1EEW MV"^I8=Z/$58IU9><(.Z7E*HVVME%GRU:>"O'GCVX2ZU^X:V@9OD213G_ (#& M._UQ^->_?!/]@SQOKODZE_PCXTJW.#_:>MJ1(1ZI%C=]#A0?[U?7OPX^ /PM M^%RI-X:\-1O>(.=2O?WLY/J&/"?\!"BNSK]8QO\ K5Q#ET&"R^*M'!X M*/L:*CVG-6G4O]I:1;U21\)@.!<,L;+,,SJRQ&)D[RJ5).CAZ.'CRTXI(****],V"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AO]-T[5;9K+5+"&YA M;[T5Q$'4_4$8J:BE*,9Q<9*Z8-)JS//_ !/^R]\#?%6Y[KP';6DK=)=-9K<@ M_P"ZA"_F#7G?B?\ 8"\.7&Z7P=X]O+4]5AU&V68'VW)L(_(U]"45\KF/ _"6 M:W>(P<+OK%?D[K\.67_DQP2R.E%WHU)1?]>C_$^3?#'[ M=_Q,TS;%XF\/:9JD8^\Z*UO*WXJ2O_CM>B>&/V[?A?JFV+Q+H>IZ5(?O.$6> M)?Q4AO\ QVO0?$_P&^#OC#=^)_P!@[X;: MGNE\,>(]3TMST20K<1+^!VM_X]6/]D^+62?[KBX8J"Z3MS/UPSO M#_!-37G_ ,'_ #/2/#'QP^$?C':OA_X@Z9+(_P!V"6X$,I^B2;6_2NJ!# ,I MR#T(KY(\3_L)_%/2MTOAO6=,U6,?=3S&@E/X.-H_[ZKECX;_ &FO@X2UO8^) MM+AB/S-9O(]O^)C+1G\:/^(B<4Y1IG.4S26\Z=^7\I1_\G#^U,90_P!XH/U7 M]/\ ,^X*\E_:5_:4L/A+I[>&?#$L=QXBN8_E4X9;)".)''=O[J_B>, ^':3^ MVE\<],L9+&[U.POG:)D2XN[!1)$<8##9M!(Z_,"/7-0_ GX%>*/C_P"*9O$_ MB>\N5TE;DOJ>IRL3)=2$Y,:$]6/=NB@^N >3-/$RMQ'1AEO#5*?UBKHW))D>&M(M]!T'3XK6SM8A';V\*X5%'^> M3U)Y-&A:%H_AC1[?0- T^.UL[6(1V]O$N%11_,]R3R3R:MU]YP;P;@N$\$TG MSUYZU*CW;[+JHI_-O5^7I8# 4\%3[R>[_KH%%%%?9'>%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4456U?6-)T#3I=7US4X+.U@7=-!M(?7O%VO6VGVB=9KF3;D^B MCJQ]@"37A'Q?_;PT32O-T7X1Z<-0G&5.K7J%8$/JB<,_U.T>S"OE[XC_ ! MRIING&V[R3]Z^T6 M?1/Q?_;SO+GS=%^#VF&!.5.LW\0+GWCB/"_5\_[HKYC\=?%&:_UB34/$>LW> MKZM<-\RF0RS,>P)/0>W8=!76?#;]ES]H3XZ>7BOH&C2\_:[IMA=?7?C)' M^X&]#7TM\&O^"??P>^&L<=[XCC;6[T %_,!2'/N =S\^K;3_ '17@X/PZSSC M'$QQ_&N*EBFG>.%H34,/#RJ8A*47V?U:-=R6CKPD>7C/$-X.D\'P5@U3B]'B MJ\7=^<*;M.7DZG)%/_EW)'Q_X'^"?QR^/%]]BT;0KF"S)Q)#:KT!_P">DAPJ M?\"(_P!VOIGX+?\ !-[PQX62/4/'^JAY< M::<QKZ;TW2]-T M:RCTW2-/@M;:)<16]M$$1!Z!5 J>OVG#9%3AE2RQJ-+!K_F&H1=*AZU$FZE M>7>5>I4OO9'YU_8$<;F#S+-JT\5B7_R\JN[7E%?#"/:,5%>1C^#OA_X+^'^G M_P!F>#?#=KI\1 #^1'\\F.[NB6B/>C M&,(VBK(****U*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,/Q-\,_A[XR#'Q3X+TR^=NL ML]FAD'T?&X?@:T="T+1_#.D6^@Z!IT5I9VL82"WA7"HO^>2>I)R:MT5S0P>$ MI5W7A3BIO1R22;79O=D*G!2YDE?N%%%%=)84444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 M\V_\%!?VCOC-\+]5^&O[/_[.M[IVF>-/BQXDETW3_$>K6HG@TBV@6-IYQ$P* MR2 2IM5@00&X)Q7TE7CG[97[(?@C]KCPGHFD:MXUU'PKXF\.:N-2\%^+-%E" MW>F7JC.Y 2/,4A060$'Y%(92N: /E'X&7O\ P4:^!_C35?&OAGXK:E\9?#5O M\;+[PUXX\+77A^&.[6)5C+ZK;R(4^8\1C=EOERF0Q M_2#4/"G@GQ=J&D^+-6\.:;J5UI;-/HFH7-HDLEHTB@&2%V!,99<#'_&PT_2?#4EH(YM(@$63;S,5#/*&'S% M@#NR %&%#/C9^T5^TU\8OVL]1_8T_8XUW0/#4GA'0X-3\?\ CK7M,-]]BDN M&M[.WM\A&D9&5R7X(+8VE/GQ_P#@EY_R6[]J7_LNVH_^AR5'_P $_@P_X*!? MM3Q!X0\7>'[5K:WU[33)Y3[X6)$Z[]OV]?(\F[V9]O,_6E_P"")08?LT>-OM?_ !^_ M\+BUW^TL_>\_%OG=[XVT >A_L-_M2_$SXP:OXZ^ 7[16@Z7IOQ,^&.K0V?B' M^Q2PL]2MIT+VU] KG2VM7GAMFF95RL2=6]A69_PDNK_P#0 MH7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J M_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L5'=W=K86LE M[?7,<,,*%Y9I7"JB@9+$G@ #N:R_^$EU?_H4+W_OI:\'_;2\(?%#QU#H^I>& M-"U^>T#FWN]'M@\T9D^9HY_*C!YQO4N>GR 8R:^?XISC&9!D-?'X7#2Q$Z:N MJ<=Y:I=F]+W=DW9.R9Z.4X.AF&84\/6JJE&3LY/9?EOMJTN[-WXN_MQ^!?"' MFZ1\.8%U_4%ROVK<5LXFY&=W67_@.%(/#5\P_$GXQ_$'XL:S&_B_7;J_FDDQ M8Z7:QDJI/ $4*=^V<$^IKTKX?_L2>/=6E2\^(\5WI=KG+6>G>7)@-?0/PS^&/@/X16^SP-\(I+:X9<3:A*PEN9?]Z5R6(]L@>@%?AL."_$ M?Q-J*OQ57>$PCU6'IZ-K^]O9]??YW>ZY8'W-;B+A_A:+HY!156OLZU2[2_PI M6_]]+7[5P_P=P]PS@?JF H1A!VNDOB:U3E>[FT]8N;DXWM%I:'Y MOF-7%9SC5C,RJRKU%LY[1_P05H0\^6*;^TV]38 & **Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6OJ"38HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6K6E:K>ZA(Z76B3VH5-O@-\1 MO"7AOP)\/KOXV7VJ?$J\M=;^VWUSG4 ?/O[$W[-?Q) M^ GQ*^-_BKQZM@+7Q_\ $^[U[0/L5UYC?9)&?K7+_&S]G3]I MWX/_ +66H_ME?L;Z/X?\1R>+M$@TWX@>!/$&HFQ^W/;J%M[NWN,%5D5%5"'X M #'YM_R?55% 'S%^R]^S5^T#KO[36M_MO?M@QZ'8>*;KP^GA_P (>$/#]VUS M;Z#IHD\Q]\Q $DSN3DKD ._.&")S,?P%_;1_8V^-GCSQ;^R!X$\+^// WQ'U MQ]>NO"NMZ[_9ESHFK2X$\LN%&6V;V^A* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE3] MK/XX?M%^-?VO/"G["/[,_P 0++P/>:GX3E\3^*O&USI,=]/;6*S/ D-M#+\A MD9XSDGD!U(*[3GZKKP#]KK]B6#]H3Q_X<^-7PM^-&H_#GXH^%+.6'0_%&F01 MW(EM&8EH+BW<@31;G;C( \ULA@<4 >#?\$\O%?[>O@(?"D>+/$=[\3_A=\0- M&NVO+^;2T6]\'W,4C!3+< YGBD;;@N2<%\!?+^?T;]J[]H/]L/4/VSM _9"_ M8XUGP;87\G@"7Q-K]]XOL9IH88OM1@0;H0S**_L%_M9_M+_LS M>%O@K\+/VA_"GAW4_AI\2ISI'@?Q9H32)>Z??/.RQV]Y&WRMND. 5 PK%M[; M2H]F^*7_ 3;^(?QC_;.\6?M$ZO^U#XC\)^'==\.V>DVVG> ;DV.JF&%(RT, MEVRMLB,R-(50?/N .-O(!WO[-?AO_@H_I/Q"ENOVK_B'\+M4\,'39%BMO!MC M=QW8N]R>6Q,T:KY87S,C.>%/V0?B#X8\!^!OAOKC: M%<^)]:T#^T[G7-6C'[^.-&8)'"AP-P^8AE8%M^U,3X/ZI\:OV(/^"@?A?]CO MQ%\IZ+>6L4LKQF? ,D92+&,!?WBX52C%]?_ M ((E!A^S1XV^U_\ '[_PN+7?[2S][S\6^=WOC;0!Z'^PW^U+\3/C!J_CKX!? MM%:#I>F_$SX8ZM#9^(?[%+"SU*VG0O;7T"N=RK(@)*GIE3\N_8OT'7QQ\"0Q M_P""TWQQ-C_J1\.-$^W;>GG^7:;,^^S./:OL>@ HHHH **BO)Y+:U>>&V:9E M7*Q)U;V%9G_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM6M*U6]U"1 MTNM$GM0JY#2D8;VXH O4444 %%%% !1110 4444 %?+/[47[,'[16@_M6:)^ MW/\ L?-H>H^)+?PXWA_Q=X-\0WC6T&MZ?YGF(8Y@"(Y0VW[V%_=1GG#*_P!3 M44 ?G+^P[^S9^TI^U/X5^!?C/XU6&A>&_A?\*ISK7AG3+"_-SJ&OZDD[M%/- M@;(8HW7[OWL!A@[]R>T?$KX!?MC? #]JOQ-^T_\ LB6NB^--%\>6-O'XL^'W MB76WLF@NH%VQW%I,P**#ER5;H9'X.5*?6$444$8BAC5%7[JJ, 4Z@#Y9^ /[ M,'[17Q"_:L7]MS]LS^P=,UK1=#DTCP%X(\-7;7,&C02[A-/-.P DG97D7Y>+?V0/ GA?QYX&^(^N/KUUX5UO7?[,N=$U:7 GE MCD*E)(7.#M^]A54!=FY_L.B@#Y[_ &&?V6?B9\'M7\=?'W]HO7],U+XF?$_5 M8;SQ#_8H8V>FVT"%+:R@9_F81HQ!8]<*,MLWM]"444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %>3?MR_M(S_LC_LK>+_C_ &&B MQZC>:'9Q+IUG.3Y?A!\._CY\'_$ M'P?^+%KYOA_7; P:CB81M& P=)5<\*Z.J.I((#(,@]* /@F^\-?\%3-&^+]] MXR\/_M;1Z]X\L_@W9>+)?"$?A2W.F7T;WMP#I$4:XRP"';. ))&(7\9^/? ]SX:US4M)AGU?0+LY>PN2H\R+/$O@_:W:Z9XXL&M[W_A'X[^Y"V,,D+_ +V: M-DD97=AD,%"G:J5]%Z+_ ,%8?@!=_"'P3\5M6\%>-BGC30VOXK70O#,^I+9O M'/);3P/)$,;DFAD4<#\?L MS?\ 0@?%/_PW%[_A0!]345X'\%?^"C7P,^/'Q-TSX4>#O!_CZUU+5?.^S3ZW MX*NK2U7RH9)FWRN-J96-@,]6('4U[Y0 4444 %%17D\EM:O/#;-,RKE8DZM[ M"LS_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V* M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/ M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ MX275_P#H4+W_ +Z6K6E:K>ZA(Z76B3VH5S<+2\AD$D3LHZH67 M:P'.UVQS@UZQ10!^;=S;_P#!4_Q%^T/JOP;O/ O@*'QU>_!2TT'4?&Q\1.UH MNFG4+I/[56()YAG9FD'E[>&7?LP=@^W_ -DS]GC0OV4?V=O"W[/_ (=U-[Z# MP[8-'+?21[#X+-CA58C)XKU"B@#XM\5W_P#P M5\^'OP;N_P!IO6_BK\-KVXTS1VUG5?A8OA1XX8K9(S-+;I>>9YK3+&",$X++ M@,W!/7?%K_@H_:Z+^Q%X+_:6^%/@<:CXG^)MS9:3X(\+WLQ*MJ]RS(8I67:6 MCB>.0$C;O*J,IOR.4_:Y_:5\;?M?>)]8_P""?_[#TB:A>WL36/Q0^(@!;3?# M-@^4FMUD'$URZ[TVJ>/F4?,':+G?VQ?@]X5^ 'CC]C#X+>$DD'AWPU\3+:RA M>X(+2SI]G\N5\<>8[^8YQ@;F. * -KXH?&C_ (*'_L*Z/H_Q\_:;^(G@SX@> M 9M5M;3QUIV@^'6L;GP['<.L:SVT@/\ I$:2,%_>#33]'TV!"[W!5"/-=@KE!DC]WR#N M%)_P5]^Q?\.X?BA]OV[/[,L]N[^_]OMMGX[MM>D_"CQUX<^&'[)'A+Q[\5?$ MMKH^GZ3X"TR?6=2U*81QP8M(MQ8GONX ZDD D@4 ?/OBGX]?MP?L/?%/P%! M^U3\0_"OQ&\ >/O%$'AV76](\/?V7?:+J$^3"3&C%)82%,/VI=._8@_8]OM#TGQ!%X<.O^-?&FOV)NX=$LBX2*** $"2=V9#AL MC;(O^TR^=^$8?'O_ 56_:&\*_&Z_P##=[H'P#^&FN#5/"*:G"8KKQEJT38C MN_+/W+:-AQGJ-R\EW$6]^S0&_P"'Q7[2)U ?OO\ A%_#7V'=_P \/L-ONV^V M_&?>@#H?@)^T9^TI\,/VKXOV*_VQ]5T#7K[Q!H$NL> /'.@:>;-=46'=Y]K/ M;Y*I,JJ[C9P%3G=N!'U+7QQ^W$&/_!3/]DP:7_Q^?;O$WG[/O>1]D@SGVV^; M^M?8] !1110 4444 %%%% !1110 4444 %%%% !1110!\G_$W]H+]K7X^?M9 M^*/V4?V0=:\/>#].^'^FV<_C3QWXATAK^0W5TF^&VM8"0C#:&RS]3&_*[0'F M^ '[2G[37PX_:\'[$/[8%[X?\0W^M>&GUSP5XW\-V#6@OHHV82P7%N2520!) M&!7 3^+>"/:?VE_VG_@[^R9\,[GXI?&7Q*ME9QGR[&RA >ZU&X(RMO;Q9!D MD/X!1EF*J"1X/^QC\%?C9\:OVA=1_P""B_[4_AMO#NJ:AHG]D?#?P)(29-!T MAF+^9<9 /VB3/_@]<@>*WT-7-IJ%B\+307\"-\P#QHQ*=LJ<+O"+Q/\ P1*##]FC MQM]K_P"/W_A<6N_VEG[WGXM\[O?&VD^!(8_\%IOCB;'_ %(^'&B?;MO3S_+M M-F??9G'M0!G_ 9^(O\ P4W_ &V/ +?M(?"?XG^!_AEX8U.ZN?\ A#O"FJ^& M&U"XO+>*5X@][.QS$6=&&8UZ#(7IGUW]@G]KGQ'^T[\+/$,_Q:\,67A[QGX! M\3WGAWQO96I,S 26-F\BX;:K;GE&#]S;\I MW-]VU\6_\%"_"OACP1\=/V2_"G@SPY8Z1I=C\7HH[+3=,M$@@@0>3\J1H JC MV K[2H **** "BBB@ HHHH **** "BBB@ HHHH **** /+_VR_VE-._9&_9N M\3?'N_T)]4DT6V06.F1L5^U7,LBQ1(6 .U-[@LV.%5B,GBOGWQ7?_P#!7SX> M_!N[_:;UOXJ_#:]N-,T=M9U7X6+X4>.&*V2,S2VZ7GF>:TRQ@C!."RX#-P3] MI5\8?M<_M*^-OVOO$^L?\$__ -AZ1-0O;V)K'XH?$0 MIOAFP?*36ZR#B:Y= M=Z;5/'S*/F#M$ =7\6O^"C]KHO[$7@O]I;X4^!QJ/B?XFW-EI/@CPO>S$JVK MW+,ABE9=I:.)XY 2-N\JHRF_(XSXH?&C_@H?^PKH^C_'S]IOXB>#/B!X!FU6 MUM/'6G:#X=:QN?#L=PZQK/;2 _Z1&DC!?W@W-E1@;BZ8O[8OP>\*_ #QQ^QA M\%O"22#P[X:^)EM90O<$%I9T^S^7*^./,=_,O?\%??L7_#N'XH? M;]NS^S+/;N_O_;[;9^.[;0 O[8_[4OQG\-?$_P"'_P"RW^R?I6BW'C;XBI<7 M33]'TV!"[W!5"/-=@KE!DC]WR#N%<+XI^/7[<'[#WQ3\!0?M4_$/P MK\1O 'C[Q1!X=EUO2/#W]EWVBZA/DPDQHQ26$A7)ZMB-OND /]!?"CQUX<^& M'[)'A+Q[\5?$MKH^GZ3X"TR?6=2U*81QP8M(MQ8GONX ZDD D@5\R^$8?'O M_!5;]H;PK\;K_P -WN@? /X::X-4\(IJ<)BNO&6K1-B.[\L_HW+R7 M<1 '>_'K]HK]J'XE?M:2_L6_L@W6@^'+G0O#D>L^-?'7B73GNULEE*^5;VT& M0LDA#HQ+9!#$?+L):E\+?VC/VKO@/^U[X:_9!_;!U[PYXNM/'^EW=UX(\<^' M]+-A*;BVC,DUM=6^2@^5>"G0LG+;B$^@?CY^T#\)OV9?AI??%KXS^+8-(T>Q M&-\GS2W,I!*P0QCYI96P<*/0DX )'S7^RG\,_C)^US^TY:?\%%?VAO"5QX5T M71M*FL/@]X(O.+JWM9U99-1NA_#)*CMA>I# _=2-G /L>BBB@ HHHH **** M"BBB@ HHHH **** "BBB@".\N[;3[26_O)1'#!&TDKGHJJ,D_D*^+/@W\7/^ M"C/[=_AJ_P#C]\"OB9X/^%_@:75;JV\&Z3J_AZK#!*T3373NV(0TBLN( MQD%6&#@,_P!KU\__ +9W[=&C?LZ2V7P@^%GAN3QM\7/$Z>7X2\#:=\[AF!Q= M714CR;=<%B206"G!50[H 8/[+'[>VL^+/@O\4-:_:?\ #MCH?BOX)7]Y9^/4 MT-F>TN5MXW=;BV#DG]X(W4(2YEN8C)#'@#,<:&3G R6<@!2%'U]^R6+ M(?LJ_#,:;M^S?\*^T7[/LZ;/L,.W'MC% 'C?BK_@ICX;M?\ @G98_MP>#?!, MFH7^L016>F^&3*6VZNTQMW@=U&?+CD21MV 71!C!85R'Q.UO_@K;^S[\(+_] MI[Q?\6/AOXDCT#36U;Q/\-[?PPUO%!9QKYEPD%Z'\QWC0,65LXXN)Y "I"G!&Y0<%WC /0OCE^V[\1;O]F[X:_$# M]E+X72:UXH^+\]C;^&TU6VE>RT47"*SSWKQ#A8BP7&0" ]=_:A^)?A#XB^!O&_BRU\.ZI<:1X=.F7NAWER&,3Q!6*SP@(Y.X M;B$Q\I(-?6'PM^''ACX/?#;0?A3X*MFATGPYI%OIVG1R-N?R88U12Q_B8A]?!_[?\ X"_:4^!GCSPQ^V;^TO\ $"Q^+'PN\#^,XKX^ K'3QI/]AM+/ MY=K=C86%\\)=%!E(RS 8"NY !^AU%5])U2QUS2K;6M+G$MM>6Z3V\H& \;J& M4\^H(-6* "BBB@ HHHH **** "BBB@ HHHH **** "OGC]N']J'XO_"OQ9\/ M_P!G;]FOPUI=]\0OB=J5S;Z5?:^KFPTFUMXQ)<74JIAG*H254=DL M_P 5>*O#7@;PW?>,/&6O6FEZ5IML]QJ&HW\ZQ0V\2C+.[L0% ''[!?B+PEXX_:;^)GA+XE?#OQ)XEM]$URZTKPW_9=_HDUQN\N:-48K+&-K M$[LD[0ORE@U=W^U=^TQ\=[G]HWPS^Q'^R.VBV?C+6M#EU[Q+XIU^U:XM_#^E M(YC5UA4_O)GD!4!N!E,C#[D\M-UXP_X*Y_&WP[KND:%>:1^SM\//$:ZG!J6H M0-%/XXU2 E4,4; %;5"64D@$AG!^<[8NE^$P;_A]S\5#?_ZS_A3NF_V?NZ^1 MYUIOQ[>9^M &U\)/VAOVHO@7^U?H7[(W[97B'P]XG@\=:5)O#O@7P[\- M?LUMXF\:^(-$.H7-[?S*S"&V@8JFQ=CJQ;G*9SAE!H?\%( Q_;)_9+%E_P ? MG_"Q[W9M^]Y&VT\[\-N,U[W^U1^UG\'OV0/APWQ"^+.M,K3N8=%T2R427VKW M./E@MXLY=B2,MPJY!8CB@#RC]F+]IK]HOP]^U;K'[#/[7K:#JOB*'PNOB/PI MXR\-VC6T.K6'F^4RS0$GRY0X?[N%_=..?E9NT_;V_:Z@_9'^"TNN>'M*_MCQ MKKS26/@CP]&I=[N\"%FE91SY$*9ED;@8 4E2X->7_LD_"OXGVWC_ ,:_\%._ MVV;1?#FNZIX8D@T7PKAI/^$4\.PCSV67C<9V$8=@!N7+Y :1HT\6^'?[5?[- M/QXN/B1^VA\?OCWX2TWQ)JGA;5=!^%/@6_UV'[1X>TDPRIO:/<=MY=-RV.0I M"@[6VJ ?8'_!/'XU>/?VB?V-? _QG^)]]!(?#NEW#:[HUM>*]S8"2_N6 MC,J Y3<"",]7X2\#:=\[AF!Q=714CR;=<%B206"G!50[IX! M\6OV3/&7[+O_ 2A^-6I?$'Q*-;^(WCN-_$'C[5H/]6]S+2%[KQ5_P4Q\-VO_!.RQ_;@\&^"9-0O]8@BL]- M\,F4MMU=IC;O [J,^7'(DC;L NB#&"PKV3]DL60_95^&8TW;]F_X5]HOV?9T MV?88=N/;&*^>?^"'.X?L;:H8?^/,_$?63IV/N^1NBQM]MVZ@"E\3M;_X*V_L M^_""_P#VGO%_Q8^&_B2/0--;5O$_PWM_##6\4%G&OF7"07H?S'>- QRW'R$C M?P&[+]K#]NW7/"'_ 3YTC]JOX!Z? -<\9KHR>%+'5H/-5)[V6,M#(@(WLL8 MF7@XW+GD5PO[4_Q\\9?\% ?$VJ_L&_L672SZ(\@M?BS\4E7?I^E69;]Y96SC MBXGD *D*<$;E!P7>/N_VM/\ @GQKWQG^"'PI_9]^"'Q+@\&Z)\-_$.G7L=U< MVAN;CR[. PPN@X5Y5#N_S_*S'GO0!FZ7X+_X+3IJ=L^L?&+X#O:"=#=)!I>H M[S'N&X+F'&<9Q[U]9U\ _M?_ )^.G_!.WX:/^V=\"?VPOB;XH?PUJ-F_C#P MO\1_$O\ :5EK-K-<1V[;4V*(GW2J,@$JI)0J5Y^[?!WB6S\:>$=*\8Z=$Z6^ MK:;!>0))]Y4EC5U!]\,* -&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQK]O7P7^TO\ M2/V:M:^'?[*.I6-AXHUQX[.74KW4#:FTLFSY[Q2!6(D*@1@CD"0L"" :]EHH M ^"OV'=+^)6I^'O"7Q@\-:W!XBT/4=",LNFV&J MVTTGD@%]TAB:(@,?F*N0V&V!3]*44 ?$_P 4/@G_ ,%$?VZ='T;X ?M.> /! M?@'P##JEK=^.M3\/^(6O;GQ%';NLBP6T8'^CH\BACYARN%.3MV/)_P %,/V5 M/VR/VEOB'X(T'X,^&?!NJ?#;PHD5_?>%O$NL36UMJVH*[A4N(H0&>".-8PJA MA_K)!7VI10!\F>"O$7_!8G3M4TG1=6^"7P&L- @N((+J/2K^_5K>S5E5A"GF M[05C!VKC' &,5I_M)_LV?M$>$?VI=._;=_8\M]"U37Y?#O\ 8'C7P7XAO&M8 M=;L@X>*6*< B.="%&6P,1KU^97^H** /ECX!_LY?M*_$_P#:PB_;5_;(TK0= M OO#V@2Z1X \#>']0-XNEK-N^T74]Q@*\K*SI\F05?G;M /U/110 4444 %% M%% !1110 4444 %%%% !1110 4444 ? 7QW_ &6/^"CGC']NR\_:ET3X>_## MQ7I6@;K3X<:-XTUFX>VTB%2N+M8(M@%RQ4N68MM+C',<97W;]G_Q/_P4^U/X MHV-G^TO\-?A+IO@]HICJ%WX4O[V2]1Q&QB"++*RD&3:&R.A-?0]% 'QY'\!? MVT?V-OC9X\\6_L@>!/"_CSP-\1]N_V9 MI27GB/QGXHUN]GU.^9FW>6TB.@6,'D(J@9Y.>,?9/[+NK_M>ZQX";F>6&2WV#<9#,[$/NSC'&*]0HH ^?/VSOV:OB3\=?C%\#?' M'@5; V/P^^(2:SX@^V71C?[,/+SY8VG>WRGCCZU]!T44 %%%% !1110 4444 M %%%% !1110 4444 %%%% 'C7[>O@O\ :7^)'[-6M?#O]E'4K&P\4:X\=G+J M5[J!M3:639\]XI K$2%0(P1R!(6!! -?-_[./PG_ ."L/[*OPHT[X/?!_P#9 MX^ %CIE@@,T[ZIJ!N+Z<@![F=Q*/,E?')P JA555'WK10!\U_M"?LO_';] ML#]DSP[I?Q*U/P]X2^,'AK6X/$6AZCH1EETVPU6VFD\D OND,31$!C\Q5R&P MVP*?._BA\$_^"B/[=.CZ-\ /VG/ '@OP#X!AU2UN_'6I^'_$+7MSXBCMW618 M+:,#_1T>10Q\PY7"G)V['^V** /BO_@IA^RI^V1^TM\0_!&@_!GPSX-U3X;> M%$BO[[PMXEUB:VMM6U!7<*EQ%" SP1QK&%4,/]9(*Z'P5XB_X+$Z=JFDZ+JW MP2^ UAH$%Q!!=1Z5?WZM;V:LJL(4\W:"L8.U<8X QBOK.B@#X._:]_95_P"" M@/Q=_;;L_CUX5\!_#CQ5X/\ !\"1> _#7C;6)S:03%$,E[);Q;0TYEW8+$@! M8^"4!'K_ ,%?%?\ P58O_BAI%G\??A?\'K'P@\SC6[OPYJ%\][&GEMM,0DE* MD[]@.0>":^DJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\63>)+; MPMJ=QX-LK:YU>/3YFTJVO)2D,MR$)B1V'*J7V@D= 37YY_LV_LO_ /!6;]F[ MQ;XH^)]C\,/@UXH\9^,=0>YUSQEXJUJ\FOY$;!%LC1LBQ0 @$(B@<*#D(@7] M'** /"?A7X2_:K^/'PG\<_"O]O7P1X&TRR\0:8VFV,?@2[N)/,MYXI8YVD,[ MOM=[U][>33] M.(V1-+9[2YFBC.U=NY5V*#YFTEON"B@#X^^+_P"Q+\?_ (6_\$X=(_8K_8K\ M06"ZL^VT\1Z]J-Z;)Y[:4RS7LD;*&*M+*P0+D[8G9<\ URWP'^'W_!6G]FSX M7Z9\(/A%^SG^S[IFC:7"%1$U/4?,N),#?/,PF!DE2?0 ?=5% 'S!^T MO^S+^T[^T1\)_AK\5-*\3>'_ O\:_AUJ2ZQ;6UO-.^B74[;1/9ORS^4XC3# M'<>&7@.67AOC#\$?^"A7[?FCZ;\"_P!HKP!X0^%_P\&IV]WXQFT7Q&=3O];2 M!Q(L%N%7;"C.H;+\J55LMM*-]L44 0Z?86>E6$&F:=;K#;VT*Q01(.$10 JC MV %3444 %%%% !1110 4444 %%%% !1110 4444 %?'?_!4K]F;]L?]JC5/ M!W@KX)Z9X8O_ )I-PNI^)M#\0:W-:QZU=I+^[MYQ" [0*JYPKKEI">"BD?8 ME% 'R!X5UG_@LEXR2*WAL].OK^-+:W7"A(T$NU0JC M&!@5TW[5W[,WQY@_:-\,_MM?LBR:)<^,=&T.30?$OA;Q#<-;VVOZ4\AE6-9E M'[N9)#N!;@X0DXCVO],T4 ?*/PC_ &=_VI/CI^UAH7[7?[9?A_P_X8@\":5< MVG@#P'H.J&_-O M?@1J'_!1?QEXTF\,_M@_"CX1P>"+W2KB&_7PW<75Q/,[*%$31SR,C1,"P8$' M(.*Z3XD?L0_LP:[\.]?T/PK^S!\.+?5+S1;J#39U\&6$9CN'A98V#B'*88@[ MAR,9KV*B@#P3_@G/^R;%^R=^S-X;\$^+/ _ARQ\:PV4L/B;5]%M8C)?'[5-) M$)+A45Y@J.H&[..@Z5[W110 4444 %%%% !1110 4444 %%%% !1110 5G^+ M)O$EMX6U.X\&V5M+?%'Q/L?AA\&O%'C/QCJ#W.N>,O%6M7DU_(C8(MD:-D6* $ A$ M4#A0(-,;3;&/P)=W$GF6\\4L< M[2&=WVNN4*$=#D]A7NU% 'P_X-^&W_!67X(?!5?V/?A[X<\ :WIUA9/I'A?X MKW>OO;R:?IQ&R)I;/:7,T49VKMW*NQ0?,VDMO_%_]B7X_P#PM_X)PZ1^Q7^Q M7X@L%U9]MIXCU[4;TV3SVTIEFO9(V4,5:65@@7)VQ.RYX!K[!HH ^%?@/\/O M^"M/[-GPOTSX0?"+]G/]GW3-&TN$*B)J>H^9<28&^>9A,#)*Y&6<\D^@ ]+ M_:8_9H_:E_:%^$OPV^*6B>*]!\+?&CX>:BNKQ6=M<3MH=Y,VWS[-^6 M&.[HR\!RR_3]% 'Q7\6O@G_P4&_;XTK3?@;^TAX \(_#'X=#4K>[\9R:'XC. MI7^NI!()%MX J[8(V=5;+GI)Z50_P"$R\(?]#5IO_@='_C64Z]&D[3DEZM(ERC'=FE16;_PF7A#_H:M M-_\ Z/_ !H_X3+PA_T-6F_^!T?^-1];PO\ S\C]Z%SP[HTJ*S?^$R\(?]#5 MIO\ X'1_XT^V\4^&;R=;6S\16$LKG"1QWB,S'T !YIK%85NRFOO0^>#ZE^N, M^.'[0_P5_9L\+6_C7XY_$.Q\-Z7=WRV=M=WV\B6=D=PBA%8D[4<],86NSKX7 M_:5\"Z5_P4(_X*+C]F#6',O@GX3_ ^O[CQ*RCJM M%(..^Y1]Q:=J-AJ^GP:MI=Y'<6MU"LUM<0N&26-@&5E(Z@@@@^]>+>/_ /@I M'^P]\+?&FI?#SX@?M$Z+IFM:1=-;:EI\\-P7@E7JIVQD9'L:X7_@D9\7_$7B MW]FRY^ GQ)EV^,O@[KD_A+7X';+>7;LRVTG/\/EJ8@>YMV/>O8_C#X._9:\! M^%M=^-'QE^'7@V&PTVVDOM;UK5/#]M(Y4#EF9HRTCDX '+,Q &20* ..\*?\ M%./V#?'/BG3?!7A/]I/1+W5=8U"&QTRRBAN UQ<2N(XXQF(#+,P R<NZSH5M(RQQKEG=V0LQ M ZD\ 9X% ' Z!_P5#_8$\4Z[9>&= _:9T.ZO]1NX[6RMHX;C=+-(P1$&8L9+ M$#GUKWROST_8_P#V?M&_;Y_:03]NSQE\(M,\+?"[PK>-#\(O"5MH\-J=4ECD MYU2Z6-1OPZ@J#D;U"@E8B9/T+H Y31OC?\*?$'Q:U?X%:-XUM;CQ=H%A%>ZQ MH:*_FVL$@0I(Q*[<$2)T)^\*ZNOB[X"_\IN_CG_V3;1__15A2^ _^"A'[7G[ M17BWQ[\-/V9?V6]!O-3\">-=0TC4]?\ $GB)X-,2WAE,=N %7S);B0I*S(N% MC54))WC !]H45\\_L9_MP:K\>M,^(/ACXZ_#N'P)XR^%.H"V\;Z>NH"XM(XF M21TN8Y,?<(AE.,L $#!F##'GG@S]N#]N_P#:5\-7OQM_9+_9,\-7/P]AN)TT M.;QEXDDMM3\11PLR-);QH-D.64J!(2,@C<<' !]DT5YI^R-^TQX?_:V^!>E? M&C0?#=]HKWCRV^I:+J(/G6%W$Q26$G W@$95L#*LI(4Y4>ET %%%% !1110 M454U?Q!H.@1I-KVMVEDDC;8WN[E8PQ] 6(S5#_A9'P[_ .A]T7_P:0__ !5: MPH5ZD;QBVO),QGB*%.7+*:3\VC:HK%_X61\._P#H?=%_\&D/_P 51_PLCX=_ M]#[HO_@TA_\ BJKZKBOY']S)^MX7_GY'[T;5%8O_ LCX=_]#[HO_@TA_P#B MJMZ1XI\,Z_(\.@^(K"]>-=TB6EXDA4>I"DXI2P]>$;R@TO1E1Q&'G+EC--^J M+ES665PJHH&2Q)X YS7SKK_ /P5N_X)T^&O$[>$=2_: MBT=[M)3&TECI][=6VX?]/$,#0X]]^/>MW_@I+\.?BM\6OV'?B)\/?@I#/-XC MU'1D6TM;5L2W4*W$4EQ;IZM) LL87^(OM[U\^?LF_MY_\$N;7X0Z/^S_ .-_ M#.C?#O5-.TN'3]>\*>-O"?D)]H6,+-YLS1-$^YP26F97;.64'(&)L?;W@GQQ MX-^)/A:R\;8ZGI=VD\$ZY(RKH2#@@@^A!!Y%>9_'W]OW]C M[]E_Q5;^!_CE\<=.T76+F-9%TU;6XNYHT;[K2K;1R&%3U!DV@CD<5D?L*?LM M^ _V9_#_ (LG^#7Q:B\1>!O&?B237/#&F6(1[/1XY,AH;>9)7$T9 C4-Q_JN MY)-?&GQ!_:E\+_L(?\%"?CAX1UWP3I'Q-N_B];V3:!':ZE:O+:7CAH5TF_,K M8MX"9,,#T1(3M(;Y #],/!OC/PG\1/"MAXX\"^(K/5]'U2V6XT_4M/G66&XC M;HRLO!'\B"#S7DWQ&_X*-_L2?"3QOJ/PX^(_[0VC:3KFDS^3J.G7$,Y>"3 ; M:=L9'0@\'O53_@FS^S/XU_9)_9!\,_!GXBZK%<:W;/1D$&OG+]E_\ X9[_ .'D'[5'_"^O^$,V_P!N:+_9?_"7_9,9 M\FY\SROM'_ -VW_9SVH ^J?A!^WC^QY\>O$Z>"OA+^T+X M? R1&DH5I" "2%!P 3VKUNOS9_X*XO\ LA7?@/P1IW[*S>"V^,9\=Z?_ ,(8 MOP^^R_;U.]N9#:\B/?Y>W?\ Q[=O1J_22#SO)3[05\S:/,V=-V.<>U '/_%' MXN?#'X)>$9O'OQ<\>:7X=T>W8+)J&K7BPQESG"+N/SN<'"KECC@&O(/AQ_P5 M/_X)_P#Q8\80^ _!7[2VCR:G:;\9=.CUOP1\"M'L[3P]X8OEWVK45\Z?$3XT6__!-/]COPQIGQ-\2ZK\2_$5D;;P[X M<2"U%O>^([YBPMXMNZ39B-0&&;?XV?M4_LC M^&8OA^9X1KS>#/$SW6J>'X9651+/&X\N?:S 'RR!D_> YH ^QJ*^9/VOO^"A M=U^SKXH^#^F_#/X6GQ_:?%N._P#[&73+[RIKB18;5K(1%AMV327489VP$3+8 M.,5P7C#_ (*,?M??LU?%30/A]^UC^R3I4@\>Q3P^ H_A_P"(#=2SZDFQ8[&8 MS87-9WBJI6WN0PP[$LB[E"CY\KN"L!)\4/V^_CW!^V7XF_8E^ M?[/&G^)/$.FZ78WVG:QJ6M-;6-K;RP))/<7A"%E1#)&BJF6=G'(. 0#ZSHKY MN^ '[9?Q&-5\-ZF]UI6OVJ9$HA,BB2.1- MKG8V20C$[<+OY^]_;A_:9^/?Q9\5_#O]A#X$^'==T;P+JC:7X@\<>-M;DM;& MXU!/]9:VJ0J7D*]Y,D<@D %"X!]8T5\[_LS_ +>#?$N\\=_#7]H'X:R^ ?B# M\,K,WOBS0/M8NX9;'R_,%[:RJ!YD97!Q@XWIRV[->;>#_P!N'_@H/\9/A2_[ M4GP3_9)\&WOP]DAN;K2M&U#Q;*->U&T@D=&=!&AB1V\M\1D%LC W<;@#ZJ^* M_P 9_A?\#=!M/$_Q8\8VVB6%]JD.G6ES=*Y66ZEW>7$-BDY;:V.W%;6H^)?# MND:KI^A:KKUG;7NK2R1:79W%RB2WCI&TCK$A.9"J*SD*#A5)/ KY>_:L_:[\ M)Q_L?_#OX_>*/V:;/6X/%7C+2;4>$OB!I@$FDW,IF4S&.6-L2Q,C!'VC(;<" M U>3_MD>)?VGK#_@KC\(9? 'PO\ #&H7EEH&MKX(AU#Q#) FI0-8/]I>Y81- M]G9"9=H4-NVKDC/ !^@U%?-OQZ_;2^*^E?'*R_9*_9:^#=AXQ^(HT--6\3S: MMJQM=)\.VS8"F>15+R,Q9<(N#M=",YP#X'?ME_&"#]H2U_9,_;&^#^F>$?&& MM:7+J'A#6/#FJM=Z3KT40)FBC+@/%,BJS%&SE5).WY-X!])5D^.O'/A'X9^# MM2^(/C[Q!;:5HNCV;W6I:C=OMC@B099CW/L!DDX !) K6KX/_P""K_[-GQ_^ M+/PL^)OQ/^*'QS6S^&_A#0C?>"_ 7AR QM?W20QYN-2E8?/MF,A2)=RX"$%& MW;@#[?\ "'BSP]X]\)Z7XY\(ZFM[I.M:=!?Z9>(K*L]O-&LD<@# $!D93@@' MGD5Y;XI_X*#_ +$O@CQ-J'@WQ;^TYX1T_5=)O9;/4K&YU15DMIXW*21N.S*P M(([$5=_9#U>P\/\ [#OPOU[59Q%:V/PIT2XN93T2--,A9C^ !K\[OV&_V@OV M<-*^ NL?$SXL_L >+OBMJVN^,]6U[Q;XKTWX66^K6NE+--GR?M5QC=M1!(54 M[5\PDD$D4 ?J#\)_C-\*_CKX5/CCX/>/--\1:0+I[8ZCI=P)(O-0 LF1W 9< M_6O/4_X**_L.R?$?_A4R?M.>%#KOVK[,+?[?^Y,V=OEBXQY);=\NW?G/'7BO M#_VKOVE?@7I7_!)+QI\9OV)H](TC1=:M8]/M(_#NEQZ?]DN+NZAM;E9(HU7R MIUB=\G&>$8$@JU>D7?["7P%_X=_M^S#X8_#+]HKPYJNNR2,EOI\5RR-I#9SDU]'_\%1/V:_A/8?L%Z_K?@'P)I>@:K\-[*WU?P9J6CV26 M\VDR6LT;?NG0 J#&&4C.,X;JH( /K:O-?CO^V!^S5^S)J&G:5\>/BWIWAJXU M:&273HKZ.5C.B$!F&Q&Z%@.?6MO]GSX@WGQ:^ G@CXJ:@BK<>)O"&FZK.J# M#W%K',P [#+FOC'_ (*7>,/A#X!_X*1?LZ^+OCS=:9!X2L]*UTZQ+K-H)[95 M:!E3>A5MW[QDQP><&@#Z.\"_\%)?V$_B3XFM?!_@_P#:=\,3ZE>RB*TMKBY> MV\Z0G"HK3*BEB> H.23@ U[?7YL_M^_M"_\ !+'XT?LWZS\)_@5I/A'Q'X_U MUH;7P5:>%?"?D7<=^\R!'%P(46)1SNRXW+E<'-?1WQG_ &A_B=^PM^R1\(Y_ M&.A6WB;Q->:EX=\)^(Y+J_91]IEM2MQ^-O#/PY\9^,;;3];\93SP^&=.F5R^H20JC2JF%(&T.A.2/O5QG[<_[2.J?L MB_LL>*?VA]%\+V^M7/AX67E:9=7+11S>??6]L1@G MWKIZ^-?V6M4T[0_^"I7[6&M:O>1VUI9Z9X7GNKB5L)%&FF[F9CV )/TJ3P! M^W1^V]^T9HM[\=/V8/V1M!U/X96UY/'I!\1^)GL]8\1Q0N4>6U0(8XG7%LJM/&X M*Y)174G:".>,UU?@[Q=X;^('A+2_'?@[5H[_ $C6M/AOM+OH00EQ;RH)(Y%R M <,K C(!YK\]/^"??Q@T/1_^"='[2?QSU;X:6NMZ>OQ0\3:O-X3\2VZF*ZC: MRLI?LMRC!EZ':P((SGK7L7Q5_P""A"_LU_LM_ 3XI>&_@/;3V'Q&M=)MD\*> M'R(_[-BGL$FCMK.-5"L02L2)A5QCITH ^NZ*^,O'_P"WK^VM^S1K7ASQS^UM M^RGX:T7X>>(]>M]+GOO#GBLWE_H4DY.PW(QLEP V=@"G:0&!*AO2OVM/VR_& MGPE^*7A?]F3]G?X4Q>-OB;XNM)+ZUTZ]U#[+8Z5I\98->74F,["R.%48)V-S MG:K@'T'17QKJ/_!07]JWX.?'OX<_LV?M+_LRZ%IVK^/O$L%E9^)?#NOR3Z7< M6C,$E:(.OF+/$[)F-^HD!R!C=]E4 /VZ/VWOVC-%O?CI^S!^R-H.I_#*V MO)X](/B/Q,]GK'B.*%RCRVJ!#'#EE90LF1N!&XD$ ^G_A=\9_A?\:K+5M2^ M%OC&VUF#0M_:*N/AA^P) M^T-^U!HOA.2>33OBUXBUVVT74W,+G-I8R"&4KG8PW8.,X(-?:'@#XV7_ (S_ M &4-$_:-GT&&"ZU;X>6WB1]+28M'')+8+=&$/C)4%MN[&<(O'VM+HGAWPC9ZGLAFU&2ZN88D:XD7Y$V6SN6*^ MW&)?#NF:S8^'=1UZS@U#4_,_LZQFN46:Z\M=TGEH3 MN?:O)P#@=:NU^>G[27BC]JFQ_P""Q7@NX\!_"KPK?ZG:^ -0B\*6M_XDDABO MM/+3>9/.XB)AE#%P$ 8$*.>:],^-?_!07]HW3/VM?%O[&7[-G[--CXO\4Z/I MEA?Z9=WNLBVM4M9($EN)KDL5"A&EAC10P+&3KQM8 ^OZ*^;/@I^V;\8M2_:H MT_\ 91_:6^#>E^$-)-'DT[63=I/."%N;,G;MWQLLQ^5F&V(G)R">J M\9_M4ZQ8?MN>$OV/? W@^VU)[_PM=^(?&.K2W3*='LD8QV^U%!#-),-A#$8# MH>TU\]3_ /!5K_@GG;3/;S_M2: KQL5=3!<\$'!'^JKZ%K\Z/^"-_P#P MR5_PR9?_ /"Z?^%=?VS_ ,)UJ?\ R-'V#[5Y/[K;_K_GV_>QVZT ?:GP0_:Q M_9M_:2:YA^!GQGT'Q)/9IYEW9Z?>#[1"F<;VA;$@7) W%<9XS7H=?G3\8&_9 MYO\ _@J[\!A^PZWAQO$4#Z@?B0_@;R?L@TP1IM%P;?\ =>9Y?VD'/S4R M-&!,\C!416Z(['(!P ?:%%?+/Q*_;E^/%W\6M,_93_9T^ .F>(/BA!X8M=7\ M??VKKIBT;PJ98T;R9)E7?<-EQ@*%)5D8!LL%O_ W]MCXMP?M%6W[(O[9'P;T M_P '>,=9TV6_\(ZQX>U1KO2=?BB#-+'$S@/%*BJS;6R2%.=N4W@'TO7,:'\9 M_A?XE^*&N?!;0O&-M<^*?#=K!<:YHR*_FVD4ZJ\3,2-N&5E(P3UKYYU[]MG] MIKXR_'#Q=\(_V&_@7X*O%_C/6Y+6SEU 9\RSMDB4LSH0P+G( M!'( *,_G'_!/7XD^+OBM_P %.OCYXM^('PUNO"&O#PQH=IK/AVZNEG-I0VEO+>W* M1++<2N(XHE+$;G=V"JHY8D FOCW2/VW_P#@H=\1/A=)^U'\+_V,/#1^'7V. M34=.T?6?%4B:_JFG("WVB)40QH60%U0AB1C;O!4MY5_P4'_:(^(_[0>E?LO? M&7X,_#W3I?#.N?$K0]2\/'6]3>WNVUX7,T9T^XC"$1PJ44&=2W);"D $@'Z2 M45\P_&7]LO\ :)\&^./ /[,7P]^!_AW4_B_XP\/3:QJME?>(GCT;1K:(LK/Y MP027&61P%4*?ESSG%;'[/O[3/[3]_P#':;]G']JW]G2VT'4Y-".JZ/XN\'W< MU[HMX@?:T#NZ V\HPQ =LMM/ RA< ^AJ*** "BBB@ HHK-?QCX0B*M-5 ME.&5KZ,$'TZUE5KT*%O:24;]VE^9<*=2I\";]#2HK,_X37P;_P!#;IG_ ('Q M_P#Q5'_":^#?^AMTS_P/C_\ BJQ^OX'_ )^Q_P# E_F:?5L3_(_N9IT5F?\ M":^#?^AMTS_P/C_^*H_X37P;_P!#;IG_ ('Q_P#Q5'U_ _\ /V/_ ($O\P^K M8G^1_/;WX8?%KX]Z1H>OZ(21K*F2D M9'*.K=>]>Q(Z2H)(W#*PRK*<@CUK\]M-^*7[/'PK_P""RWQSU3]HKQ?X8T?3 MKGP;H<6GS>*)84BDF^QV)*IYO&[:">.<5UIIHP/I;P?_ ,%,?V"O'?B"V\+^ M&_VH_"[WMW(([:*ZN7MEDXM'WR,P#>9+'Y( M4YX9MQS0!]7T5XY^WK^T_JW['7[,&O?M :)X3M];N='N+*---NKEH4D\^ZB@ M)+*"1@2$].U:5/J=M'KNK&ST[3 M;.%"SS2N%+R$E7 1,'Y"?0$ ^B:*^=O@+^TU^U/)\>T_9R_:P_9RL]%O[[1' MU/1O&/@N\GO=&N A(>"5I$!MY.&(WM\V ,));>?5;VW ,P@BA7]TOS+M:0X8,#P=RJ ?7-%>" M_"W]N73M3_93\1?M+?M _"W6OAY)X+GN[7Q5H>IPL[+<6Y48M794%RDC.B(P MP"[%(KC3=N\3J M!'Y08Q_.(]I<\ G&0#Z@^+'QG^%_P #/#UMXK^+/C&VT33KS4H=/MKJZ5RL MES+GRXAL4G+;3[<4:A\9_A?I7Q9L/@7J/C&VB\6ZII3ZEI^B,K^;-:(S*TH. MW;@%&')SQTKXS_X*8_'+P)^TI_P3Z^&GQP^&MW)+HWB'XFZ%<6PG4++"P>X2 M2&0 D!XY%=& )&4."1@UV/Q0_P"4VWPS_P"R+ZA_Z4W5 'V%7DGQI_;O_9 _ M9X\3CP5\8_C]H.BZQM5I-+>9YIX0PRID2%7:($$$;P,@YZ5ZW7@O[*_[#GP[ M_9@T3Q;K_CS6M.\9^)/%?B"\UGQ+XRUK18X9I8Y3N\EM[R;8D^8XW!DW:S0N0<,NY2<,#P5/((P0#7G' MQ!_X*#?L5_"KXAO\*OB#^TAX9TS7H9O*NK&:[+"UDSC9-(JF.%AGD2,I'?%? M(_[(WQ#M_AAX/_;)_:-_9ULA8_#&SEN+OX=)!%MLI-3MK*Y-Q-;)]U8FD-N> M!C88U &S ]O_ ."&K^+KS5+-9I]3EO M092TLC LQ5'55.UCXCK\)M,_:;\*S:Z]U]FCMUO_ -U),3M$:SX\ MEF)X #DD\#DU\*:=\??'OPE_X(U_&+X7V'B.Z:_\"_$B^^'^CW[2DRKI[W4& MX;NO^JFN(Q_=&W' K["^*_["?P%M/V M6_9SM_AMHZ0Z1X'F%A>)81B>+48 M;8LMZ) -WFF9=[-G+98'(8B@#Z'US7-%\,Z-=>(O$FKVNGZ?8V[SWM]>SK%# M;Q*,L[NQ"JH ))) %>5_"?]OG]C?XX^./\ A6WPJ_:&\.ZOKC,RP:=%<-&] MP5&2(?,51-@ G]V6X!/05\1^/OC1XO\ VG_^">7[*GPC\5:W=.GQ7^(&G^'_ M !A="=A+?6-A>/:RAVSDL[1Q2$]2R9[FO>_^"KW[/OPTT/\ 89U7X@?#GP7I M?A[Q!\,GL-6\%ZKHUA';RZ6\-U"I6-D (0QEOEZ;E1L944 ?7]%+AB,:YJ48\JY9) M*UV^J?<\_%Y;A\;-2J7NM-#XW_X8G^.?_/CIG_@Q7_"C_AB?XY_\^.F?^#%? M\*^R**^;_P"(-<(_S5?_ -?_(G+_8.![O[_ /@'QO\ \,3_ !S_ .?'3/\ MP8K_ (5TOP<_90^+O@GXGZ+XKUVSL%M+&\$DYBO@S!<$<#'/6OJ.BNC">$G" MN"Q=/$4Y5.:$E)7DK73NK^[Y%0R3!TYJ2;NM=_\ @&#\4_B-X;^$'PUU_P"* MGC"Y\K2_#NCW&HW[@C/E0QL[ >K$+@#N2!7P#^P+^QM^T]\9_ACJ7[8=M^V% MXC^'.L_%[6KG7=4TK1="MK@21?:)A;LSS?-MVLS(HX".N.IK] _B#\//!/Q6 M\'7WP^^(WAJUUC1-214O],O4W13JKJX##N-RJ<>U7/#?AS0O!_AZP\)>%M)@ ML-,TNSBM-.L;6,)%;P1H$CC11P%50 !V K]0/8/SX\">"/'W_!-__@IUX;E^ M)/QCO_&.@?M :8^FZKXCU.PBM6.M0NH@WI$=A;+0QJW!/VN0D$C)H_&[]H3X M2?\ !2+]JQO@EXS^.?AOPI\!_AKJ:S>(CK'B>WT^7QIJ<;$+#&)9%9K9"&&Y M>,!FSN>(I]\_%#X)_"7XU6^FVOQ6^'^F:\FC:@M]I7]H6X1I)9'TI278G))]R30!TGAO\ :F_8^ACL M/"/A']H[X;*J+%9Z9IFG>,-/P ,)'#%&DO\ NJJJ/0 5\7?M-?M$?#/_ (*$ M_M32?LJZ[\<_#_@[X)_#[4EF\?:CJWB6WT^7Q7J$4A L8/-D5GA1U(++\H*L M^UU[1/V6_!]K>V-REQ:7,.E*'BE1@R.I[$$ CZ4FK M?\$Y?V%M>U6ZUS6?V6?!]S>7MP\]U<2Z4I:61V+,Y/G^#?!W[1OPRM;.S@BL]+TVP\8Z>J11J D<4:++P %"@>@KU&O$K'_@F[ M^P?IE[#J-A^RKX-BGMY5DAE32E!1U.0P]P0#7MM 'Q=\!?\ E-W\<_\ LFVC M_P#HJPJ[_P $B$0/^T+*%&X_M$:^"V.2!Y6/YG\Z^H-*^#_PPT/XF:I\9=(\ M#Z?;^*M:LH[35M>B@ N;J",($C=NZ@1I@?[(I_P_^$WPV^%7]K_\*Y\%V&C? MV]K$VJZS]@@"?;+V7'F3OZNV!D^U 'Q'\/O!?B#XC?M&_M]_#SPC&S:KKOAC M3-/TU$."UQ-H]_'&,^[L/SKT[_@E[^T;\$4_8 \(V^K_ !!T;1;CP3HSZ=XL MLM4OX[:72YX'<.9T<@IN W@GJ&]<@?1WACX3?#;P7XSU_P"(?A3P786&N>*G M@?Q%JEM#MFU!H598C*W\6U68#T!->??$?_@GW^Q9\7/'4GQ+^(O[-_AG4MQPQ7D22B)+E6.-JR/N50>O\ \1=XK_EI_P#@+_\ DCQ_^(.\)?S5?_ E_P#(GYO_ /#LC]J7_H%:)_X. M%_PKW[]@/]E#XN_L[^+_ !!K/Q(L["*#4=-BAMC9WPE)=9-QR ..*^HJ*\W- M_$CB'.\NJ8+$*').R=HM/1IZ/F?8]+)_#/AS(\RIX[#NISP;:O)-:IK5CV,>RSTS2;-+>"%.2237EOCS_ M ()X?L1_$WQ[+\3?'/[-/AB_UNXG\Z[O&LR@N922Z1X!_L#X;6UR]Q:6OBNWBO)5%[MD*K<3 M*BN 77S'!)/S1-7>?L]_LI_L]?M/_P#!1_\ :CA^/?PNL/$JZ+KFC-I8OGD7 M[.98;CS-NQU^]Y:9SG[HK[EU/X!_!36-?\+^*=1^%>@R:AX*W#PG=#38U;25 M*;"L&T (NWHHX!"D %01:\)_!_X8>!?&7B#XA>#_ /I^G:WXJEBD\1ZI:P! M9M0>(,(S*W\14.V/J: .,^#O[#'[(?P!\1+XP^$/[/OAO1M6C!$.J167FW,( M(P?+EE+-'D$@[2,@X->KT44 ?"%UXVT#]@#_ (*J^,?%WQDO5T;X??';1;.; M2_%%T-MI9ZM:JJ-!/(>(P296+'A1/'GC&YGU2Z*GRHXTB8L4+%=S_=52237J?Q(^%_PX^,/A2? MP-\5? VE>(M'N2&FTW6+%+B(L.C!7!PPSPPP1V(KS+X;?\$Y?V'?A'XMA\=> M ?V:?#5GJUM,);6\FMWN6MY C* 1VQ0!\K_M<>-OCKJ/P(_9>_ M;,_:I\$VFDR>%OB;8ZMX\T[1K&98M*M)YE,$\D4CNZ,L<:%@3\LLH3@D5[C_ M ,%+?VFO@3I7[!7C:2#XBZ'JTGC+PS-I?A:TTW48KB34KBZ3RXS"J,3(%WB0 MD< +GTKZ6U_P_H/BO1+KPUXHT2TU+3KZ!H;VPO[99H;B-AAD='!5E(X(((-> M3?#G_@GK^Q1\)?'$?Q(^'W[-OAG3];@F\VUOA:&4VLF>/3=.W1'W1AM_P" MUZ9_P4956_;)_9-# '_BXM\>?^N=M7U%XJ^$WPV\<>+O#_CWQ?X+L-1UGPI- M/+X(] \7>-?!=AJ>I^%KQ[KP M[?7< :33YF"AI(C_ L0J\^PH ^7_P#@IC_R!FMU9B!O96W!>_E'O@' M[ \:?"?X;?$;6="\0^.O!=AJE]X8U$7_ (?NKR'>]A_@2-;\!:YX*T6+2K_6=,+6D]U#' &\B4@;94PXRA##YA MGDT 5?B_XG\/_'[_ (*]?!GP_P#"36+?57^%WAW6]2\;:CIDHECL4NH#!#;R M.N0'+[04SD";/K5;_@D#XZ\'?"+PI\2OV5?B5XALM&\<^%?B;JESJ6F:I1YJ,$/S+GY=A/#J3]4_!#]G'X%_LW>'YO#'P+^%VD>&;.YD#W M:Z;;8DN6&0&ED;+RD D#(-0MXQ'%J5 MQ;F.YV Y"&6(J[(.<*20,GCDT ?+_P ,O'OA3XM_\%3OC'^T1\/=.D\4>"O M_P &?[ URZT.!;F/5[[S8[AK6')"3N4BEC S@M&!G!!KB?AA^SE^S_X@^#L_ M[4O_ 3R_P""@7BKX,Z3/'<7UUX6UW78;C3--E0L6AN;1I3Y1!'\;3?*P9=P M(!_03X8?";X9?!7PC!X#^$G@32_#NCV[%H]/TBS6&/><9%&$;DGDEE.23G. M30!\9_M _M!_%#]J'_@E+\'OC)\8=,BAUW4/C%I<-S$Y ^7<&*@ @#VK]KKQ1X:\#_\ !6K]G+Q1XT\0V6D:8GAKQ+$^HZG=)! C MM9S*JF1R%!+,JC)Y+ =2*^IO&7P.^#_Q!\(Z;X \9?#?1[_0]&NK>YTG29;) M1;V^)7[4OCKX5_\)[X M?TK4_ ^M^$/$T>F1Z]%';10O;M*Z,LA5T<(@(_U;] KW]KKXV_%7Q_H$5YJ^F1ZCXCL]6T[08?*Q*+R0HKVXE55&U,EB(]V- MR;OL/XK?LQ?L^_'+P=8> ?BY\(]$\0:5I4:II=MJ-H':S4*%'E2??C^50#M8 M9 &9RTCJ.H!8@$D] MZ /0*\*_X*ZUE^-O!/A/XC^$[_P+X[\/VVJZ/JENT&HZ M=>1[XKB(]48=P: /+OV;-8O?#W_!/?P!K^F^$Y->N+'X-:5<0:'"0'U%TTF) MEME)!&9" @R",MTK+_9*_;:_9G^,O[-=K\7?#^K>'?!&FV$") D<:CLJJH 'H*\D\??\ !.S]B'XG^.I?B5XY_9I\,7VM7$_G75V;1HQ< MRDY+RQQLJ2L3R2ZDGOF@#X,\'_!+Q'\FK;,GGV%G>QSR2118SAH8S& !G=#M["OLJ]_;Q^ +?L O^T@OQ,T

=WG>=\FW'O\ =^:OHC1M%T;PYI%MX?\ #VDVUA864"PV M=E9P+%#!$HPJ(B@*J@ # %>0+_ ,$Z_P!AY/B./BRO[,?A0:Z+K[2+@:?^ MZ\[.[S/L^?)W;OFW;,YYZT ?$7BGX(^,OV>?^"67[-OQT?X?^/=+ M\0ZI\2+.WTCP9INC7J7$^JR7,T:_ND0EF C+$G'!POWF /UAJVDZ7KVEW.B: MYIMO>V5Y \-W9W<*R13Q,"K(Z,"&4@D$$8(->3_#']@']C+X->/E^*'PS_9U M\-Z3KT;E[;4(;5G-LQZM"KLRP'!(S&%."1TH [']GSX?W?PG^ G@CX6:@RFX M\->$--TJ_&"[T*#PVFEZ]_:< MOB62%;%5^SN%\TS_ +L#?LQN_BQCG%?=U<#\9/V6?V=OVAKZQU+XW?![0_$] MQID3Q6$NKV8E:!'(+*N>@) )^E 'S3^V[XL_X).WW[+OC.#5-9^#U[=G0+H: M)%X8GTV74A?F)OLYMA;$R!_,V\CY0,[_ )=U>*?':;XI:3_P1H^ ?C'XVB_> M]T'Q_HFI:O<7B.TL&EK/>+:/)GYO^/=[5>>?F4=37V[X7_X)\_L0>#-:A\1> M'/V5O \%[;.'MYWT"&4Q,.0RAP0&!Z$.?#5CK&D M:C 8;_3-2M5F@N(S_"Z."&' /(Z@&@#XT_X+0_M'_!'4?^">OB+P;X>^)VB: MKJ7C*33!H%II6IQ7+W,<5];W4DP$;$^4L4+$O]T$J,Y8 M_:G_Y.[_8B_P"N MVL_^F^PKW?PC_P $[/V(/ NE:OHOAC]F?PO!;Z];B#5EELS,T\.]9/*W2,S* MF]5;:I )5>.!7H6N_!GX5^)O$'AGQ7K_ (#TV[U+P:9#X5O9[<&32S(B(_DG M^'*H@/LHH ^+O"W@S7OB-^VM^W)\/?"QQJ>O?#_2=.TXAL?OY]#DBCY[?,PY MKT#_ ():_M(?!+3_ -@'PSIGB3Q[I&@7G@'3I].\8Z=J][';3:5/!-)O,R2$ M% P^<$CG<1]X$#Z6\/\ PF^&WA7QYKOQ0\.>"["S\0^)E@7Q!J\$ 6>_$";( MA(W\6Q>!Z"N#\?\ [!/[&OQ2^(O_ MGX@?LY>&-4\0-,)9]0N+#'VF0?QS( MI"3MP.9%8D#!H ^(_P!F[Q;H?C__ ()6?M<^._#$)CTW6_B)XNO]/C9-I6": MRLY(P0>GRL..U;_QBC27]G;_ ()^I(H8'QIX(R".O^B6M?<^F?L[? W1O!?B M+X>)=)AM L&HSW"JLTDJCAF<(H/LHI^H?L__ 5U;2/" M>@:E\--)FLO ES;7'@ZVDM@4TB6W55@> ?P% JA?3 H ^;/^"Y '_##3G'3Q MMH^/^_YK*^*GBKP_^S/_ ,%C-'^,7QFU>#2O"OQ"^$C^'M#\0ZE(([2UU&*\ MCF:!Y6^6,E8QR2 3.HSUKZW^)WPF^&WQH\+GP5\5O!=AK^DFYCN#8:E")(O- MC.4?'J#R*\#_ &[=<^+NA^--#C\0_LEP?&;X+WVFO'XJ\.:3X?CU'6=/U%6< MQ74$,C@2J495PHRI1CO7(W 'DW[>W[1WP8^)/[;_ .S+\*/AUXVTKQ!JND_$ MJ+4-6FTB\2Y2QC=HDCC>2,E0[D,VS.0(P2 &7/WM7Y_?"_X'3_M$?M/?"_7/ M@S^Q#K'P4^%GPMU>ZU[4KCQ7X_UO4W1%A1+52SL%,:GS')^4L,J0JM^@ M- 'Q=\*_^4ZOQ-_[(G:?^E&G5=_X)7H@^+?[4<@4;C^T#K +8Y($LF/YG\Z^ MH+'X/_##3/BC>_&O3_ ^GP^+-1TQ=/OM?2 "YGM5*$0L_=08T./]D4_P+\)O MAM\,[_7-4\ >"[#2+CQ+JTFJ:_-90!&O[R0DO/)_>O?#O2=.T[#;?](GT)HX^>WS,.:] _P""6O[2'P2T_P#8!\,Z M9XD\>Z1H%YX!TZ?3O&.G:O>QVTVE3P32;S,DA!0,/G!(YW$?>! ^EM ^$WPV M\+>/M<^*7AWP786?B+Q,D":_K$$ 6>_6! D0D;^+8H 'H*X/Q_\ L$_L:_%+ MXB_\+9^('[.7AC5/$#3"6?4+BPQ]ID'\TQF4H$QGOTYKZ;\ ?"+ MX8_"NPU72OASX&TW1K;7-6GU35[>PM@B7=Y,%$LSCH68(H)[A17G_A?_ ()\ M?L4>"_B ?BCX6_9H\*66N>8TD=W#IPV0.*(GRXFY.&15([$4 ?(7P@UO] MENS_ ."+_P (?"W[8'A'6+_P?XCUU],.J:0BC^P[N35+WRKZ24R*8(XP'RX# M\$J4;=M-/X\6'QD_X)J^'?#GQ3_9D_X* :M\0]$O_$%G8:?\+/&-]#JTFJPR MMCR[69&+ 8Q_JDCQN!W=%;[^T[X!_!72OA*/@-9?"[1!X,%N\'_",2:>CV7E MO(9&7RF!4@NQ;_>.>M<5\*_^"?7[%OP3\91?$+X8_LY^'-,UJWD\RUU'[.TT MEL_]Z+S681-[IM/)]: /$/VA_%WA7P)_P63^$?B+QOXDL-&T]_A5JD*WVJ7B M6\/F%[DA-[D+GVS5[X"Q0M_P6=^.MP4!=?A[H*J^.0##;$C\<#\J^A_CA^R[ M^SW^TG!80?'7X1Z-XF_LMV;3I-2MLR6^[&X(ZD,%;:N5S@[1D'%;.A?!_P"& M'AGQ_J/Q4T#P1I]IXCU>QAL]3UF&'%Q$K-WU+X.^,H+C6! OSSZ)>.EO>1<!DS]WS&4[AW:'/>KO_!1_P")7QX\ M6>&]4_8P^!_[+_B;Q'J'Q"\/+9CQNUD/[!TJ&XD>&OV M (8O^'@'[7-QY8WGQ1X?7=CG'V>\.*^Q*Y[PG\)OAMX%\5^(/'/@_P %V&G: MQXJGBF\1ZC:P!9=1DB#+&TI_B*AV _WC0!\B_ #Q=X:_9^_X*R_'CP3\7]8M MM(NOB7I^AZOX)U#5)EACU"""!XY88G? 9@\A79G)^SMC[M-_:E\9>&?C]_P5 M$_9Y^&/PAUBVUG4OA[-K&N>,;O3)EFCTNUDB@"1RNA(1G,.TJ3D&6+CYQ7U- M\;OV;O@/^TAHL'A_XY_"K1O$UM:.7L_[2M0TELQQN,4@P\><#.UAG SG%,^! MW[,WP!_9KTB?1/@5\)]&\,PW;*;Q].M<37)7.WS)6S))C)QN8XR<=: /EW_@ ME7XT\)_!7Q+\;OV7OBCXBL](\9:5\7-4UI[74[E8'U#3[F. 0W<>\CS%(BW$ MC.%DC)QN%'[&'Q6^'_QE_P""KO[07C+X9ZO;:EI2^&=%LEU2S?2;!("]K" M,11$* -J]A^- 'R5_P $8_C)\*/AU^Q;J?@OX@_$;1-"U3PAXOU9/$5EK&IQ M6TEB/.WAY%D8%5QD;NF589RI \>^!ECJ?[2?[!G[95_\)[:YO'\3?$W6-8T: M"*%A-^:[_P "_"GX;_#&XU>Z^'W@O3]'?7]3?4=9 M:PMQ']KNF #3/CJQ S[4 >*?LL?M@_LXVO[!GA'XMW'Q.T2STGPYX$LH=8@ M?4(UELKBVM4CEM3&3N\P.A54QE\KM!##/@7[:O[0]C\=?@W^RE^TSK_A&Z\' M:3J?QYT74);?7;E ;2T660K/))PHC:.,RACCY""<5]/Z_P#\$Z?V'/%/C]OB M?K_[,/A.YUF2X,\\[:=B*:4G)>2 $12,3R2R$DDDYR:] ^*?P2^$GQN\#GX; M?%GX>:5K^A%XW33-0M%>*-T!".@ZQLH) 9<$ D=": /E[]MO3/V&OVEOV@? M?P?^*_BWQ!X7\87WAZ?5/A[\5/#&L06=LR>85:TBO-[+)(64L(RAP#\KJ9,- MR_P/\=?M&?LO_M[^"?V0KG]KJ3XU>$O&&C7]U?1:O$DNJ>&U@A>2.66X5W9@ M[(J@NV&!;"*=I;ZG\2_L;_LN>,OA3I/P0\5? [0-0\+:$I&B:3=6F];#)))A MAJ;X%?LD?LU_LS"Y;X$_!K1/#BT444 %%%% !7QSXE_8I^.6J>(]0U.TL=-,5S>RRQ%M14':S MDC/'H:^QJ*^&XV\/LAX^I4*>9N:5)R<>22C\5KWO%]D?0Y!Q-F/#"-#EMK;Q!H\%Y'%(;2Q4NJS*P5L$C(YP:^\*YO2/@_\ ##0/B7JWQCT; MP/I]MXIUVUBMM8UV* "XNX8U18T=NX4(@ _V17[K2IQHTHTX[))?[U/BC]MK]G)?\ @GSX\TK_ (*'_L9_#C3K#3=&F2U^)W@;2[%([.\TUV"_ M:H(U7%LZYVLT8 7C^)M%O/#?B+3(+W3]0M9+:^LKJ( M/%/"ZE7C=3PRLI((/4&N1T+]FKX!>&OA1<_ K1?A'H47@V\,AN?#+6*O9/O8 M,W[I\KRP#?ERZC.6 KH/VV?#'[&?QI^+7PP^ '[0VH>*/ M!_C*\\.O?^!/B1HM_%I\5LR@"2S%T[D&4E%81M&?O+M=6DPWL7A3_@G9^Q!X M(T#6/#'AO]F?PO#9:_$D6KQ2V1F:YC65)EC+R%F""2-'V A M74UCYV7B=R_(D5&8/E0!H9I M]H 7S6B93+@ ;\\ #H* /AGQS\2?VF?VMO^"8_[0?PT\8>++7Q]=_#?Q?!9 MZ;XVT.R6.+Q'8V=W#/.X6(;',<4?F[EZJR\L?G;N/ ?PB^ VM_LP67[0X_X* MU_'"R\,Q>'TN;V!?B=;J;(K$"]F8?)W"53^[$6-Q. 0G)9K<$0MD\G*'//K0!\5?&SP=\*?!O_!([X61_ M!"/QFGA;4OB_IFH:0OCV&WCU'RY;BY)9EM_W8C8@LA'WE8-R"*^@_BA_RFV^ M&?\ V1?4/_2FZKZ=^(/P=^%OQ5\-6?@WXB^ ],U?2M/O(;JQT^\M@T4$T((B M=%Z*5!.,=*DOOA-\-M2^)=E\9+_P782^*=.TU]/L==> &Y@M69F:%6[*2S'' MN: .A)"@LQP!U)K\Y_BE^U;X3_X*1?%K6_@DW[37AKX9_ CPWJ'V3Q'J-WXI MM;'5?&\JGYH;<2N#'9G'W\88$$[BVR/]%+VSM=1LY=/O85DAGB:.:-NCJPP0 M?J#7B/\ P[0_8%_Z--\%_P#@I6@"AXD\,?LZ?%[]C#QQ^RS^R)XP\':A:Q> M;[2]+TCPGKEM=)9R36\JP&3RG8C?+R7-FF\ZZOI;,K]JD_OS1H0DS'N9%8GOF@#X.TWX">/ M/BW_ ,$:?C%\4+'PY=K?^.?B1??$#1[%XB)7T^.Z@W-MZ_ZJ&XD']X;2,@@U M]A_%G]O#X 7G[ FL?M&6?Q+T:2#5O!,_V"S2_C,\FHS6S*MEY>=WFB9MC+C* MX8G !-?1=CI]AIEA#I6FV,-O:V\*Q6]M!$$CBC485%4<*H ' KQ[3O^"= MO[#^D_$=?BSIW[,?A2'78[K[3'<)I_[J.;.X2+!GR58-R&" @\CF@#XM\>?! MKQ9^S#_P3R_93^+OBS0[J./X4_$'3O$'C"U$#&6QL+^\DNI6=0,AD:2*,CJ& M?':O>/\ @J[^T-\,=?\ V%]4\!?#?QMI?B+7_BV-[ LL-Q$PPR.C M JRD$@@@@@UY7\*?V!_V-_@?XZ_X67\*_P!GGP[H^NJ6,&HPV[.]L6&"81(S M"$D$C,87@D=": .[^#O@F3X:?"/PK\.)I5=_#_ARQTUW0\,8+=(B1[?+71T4 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 #!__9 end GRAPHIC 21 image_0.jpg GRAPHIC begin 644 image_0.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# (! 0$! 0(! 0$" @(" @0# @(" M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_ MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P 1" #+ >T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBN5^)7QT^"GP9GTNU^+OQ>\,^%YM,9(I:O^V=\6-9\-VNL_##]F'R; MR4L+G2?B)XT@TN:##$9WZ9#J<; @!AA\\X(!IV8'T-17S'%^UM^VC+]W]D_X M8_C\;M1_^9RNA\"_M._M&7FH2-\4/V=/">FV"1[ED\+_ !+N-3NI#_=6*YTF MSCSZ9E R>2!S1RL+GO=%>'^'_P!MZTFCO=0^(_[,GQ3\&Z=96GG?VA?Z3I^L M&=]ZJ(8[;0KV_NG<[BV?)V!4;+ X![#P)^U3^SS\1O$.G>"?#GQ8TJ+Q+JMB MUY8^#M:D;3=<:W&XF1M,NQ%>1KA&;+Q+\HW=.:0'H%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117'_ M !M^._PP_9X\%CQW\5?$+6-G+>)9V-O;6WA5I9Y-B22%44[ M8XI)&VI&[J =A7A?Q=_;W^%/@K4[[P3\*[*7X@>)K&2:VNK/0;J-=/TR\0S1 MF&_OSF.!DGB$.>%? ?[2W[1%E:: M7J=X/ACX&M8XHK'PIX1G\FX:"/R"D5+Y;^8!FKY>Y/,> MQ_M$?\%$/$EQ>7WA3XP_M#7MK?2+.!\*_@E'+'?*H6.YAMY[^(_;H[E0R 7" MSZ;#<(1N@16=3Y[X-\;_ +0^L:UJ%[^S1^R=X5\%Q:MK:W6L>(O%6;J^UM"N MY[BYBLS'FY,CN3)+?2OBS^V'XEM M8;B^:XCC\*+;:,ULN>(4EM(EGV#_ &I6)_B)KH-7_P""8?PT^)FF0Z5\8_'' MBCQ7#"N%C\0>)KZ]7IC.)IV&3]*^@/$>KCP7X-U;QC_PCVI:M_9.F3WG]EZ+ M:^?>7OE1L_DP1Y'F2OMVHF1N8@9&'M6NK*3Z;H95-?-$/_!Q[)"<#]C:/'_90/\ [@K1L_\ @Y5M MXI%6?]BIMN1O9/B+R!W(']G<_3/XUZG^I?$__0/_ .30_P#DCS_];.'_ /G] M_P"2S_\ D3Z6@_8/_:;\!7FK:Y\'/VW/B%;WFI0E$C\0:Y_;<%L<<-'#J:7" M(0>?EQGOP367XXG_ ."@/A#P?=>"_CE\"/AS\:=J-B=-N=5NTD# M+).2MS9LORJVU;>,!L$8V@&C\+_^#A']@CQCJUOH_C/3/''@]9+4O<:IK.@Q MW%G#(%R8Q]BFFF;)X5O) /4[:^LO@;^U1^S1^TK81WOP(^-7AOQ.S6*WDEAI MNI(UY;0L%+A+>T M41"/SI9;6QLH=V$M[&[TYI"FTJ0(\?4&D?M3>+OARJV/[4GP[_LFS638OQ \ M)^;?Z&\8**L]Y'M^TZ1N'G32&59K*UB0>9J+,:M_$KX ?";XLZ3/H_C7P98W M4=Q&4DW6Z_,#V((P?Q%?->K?L;_M%?LD&X\2_L,_% VVE*TLTGP]\11O>Z#, MS?:I#MMMRR69,]R9G:TDB,C1IY@=1MKS&KG>?=7AWQ'X?\8>'['Q;X2UVSU3 M2M4LXKO3-3TZZ2>WN[>1 \OVCO"_B;XD M3>&?AQITGP0^+>H:E<7NK?"[7EBET'QO,J_:+BYCDC15EG=)IRUU;^1>F2W, MEQ#=6]HL;_5WP@_:#T7XBZO)\.?%NCR>&?'FGV;7&K>$[R1W#QHZ(]U87#1H MNHV>Z2(B>,!D$\*7$=M.S6Z3:PST*BBBD 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 445Q'[07[0'P]_9L^',WQ%^(5U,RM,MKI& MDV*J]YK%\ZLT=G;1LRAY6".Q+,L<<:22RO'%%)(@!B?M4_M4^#_V8/"%O>7M MA_;7BC6O-B\)^$[>Z$4NIS(%WR/)M;[/:0[XS-7Q]\5+BW87EU/"T6B^"[&=ED%K! C'RC)MB80AFN)4BBEN9 MF"6^[%_:#_:-^,OCGXL:EI6CZC'JGQ6\8".77M:7,^G^#=,R_P!FM+=7 #^6 MKN((=JAW::[G7=,RS^C_ +.?P!\-?!OP\MO:1R7&H7$C7&H:A=R&6>YN'.Z2 M621OFDD=B69R(O%FJ.TVJ:SJ1WRRR M,&_M@_\%"/!/[+._P "^%]/BU_QI):[QIYDQ;:9 MN7,;W14YR-_VSOB#XFUKP[\-8]!^'OAZ%;6UO-0,D ME_J-^\A9"&4>0BI ,R0@NZ-+"1(RM7UAI=IG'%>$?\$]?V-]KNK-$GEV^\'#" , ,X'T3I5OTXKYG.)8)YC46 M$C:FG:/6Z6E[O5WW^9[V6QQ2P,'B7>HU=]+-ZVLNVWR-+2[/=@;:_#'_ (*N M_LK6O[*7[8>N:#X:TR.U\->)XQK_ (;@@C58[>&=W$MLJHB)&L4Z3(D:@[8? M)R237[Q:1:\9Q7RW_P %H_V-4_:4_9.;XC^'[/?XB^&3S:Q:_/CSM-95_M"' MYI41<1QQW&XJ[G['Y:#,IS[7!N;K*\XBINT*GNOU^R_D]/)-GE\496\RRM\B M]^'O+]5\U^*1^&=II]W?-MMXB?>M[2_A_=77S3[OPKN_"7P_7:O[BO0=!^'0 M95_T?]*_9,1F/+I$^!P>1\R3F>0V7PO3;DVW_CM7M,\"ZEX?U.VU[0;FXL;Z MQN$N+*]LY6CFMY48,DB.I#*RL 0P(((!%>[6/PU!4?Z/^E6)/AM\G_'O^E>= M+,V]&SV(Y+1BM$=]^RU_P6,_;(_9S,.@?$V]_P"%G^'(UQ]D\37C)J47^M;] MWJ 5Y&)DD0L;A9_DB5$\L'-?J%^R3^WK^SA^VAI,DOPB\4RPZQ:PO+J'A36X MTM]3M8ED">:T2NZR1DM'^\B=T7S45BKDJ/QGU;X#-QA<;C\O]UMSCV>Z]'O\G=>A^YG[2O['_PE_:5\./IGB[P_"+M7$MM> M1J4DCE7[KAEPR,/[RD'DU\VW/Q@\<_LW-HW[/W[=_B'5G\.:;J2#P+^T%;78 M74_#-W\T=I/J,K*RC"2/;O?.'BEB&,6]MK4V OV>=?N0W3M\R%=L4I8QJL;B-9OLWXL?" M3P;\9/"-UX/\9Z1#=6]U"T9\Z,-PPP00>H/<'@U^9YAEV*RO$>QQ"L^CZ-=T M^J_IGU6%Q5'&4_:4GZ]UY,J?!KX\^-;+QK'\!OVD;;3;/Q5<^:WA/Q%I<;0Z M;XMMXT\R3R4=F-K>Q(&:2S9W+1HTT+R(LZV_L5?FII6E:Q^RQJMK^PW^T9J6 MIW7PAUJ]@A^%OCFUNRFI> -220-96ZSL"1:I*J&TG(+6DBK"X>V*?9OMOX _ M&76]6NK6:Y.U&;"SVQ)>TF;83)% M):W-SY[.H]0HHHJ0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *_(7_ (* _MW_ /"V_%O_ MGP]*VJ:2LTFE_ W0A:G%\984\W5IT5LXF M9&<2.Z^79I"@6">YGCD^PO\ @KS^T=IOPS^!7_"D5NF23QU9W,?B&14#>7H, M>Q+R(91E\RZ,T5FJL48QSW$D;AX!7Y<_LWQ:K^TY\4[K]HKQC;)_9=KNL_!] MFIW1P6:M\TJG>RL\SY)D"HQ14!&% &D5U)D>P_LP?!B;P+HTGBGQ?JDVJ^(] M8D^U:MJUXJ^9<3,.6PH"HO944!44 5C_MS_MJG]FGPW%X'\ K'-XRUFU,E MK--&&CTNW)*_:64\/(2&$:$%E![?S2[>BW??1=SX_BK/ MI9;1^KT'^\DM_P"5=_5[+MOV*&IZGJ>MZE<:UK6HW%Y>7EP\]W>74S22SRNQ M9I'9B2S,226))).37N__ 30_9_M?VA/VM-"TC6H$ET?PZIU[6(9-N)H[=T\ MN(JZ,KJ\[PJZ$#,9DP0<&O :_6/_ ((W_ )_A9^SA)\3-:TV2#5O'EXMX?.2 M6-QI\.Y+52CG;AMTTRNH&]+A.2 N/T3BS,UE.1SE#24O\RS:"EK&/O2^7^;M\KGVCI,7 XKJ-)B''%<[I*].*ZG2%Y6OY_/V@Z/1;; MVZ3V M=Y:S+)%/$ZADD1U)#*RD$,"000175VZ_NP*F5UN4K'XN_M&?LG7'[.'[0>O_ M P6RE738;PW/A^:0.WGZ?*2T)#LJ^857]V[ 8\R*0 G%'AOP#O"@6__ ([7 MZ&?\%*O@)9^._ NF_%W2]/C_ +2\-S>1?2+&H:6QE8 !CMW/Y_P SPIX.-<EINCA=.^&^Y0 M3#^E6IOAKA/]1_X[7NFB_#M6C!^S_P#CM7KGX;D1Y^S]JS>8>]:YK[ ^7]<^ M'912?(_2N \5^!%"M^Y_2OK7Q-\/PB,?(_2O*O&_@U8P_P"Z_2N[#8WFZG/5 MPZL?)/C?P6JAOW/Z5^AG_!*;_@J4?&,^G_LG_M/^)6_X2+IBL#ALZPGL*V_V7U3[_ .:Z_V MI?-=&OZV?0_?K]HKX!^"_P!HCX::A\/_ !EI$-U%=6[(GF+T./7J.>A&"" 0 M017R[^SSXN^,;:U+?$EVWQH^$\(%)3]ZD;;PNW;+'+B-(S'F'_@HS\#?$L]EHO[3OP9M;>+QUX!O M_P"T]%FEAW+*X1D>WDVLC>3/$SP2*KIN23&X5^08S!UL#BIX>LK2B[/]&O)K M5>3/L,/B*>*H1K4GI)?U\T]&?6GPA^*/A[XT?#;2?B;X8@N+>WU2W+2Z??>7 M]JTZX1C'<65RL3NB7,$R2031AFV2Q2)DE:Z2OD_]D/X^>$?$7Q$T7XG^ ]0: M3P5\?+!+JTM6F2:32_%5E9N)[>4PF91)+8V3PS*)$@MIM!*C?->,3]85Q'0% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !117BO\ P48^.EY^SA^Q M'\1OBQI&HZA8ZI;Z"=.T+4-,ACDFLM2OY4L+.YVR,%*Q7-S#(W4[$;"L<*0# M\6_^"EO[2_B/]LC]J[Q/?>'M72;2=:UY?#/A!]/N(KF%=$LVEC6[26/RFECF M#7=W&V7:)M2V LJ[C] _!SP;I_@/P38>'M.M_+CAME4+G. % R>>!ZU\A?L ML>$++QC^T%->BTC^Q>$M-BL[6%M/V^3-*%ED,-[ER(X%<*0=IE9 <$8!)R.M=>'HU,16C2@KRD MTEZMV1A6JPHTY5)NRBFWZ+4^-_\ @H?\=KGXG_&.3P!I-V3HOA%FM$16.V:] MX^T2$%5(*L/) )8?NF93B0U\_P!.GGN+J=[JZF>261B\DDC%F=B]- MK^D3OZ+HODM#L?V??@_J_Q M]^-/AOX/Z,[1R:YJ2PSSQ[-UO;J#)/, [*&,<*2/MSEMNT9) /[L>#M&TCPU MHUGX=\/Z;#9V%A:QVUC9VT82."%%"I&JCA550 . !7YX?\ !%SX&M&_B+]H MO5TQOSH>B1G/(S'+]4=_^W5M]^K^:.MTD\J:\S_X*#?M)G]ES]D? MQ-\0-*O_ "->U"'^Q_"Y6X\J07]R"BRQG8PW0QB6X"D ,+*]Z7I'OY-V7S/8S['_ -GY;.HG:3]V/J^WHKOY M'W3_ ,$4?VA9OC1^R#I_@C7;Z.36? $RZ+,IG5I'L0FZRE**B^6HCS;KG<6^ MR,Q8DD#[3@&$K\4_^"+OQ['P9_:BT_POJNIR1:/XWA_L:ZC\Z7RA=LP-G(8T M!#OYO[E6881;F0Y4;J_:RU;=%5<5Y?\ 4CJ1.M>!2Q%>C%J$FKGJ2A&6Z//K+]FCX?V*[8 MKW4V_P!Z:/\ ^-U/+^SQX%E7:UUJ'_?Z/_XBN]7KS2N!CI5?6L1OS,.2/8\K MU3]DKX::FI\[4M87/79<1?\ QJN8UG_@GU\%M:#?:?$'B1=W_/.\M_ZP&O>3 MTJ.M(YAC(?#-DNC3>Z/EW6?^"3G[.6N;OM?C#QHN[_GGJ-H/YVIKC];_ ."' M7[)NNEOMGC_XA+G_ )Y:M8C^=D:^SJY?XQ_%?PA\#?AAKWQ<\>7;0Z3X?T^2 M[NO+9!)+M'RPQ[V56ED._'>J:YK\WE^/-+UFXM+BU3PK,S1ROB*UB MOQ-,EO&%CAC55CBA0?W8XD2,$Y8A M6+,23^P?_!%/]HZ\^//[ F@Z/KUY)-JW@&ZD\,76ZPW\>GWJ6BJL;LUSYFY9"*_0OX)?%/3OC9\)/#WQ6TS3)M/&N:7%<7 M6DW4BM<:9$]!OO%/BG6[/3=+TVTDNM2U+4+E8;>U@C4O)+) M(Y"HBJ"S,Q !)( H2;=D%[:L\E_;X_;.\#?L'?LU:S\?/&=HU]<0LMCX"RY2QM*,ZD[-J44^7M%7O9]_/3HC\BX@XEQ6*Q MSCA*DHTXZ+E;7-W;M;Y>6O5GUS_P_:_X*K?]'3?^6/H?_P A4?\ #]K_ (*K M?]'3?^6/H?\ \A5\C45])_8.1_\ 0+3_ / (_P"1X7]L9O\ ]!%3_P #E_F? MM=_P0:_X*;?M&?MA?%7Q]\(/VI/BC-XFU2V\/VNL>%V70+&SCM;>&=H;S<;2 M&+ V[A&QCG/Z;5_/\ _P#!O#\49O '_!2?2/"D>F+<+XX\)ZMHDDS, M1]F6.(:CY@]23IX3'I(3VK^@"OQGCC 4!-:^)?C?4_ ML6B^'=)N=3UB\,;/Y%K!$TLLFU06;:B,< $G' -?B./^#FO]O+'/PE^$?_@A MU3_Y95^AG_!=?X^2? C_ ()P>,+?3-9N+'5/'%Q;>%M+DAM5D$@NF+W<3[@0 MBO8PWB;L9!88()!'\[M?J7 O#^ Q^ J8G%TE.\K1OTLM6O5NWR/SSC#.L9@\ M93H8:HXV5W;S>B?I;\3]%O\ B)K_ &\O^B2_"/\ \$.J?_+*C_B)K_;R_P"B M2_"/_P $.J?_ "RK\Z:*^X_U5X=_Z!H_U\SY#_6+//\ G_(_1;_B)K_;R_Z) M+\(__!#JG_RRH_XB:_V\O^B2_"/_ ,$.J?\ RRK\Z:*/]5>'?^@:/]?,/]8L M\_Y_R/T6_P"(FO\ ;R_Z)+\(_P#P0ZI_\LJ/^(FO]O+_ *)+\(__ 0ZI_\ M+*OSIHH_U5X=_P"@:/\ 7S#_ %BSS_G_ "/T6_XB:_V\O^B2_"/_ ,$.J?\ MRRH_XB:_V\O^B2_"/_P0ZI_\LJ_.FM;P!X%\5?%'QWHGPR\"Z9]NUSQ%J]MI M>CV7G)']HNKB58HH][D*NYW4;F(49R2!S4RX7X;C%REAXI+^NY4>(<]E))5Y M7_KR/Z'?"O[=_P 6-!_X)'2_M\?'_P .>'_#OB^3P/>:QI^FPV-S_9LMQ--+ M'HR^6)I)?+N=]B3^]!_?DEHQG;^<7_$37^WE_P!$E^$?_@AU3_Y95],?\'"W MCSPU^S;^P!\._P!CKX9WUQI=GKFIVFGVNEB,S)-H6D6Z?N7E?)!2=M-8'(=M MAY(W _BC7R_">093F.!J8RO0352?\_Y'Z+?\1-?[>7_ $27X1_^"'5/ M_EE1_P 1-?[>7_1)?A'_ ."'5/\ Y95^=-%'^JO#O_0-'^OF'^L6>?\ /^1^ MBW_$37^WE_T27X1_^"'5/_EE1_Q$U_MY?]$E^$?_ ((=4_\ EE7YTT4?ZJ\. M_P#0-'^OF'^L6>?\_P"1^BW_ !$U_MY?]$E^$?\ X(=4_P#EE1_Q$V?MY?\ M1)?A'_X(=4_^65?G37K7[!WP%'[3O[9/PW^!ESX?.J:?KOBRU&NV*WGVW7N%%%%24%? MGC_P<0?$VPTCX(?#GX.PZM>6^I:]XRGUCR(=PANK&PLY(9HY"#@XGU&S=5.0 M3'GJH-?H=7Y#_P#!R+\7-'M/C%X)\&WEAME\$_#_ %#7Y;KS.'AO[C84Q_LG M2,Y_VZ:W!GS/_P $]]/M+WP!>>/K34Y;Z'7-4N+RUN9EY$+R'RE'^R(U0#/( M%'_!3#QO)I7POT#P';O<1MK.K/&W3F-P/O O-$P!R,QYZ@5UW['6 MDVNB_ W0;:T@6-/[/APBK@#]VI_J:\,_X*6:]J-U\5?#_AR2?-G:>'1U\/Z%8275]?7,=O9VL*[GFE=@J(H[DL0 /4U6KZ5_P""77P; MA^(?Q_;Q_K%C'-IW@VU%T%D6-U-[+N2W!5LGY0LLJLHRKPH<@XS^V9ICJ>69 M?4Q4_L*_J]DOF[(_)BZOY*[/T=_9U^%>C? SX0^'_ (4: M#*LD.BZ>L4EPJLOVB4FVWW;U;/WFG3A1IJG!622279+8VO&'Q!T/X7_#W7/B M5XF\[^S?#VCW.I7XMXPTAA@B:1P@) +;5.!D9..17X&_$7XD>(/BS\4M;^*_ MBSR1J7B+6KC4KU;<.(HY)I&(M/_M!K/0]5L5MTMI79[9EWVTIRT!B<@MD%R" 0 M17Z3PG5P/#N3O,<8VO;2Y8V5W97U^;O?T7<^#XCIXS.\S6!PNOLES2N[*[M^ M2M;U9\E?"C6KG3[FWO["\D@G@D62&:&0J\;@@A@1R"#R"*_;3X*_\%0?V7_% M?P[T/5/'WQ(CTSQ!<:9"VN:;'H-\8X+O8/-5"L<@*;\[?G8[<9.-C_ )Z:I9?_ ")7 M#GN;<-YQR\\IKEO9I6>OJGV/*?$QQ_?O+?\ ^,5\G4IY&O@G/YV_R/>C+%?:2/0K M?XX?"VZ&8/%2M_VZ3#_V2IG^,GPW1=S^)E_\!9?_ (BN4M/V5O =D-L7B+7? M^!74/_QJO&/B_J'AWPW\0'\ > +R^U&:%TMY?,D25I+ICCRH_+ R02%(QG?N M&..8HX3"8FIRTY/OT+E4J0C=H^G_ SX]\*>-6N(_#&K?:C:[?M'[ETV;LX^ M\HSG:>GI6JQP*YWX6^!HOAYX+M= 9U>YV^;J$RMN$D[ ;B#@?*,!1P#M49YS M6^S$UYU3V:J-0V-8WMJ)7Y<_\%L/VO+;QQXEM_V:? VKB32_#=RUQXEFMYXW MCN=1V[4@R%)'V=2X8!\&25E9 T(-?='[;_[35C^RM\ M3^($3PR:U=$6/ANT MFW8EO) <,<*WRQH'E(;:&\O9N4NM?A/\6O&NIZ_JE[KFN:K<7E[>W$D]Y>74 M[22SRNQ9Y'9B2S,Q)+$DDG)K[7@S*?K&(^N5%I'2/KU?R_/S1X6>8WV-#V2> MKW]/^#_6YY#\1KL2W/E@Y^:ONC_@W6^*E]X?_: \??" Q6:V?B3PC#J;S2L1 M.;BQN5CCCC^;!4QWT[,,$_NU(( ;/Y_^)+[[;J+$'A:^A_\ @CYK-OH?_!1? MX>3%))J<#%GVAVDTN[1%/KERH ]<=\5^HY_A8U^',13E_(W\X^\OQ1^ M8Y7BG#B*C47\Z7R?NO\ ,_8#]N?P1%\2?V>/$?AMB%:73Y460KG9N0KG]<_A M65_P3W^+VI>+-2^"OQ$\2?%:VO5\8?"^[T#6F2$QMKWBB)+2ZR50$!H4T_7F MP2%3?(H.7 /H'Q5C74_!&K63<[[*3^6:^:_^"=J?#S1_!GPON8+\V=M\-?C= MK5LUG"F[?>:E-JFGPQ$D\#.N129Z\8[U_/+^$_:4?IM1116984444 %?D_\ M\'#O_!26Z\-VC_L!?!?Q#>6NH7<,5Q\3-0M=J!;22,20Z6'^_F562:;;M'EF M*/?$19M+O/&FK[K+P)X;U"X9?M]WE0\S( M@+M!;HXED^XK'RXO,C>:,U_-MXD\2>(/&7B+4/%_BW6KK4M5U6^EO-3U*^F, MDUU<2N7DED=N6=F8L6/)))-?HW ?#OUS$?VAB(^Y!^ZGUDNOI'\_1H^%XQSS MZK1^I47[\E[S72/;UE^7JBE1117[*?EH4444 >\?\$O_ (@^(_AG_P %#_@S MXC\+31QW5S\0M-TF5I8]P-M?S"QN!C(Y,%Q* >Q(/.,5_397\D_A_7];\*:] M8^*?#.K7&GZEIMY'=:??6 MF7D5Q;W$*RV]Q!(&25&&596'!!!!!'!%?D7B70Y<5AZW>,E_X"T__;OS/TS@ M&MS8>O2[-/[TU_[:34445^8GZ ?CG_P=!_&^>]^(?PP_9NL+S4X8]-T6Z\2Z MK;_:"+.[:YE^RVK% WS2Q"UO &9?E6Y(4_.XK\IZ_I@_: _X)6?L'_M2_$^\ M^,OQZ^",WB#Q'?PPPW%_+XOU>!1'%&(T1(H+M(HU"KT15!8LQRS,3Q7_ XE M_P""5/\ T:S_ .7QKG_R;7ZID/&N29/E-+"NG4;BM6E&S;=WO.^[T\C\[SCA M/-LSS*IB5."4GI=RO9*R^SV1_.I17]%?_#B7_@E3_P!&L_\ E\:Y_P#)M9WB MS_@BG_P1_P# 7AJ^\9^./V?;#1]'TVW:?4-4U3XAZS;V]K$O5Y)'OPJ*/4D" MO8CXC9+)I*E4_P# 8_\ R9Y;X%S:*NZE/[Y?_(G\\M%>[?M]?$+]B;Q;\7YO M#_[!_P !%\*^"=&D:"#7[S6-3N;SQ"^<-<&.\N)!;0S]+I?EZ:!1116Y MB%?:7_!!C]F;6?CW_P % ?#GC>Z\(KJ'AGX2&WRTEU<,%#W$\K$O-*P55+N2=J(HPJ*H^!XPXJPN P]3 T7S59 M)IVVBFK:O^:VRZ;OI?[+A?AW$8RO#&55:G%IJ^\FNWE?=]=EUM^*W_!QU\=I MOB3^WG#\(K.\U);'X<^%;.REL[IA]G^WW:_;9;B !CP]O-91LQ"L6M\8PJL? MS_K^DCXG?\$M?%;XF_L^3:MX@\0:C+?:OJ4_C;6E:>>1MS':E MX%1>RH@554!5 4 #"_X<2_\ !*G_ *-9_P#+XUS_ .3:\S*>.BLC^=2BOZ*_^'$O_!*G M_HUG_P OC7/_ )-KF/C%_P $BO\ @BQ^S]\.-4^+?QF^!]CX?\.Z/;F;4-3O MO'>NA4'9547I:21CA4C0,[L0JJS$ ^G#Q$R:I-0A2JMO1)1BVWV7OG!+@?-* M<7*52FDMVW+_ .1/Y^Z*](_:J^(7[/GQ&^+VH:I^R[\ X_A[X)MY##HFES:Q M>7U[DZ?'MCA3)9CSDN[,S.[L2[NS.Q9F)/ MYMQIQ5A:.&J9;AWS3DK2:VBNJ\VUHULKZZZ'W?"G#N(JUX8ZNK0CK%/>3Z/R M75/K;334Z&BBBOQT_40HHHH *_$'_@Y?4/\ M3ZHA'WOV>K0'_P.UZOV^K\6 M?^#E7P%XFU+]H]=9M["1;77/@C'I>G7+1G9)=17FK-(@/,O M^1(_\43P.OU _8'^$T_P:_9ZTG3M4A:/4M:9M6U2-MV8Y)E79&0RJ4985B5E MQPX?!(YKX#_95^$0^-7QPT;PC>VQDTV&;[;K7R%E^RQ$,R-AE($C;8MP.5,H M/.,5^I>F7.T]:^A\1,SM&G@(/^]+\HK\W]QX? ^7^]4QLE_=C^;?Y+[SM=*N MNG-=)I-WTYKB=+N\8YKSO]NCX\R_ K]E_7]?TO49+75]6C_L?0Y89)4D2YG5 M@9$>/F-XX5FE5B0-T2C.2 ?S/"86KCL5##T_BFTE\_\ +J??XK$4\)AYUJFT M4V_D?'7CN\G_ ."CO_!2>W\+V^H;O# MY2!)^*.BZ M/K5XL>DZ3:WMU(DT=J-LT[E1\C)(_D 'E@;=\8!.[[HL/^"A/[&D6W?^T9X; M'UO#_A7V/%V'QE3&4\'AJ,W2H145:+:;LKN]O1/S39\MPS6PM/"SQ6(JQ52M M)R=Y*Z5]%OZM>31].:/J.QAEJZO1]5X +>U?*5C_ ,%&/V*(OO\ [2GAE?\ MM\/^%>U?"3XP>"/BQX2M/'GPX\46^L:->-(+/4K-B8IMCM&^TD#.'5E/NI': MOC:V"QF'CS5:%KRY:=2,GV33_ "9[+8:BKXP]:<-VK##5 MPVFZT" -W-:=QXKTW1-,N-9UO4X+.SL[=YKNZNIA'%!$J[F=V8@*H ))) & M:X^7HCIYCFOVMOVB]+_9[^%LVK17R#7-5W6F@V_F)O$NWYI]K [DB!#'Y2I8 MQJ<;P:\4_P"">GPZOO'VMWGQM\3VS26.FRVG7<+B[/,DP^;/[M2!RI!:3 M((:,U\I_&+X_>-/V_?VM[;P;\-;MI-/N=0;3?"=O/*RPPVJ9,EVPVJR[U1YW MRI=5 3YO+6OU ^&OA3P[\+/ FD_#KPI#Y>GZ/8I;6^Y$#R;1\TK[%53([9=V M &YV8]37TN,H?V-EL:+TJU-7W2[?I]YPT:BQ=9R7PQV\W_7Z'5$D]::SA1DF MJ;:H!W%><_M.^ /%_P + M#(6CCDRS=*_3CQ#_ ,$#Y]0#?\9@[<_]2#G_ -OZXO4O^#=8SS-/-^V;N)_Z MIYT_\J%?L65\0<*Y?0C2C6LHJR]V?_R/7<_/\VR_/\8VX4KW_O1_61^8+,6. MYC7IG[%D\MO^V+\)Y8961O\ A9.ACVO0^&=8AU)=+C\(_9#/-"V^+][]K MDV@2!&/RG(7'&%L]IXJG*5*R4 MDV^:.FN^DKGW1XSO ^A7RD\?99/Q^4U\-_L6W/-66V\-:A.S?=LY#_ ..FOF7]@7X/W'B3PS#91:A&)_%G M[2%MXFLXVF"M(NF:M93RHN>I$6CS/@?PJ3V)K\+Z'Z^C]8J***S+"LGQ_P". MO"OPO\":U\2_'>K+8:'X=TFXU/6+YHGD%O:P1-++)M0,S;45CA06., $\5K5 M^,__ <._P#!1^U^('B(?L&_!KQ#;7.BZ'>17?Q"U33=0E/VC4HF<+I+A,1L MD!V2R@F3]^(UQ%):N&]C(6_AFQ=['P+H-TB1G3M-#':71"R^? M*?WDK;G.YM@+_B/^Q]\6/VR]1D:S\,_#M=-L=/D#?-J.K76HV4+0@;2#'%; M7#2.=RL'EM\!@S[>/_9L_9[^(W[5GQS\-_L^?">UMY->\37QM[1KV?RX($5& MEEGE;!(CCB221MH9RJ$*K,0I_H!_:F_9&^"WP4_X)!_$3]F#P=I%TWA?PC\* M]6NM/6\NMT\MW:Q2Z@MS*ZA09'NXQ,X550LS!55<*/G.(N(H916P^'AK.I.- M_*',KO\ [>V7S['N9'DK)/#*A]U/6 MOYB:_H'_ .#>SXF:/X[_ .":'AWPKIEK-'-X+\2:OHVH-)]V2:2Z;4 R_P"S MY=_$OU5J_/?$;#N>3TZJ^S-?'?MZ?M^? __@GW\(A\2?BU>R7>I:A(]OX7\*Z?(OVW6;A0-P0,<)#& M&5I9F^6,,H^:22*.3;#X>OC*\:-&+E*3LDNO]?AN95Z]'#495:LE&*U;9VW[ M1O[2_P $OV3?A?=?&#X^>/+70-#MY5@CEGRTMW<,&*6\$2@O-*P5F"("0J.Q MPJ,P_ ;_ (*A_P#!53XJ?\%#/B&VEZ8]]X=^&6CW!_X1OPCY^&N"./MU]L)6 M6Y8?=3+) IV(68RS3>?_ +>O[?7QM_X*"?&%OB9\5KQ;/3-/62#PKX4LYF:S MT6V8@E4SCS)GVJ99V :0JHPL:11Q^'U^V<+\'TV7375?H7#O"3J6Q./C9;J'?SEY>6[ZZ://\)^$O"O@+PU M8^#? _AJPT?2--MUM].TO2[-+>WM8E&%2.- %11V %:%%%?DSE*3NS]*245 M9!117R__ ,%*/^"IOP3_ ."=/A*UM=>M3XD\=:W TOA_P7972QR&$$K]KNI, M'[/;[E**VUFD<,J*P25H^C!X/%8_$1H8>+E*6R7]:+NWHCGQ6*P^#HNM6DHQ M6[?]?@>B?MB_MP_L[_L+?#E?B+\?O%[6@NS(FBZ+8QB;4-7F10S1V\.1NQE0 MTC%8T+IO==ZY_GO_ &^O^"A'QR_X*"?%N;Q]\3-0?3]!LY63PKX,L[IFL]&M M^P' \Z=AS)<,H9SP!'&L<2<7^U1^U1\9_P!LGXSZE\=/CIXD^WZQJ&(K>V@4 MI::9:J6,=G:QDGRH$W-A1W=O.Z_<>&>$\/D<%6J^]6:U?2/E'\F] MWY+0_(^(.),1F\G2I^[23T75^:GJ MFI7D=IINFZ?;/-<7=Q(P2.*.- 6=V8A550220 "37V'PJ[/EU=Z(IU^K'_!) M/_@A#XAUSQ!I_P"TA^WCX(^QZ+:K'<^&_AOJ2?OM1E(W+/J4?_+.!."+5OGD M?B94C0Q3^U?\$HO^"%6A_LS:UH_[2O[69L]<\>VD4=WH7A6+;-8^&[DX832/ MRMU>1\!67,4,@9XS*RQ3)^D5?D_%7&_/S83+9:;2FORC_P#)?=W?Z3P[PCR6 MQ./CKNH/\Y?Y??V([2TM-/M(K"PM8X8(8UCAAAC"I&@& J@< < #I4E%%?E MI^AA1110 4444 %?F;_P<;>"/$UYI7P?^)D"QC1--O-VW_:K],J^3/^"U_P %7^+_ .P)XBUO3M%DOM3\!:C:^*=/5;Q8 M4@C@9H;Z>0L0&6/3KB^DVYR2BX#, I:W _*#]A;4]4E^"&GZ%KU]#<:AIBFS MO)(#\IDA8Q-C\5KE?^"C?AZZGTGPKXP@LT\FWN+FRNKC<-VZ14>)<=2,1S'T M'XBJO[&7B"T\+_$KQ1\./*M;=;BZ75;.&.ZW22QW(_>2,G5,PC@D5QN;Y03S&9%Z'[WXCZ'AO'0RW.J% M>;M%.S?9-.+?RO<\7/<'/'Y35HP5VU=>;332^=K'(_\ !-GX86OA[P!??%>_ MM4-YKUPUO8S,$8I:0L5.TXW)NE#[ES@^3&<< U]56%SC#^#M*TWPIX?L/ M#&CQM'9Z;9Q6MK&S%BL<:!%&3U. .>]=-87>2,FN?-\PGFF95,5+[3T79;)? M)6-\LP,/_$4NVSTBQDN9E$BJ MTFU21&NX@%W;"J"1EF [U^3_ (G\1ZOXP\2ZCXNU^X6:_P!5OIKR^F6,*'FE M/" M7[/OPCUSXQ^.9I1INA6?G2QP(6DGD9@D4*_[4DCI&"<*"X+$ $C\5;#Q[X=_ M:8_:L'Q'_:N^(+Z)I/B37FO/%6K6EK<7'V:V"EA;0(HED5=B);Q+=.EK9)MRDE=));VWLM;V74.*,WE@J,<+1:52II=NR4;V;; MZ7VN^EWT/U'_ ."+?[/=[X'^&EQ^T[XWM)8=5\76OV?P];S+)&UOI>\,92I( M!^T.B.I*G]W%&R-B5A7W.NOX'^MKXNT+_@K/_P $X_#6CVGA[0/C7;6&GV%K M';V-C9^#=4BAMX44*D:(MH%1%4 !0 *OK_P %AO\ @GN/^;@3_P"$IJW_ M ,BUYF98'/LRQT\1/"U-7HN26BZ+;HOQU/0P>89/A,/&DL13=EJ^>.KZO<^P MG\0@C_655FUUCPI_.ODC_A\/_P $]\?\G!-_X2FK?_(M,?\ X+"?\$^&Z?M M_P#EJ:M_\BUP?V%G?_0+4_\ )?Y'5_;&4_]!$/_ ./^9]67&KENKUGW6J> MK5\N2_\ !7W_ ()^MT_: /\ X2NK?_(M5)O^"NG[ ;CY?CY_Y:NJ_P#R+1_8 M>=_] M3_ , E_D+^V,I_Z"(?^!Q_S/IJ]U//\58]]J0Y^:OG"Y_X*T?L%R#Y M/CQ_Y:^J_P#R+7IWPY^,_@/XV> ['XF?#'7_ .T]#U+S?L-]]EEA\SRY7B?Y M)55QAXV'*C.,C((-88C+&OA9K.JW5PL<<=HVZ1FP%'G>$/#%Q:?+)I\\JB\U&QV9XC^S)H$BG;CDA6)#A>*7PG8C M[$HHKE_C1\8_AW^S[\*M=^-'Q8\20:3X>\.Z>]WJ5[<.!A1PL: D;Y71U1068 S"$ZDU""NV[)+=M] E*-.+E)V2U;/G+_@L'_P42M?V!/V;F?P= MJ#)\1O&BSV/@5/L*S1VK)Y?VB^DW_N]L"2H55@^^62(&-H_-*_SK:EJ6HZSJ M-QK&L:A/=WEU,TUU=74IDDFD8EF=V8DLQ))))R2/+54_LO4OB%I"3Z'I(??';LOG;X MYIF"S3(S94);HR1R12 _;?Q<_:Y_X)X_&/X4^)OA%XG_ &VOA/\ V;XJ\/WF MCZCY/Q,TQ7\BY@>&3:1/P=KG![&OYF:*^%S#@BGF682QE7$RYF[Z):6V2\ET M/L,%Q=/ X*.%IT(\J5MWK?=OU 4445]T?'A7[-?\&NWQ/OM6^"_Q6^"\FF1K M;:!XHT_6X;P2?-*]_;/ \97' 0::A!R<^8>!CG\9:_2[_@V&\?>)]._:Q^(' MPOM;Y5T;6/AW_:E_;>4I,EU9W]M% ^[&X;4OKD8! ._)!VC'RW&E!8CANOWC M:2^4E?\ "Z/HN%:WL<^H]G=?>G;\;'[;445^>W_!6#_@MSX!_98T35_@/^RY MX@L?$'Q4:22QOM2B1;BQ\*,/ED>3.4GO$.56W^9(W#&;_5^1+^&Y;EN,S;%* MAAHW;^Y+NWT7_#*[T/U['9AAMI>F&Q\1?$S6+=O^$;\(_:,K;J>/MU]L(:*V4_=7*O.PV1E0)98?P%_ M:*_:3^-?[5_Q0N_C#\>O'=UKVN74:PK-/A8[6!22D$$2@)#$I9B$0 ;G9CEF M9CRGBCQ3XG\;^(KWQ?XT\1W^L:MJ5PUQJ&J:I>/<7%U,QRTDDCDL[$]6))-4 M*_=^'>&<%D-'W?>JO>;6OHNR_-ZOHE^.YYQ!BLYJZ^[36T;_ (ON_P NG6Y1 M16QX!\%:G\1O&-AX)T?5='L;C4)O+CO/$&N6VFV<.%+%I;FZD2*)0 >689.% M&6(!^CE*,(N4G9(\*,92DDMV5_"?A+Q5X\\2V/@SP/X;O]8UC4KA;?3M+TNT M>XN+J5CPD<: L['T )K]S/\ @D[_ ,$2/ ?[*NBZ3\>OVH=!L]>^*C-'>66F M2LEQ8^%6&&C2/&4GO$/S-<9*(X A_P!7Y\L?_!+OX7?\$O/^">/P\_M*_P#V MV_@OXB^)>M6X'B;Q=_PL'2]L"'G[#9;YMT5LIQN; >=P'<*%BBA^L/\ AX#^ MP;_T>S\(_P#PY&E__'Z_(^*N)LRS#FPF!ISC2VS\(__#D:7_\ 'Z/^'@/[ M!O\ T>S\(_\ PY&E_P#Q^OSSZCCO^?4O_ 7_ )'W'US!_P#/R/WK_,]AWWF?8=9T'4HKRTN-DC1OLFB9D?:Z,AP3AE8' MD$5^8'_!73_@NOX>T#P_>?LW_L&^/X[_ %B^C>#Q-\2-'F)ATR+)5K?3I1Q) M<..MTA*1(1Y3-*WF6_7E>38_-L9]6H1=[ZM[1\Y=O3=[+4YLPS3!Y9A?;UI: M=$MY>G?\ENSV;_@KA_P66\)?L2:9)\$O@+Y8?ZNVR, ^;+A/+2?\*_BC\4_B)\;/B!JGQ4^+/C&^U_Q%K5SY^IZMJ4V^ M69MH51Z*JJJHJ* J(JJH"J ,2[N[J_NY;^^N9)IYI&DFFFM1U^[Y#P]@XU[QQXGMM)T^SB# -(\T[#=C<#Y M<8>1ADJAP<>Y4J4Z5-SF[):L\>$)5)J,5=LJ_!_X-?%/X_\ Q%TSX3?!GP-J M'B+Q%K%PL-CIFGQ;F8D\N['"Q1J/F>5RL<:@L[*H)'[\?\$R/^"/OP6_8)T# M3_'_ (LM[/Q5\5I+5O[2\5/&6M],:1-LEOIZ.!Y:!2T9G*B:4,Y/EI)Y*T?V M H_^"4/_ 3Y^#\7P[^&G[9WPAU#6[Y4E\6>,+SX@:2EYK-R!U/^D'R8$R1% M;JQ6-222\CR2R>\?\/ ?V#?^CV?A'_X7Y:E7Q%2,JO356CZ:ZOS^[N_7**\C_ .'@/[!O_1[/ MPC_\.1I?_P ?H_X> _L&_P#1[/PC_P##D:7_ /'Z^$^HX[_GU+_P%_Y'V'US M!_\ /R/WK_,][MY$#Q MRQR(2KHRD,K*2""""0:N5RM.+LSH3OJ@HHHH **** "LWQEX/\,_$+PAJW@' MQKHL.I:-KFFSZ?JVGW*YCNK6:-HY8F'=61F4^QK2HH _F=^*O@OQ5^R)^T\_ MAWQM=SI>>#_$UQX8\17EW8QV7VV$S!+:^*RD,L4K"&:%5)#1WJL,JP-?6.D: MA#JNG0W\#962,,*]+_X.&OV.H8_%6E_M2:!I+)I/BZS'A[QI)8QB-H;^.-OL M=XS*-Q>2!6@,K$"/[%:H/FD KY-_8O\ BW=^*_"$W@3Q3>1MKGA^;[%J2B09 M=U4%9<;V8+)&4D7<=V&Y%;19+/>+.X*MM8_2MBQNL=37/@X.:N6=WCO^%42> M$_\ !2CXP-I/@32_@]I5VOG:W-]LU15D7)O#7AUDO\ 7A)]V;!/DVQRC*WF2+\RG;F))<,& KQ33]/U#5K^ M'2M*L9KJZNIEBMK6WC+R32,<*BJ.68D@ #DDU^J7[(/P6M?V=/@UI_@9I(Y- M2N)&O==N(V;;)=R!00N2>$54C!&T,(]VT%C7#QAG?]DY8X4W^\J74?)=9?+9 M>;79G9POE/\ :>8*4U^[A9OS?1?/KY)GT%9:F!CYJUK/5?\ :KA[/4_]JM2T MU7I\U?@_*?L1@?M1_LM^!/VP/#.E>#OB1XQ\1:?IFEWS7BVN@75M&MQ/L**\ MAF@E)**T@7:5'[UL[OEV^,1?\$3_ -DQ^OQ!^(7_ (-K#_Y"KZ6MM6Q_%5Z# M5R.K5ZN$SW-\#15'#UG&*Z+S^1YN)R?+,96=6M24I/JSYA3_ ((C_LD-R?B' M\1/_ ;6'_R%4B_\$0?V1SR?B)\1/_!O8?\ R%7U)'K&!][]:F76/5ZZ?]:> M(?\ H)E^'^1S_P"KN2?\^(GRO_PY!_9%_P"BB?$3_P '%A_\A4UO^"(?[(X_ MYJ'\1/\ P;V'_P A5]5G6!_?ICZQQ]^C_6CB'_H(E^'^0?ZNY)_SXB?*+_\ M!$G]DI>GQ!^(G_@VL/\ Y"J"7_@BG^R'_ (4_#W1?AOX7WKIN@Z7#8VC3;?,=(T"[W*A5+MC^&&J>*M7OEB$-JY&7"GIT&2!D]!SU-<>-S;,LRBHXFJYI M:JYV83+,!@9.6'IJ+>CL>=ZCXPTSXH_MAS>(=5UR"V\,_"G1)=5U:ZFOH5AB MNIXY(8//5QE46%;N;>"-K1H20.OZ?_L(_"W5_A?^S3H(_% M%M=6*075O=WI\U;.X*_ZV2SMS;V E/+)91\*,(OY^?\ !/?]EG7/B)K7A_X/ M?$33I+J36-2;QI\7XFW/##;;E,.E2!OM$!69XK:R>W9A'=6MOJ31D%6Q^LE> M5,]"(5^&G_!?K_@I$W[0WQ:D_9"^$6O2MX)\"ZHZ^)I/L?E?VIKT+212*';Y MW@MP3&N BO*97Q(JP2#[E_X+B?\ !2!/V,_@+_PI[X7:ZL?Q)^(%C-;Z?)9Z MD8KG0=-(9)=2'EGS$D)S% V4_>"2168V[(WX U^G\ \.\TO[3Q"T6D$_NEZ#):6LEQIP3_C^E-Q#.S),[8B79&=D7F MR)/&5^E_^(93]@W_ **U\7/_ ?:7_\ *VOD\9QMD."Q4J$Y-N+L[*ZOUU\M MO4^DPO">*2Z?[1IMK=/O:*.-#AYV MP@^4#.3DGPVOK\+B*>+P\*]/X9I27HTFCYG$4:F&KSHSWBVGZIV85]=_\$*/ M%DGA7_@J)\-XWU\6%KJBZM87GF7 C2Y#Z7=&*%LG#;IUAVKW<(!SBOD2O1/V M0O'/AOX8?M9?"_XE^,;S[/I'AWXB:)JFJ7 7/E6]O?PRR/CV1&-<^:8?ZUE= M>BOM0DN^ZL;9=6^KYA2J_P LHO[FC]S/^"[G[8?Q"_9(_8O0?!WQ>NB^*O&W MB"/0[74+6\$=]969@FEN;FV'W@X$< M9;W5E8JU]W%T[2?)Y@@DCP4>5*_)FOL[_ (+X?'*'XT?\%(?$VEZ; M?Z;=Z?X%TFQ\,V-UILF_>T2-_4O.3ZMS?-KZ)I?(]7B#$*MFDX1?N4_V#M7> MXR<' K!K[1_X($_ VU^-'_!1_P .:OJEKIEU8^ ]'OO$UY9ZG!YGFM&JVUNT M0VD>;%=7=O.K'&TP;@=P7/#F>,67Y?5Q+^Q%OYI:+YNR.S+\*\9CJ=!?:DE\ MF]?P/Z ?!OA#PU\/O"&E> ?!FCPZ?H^AZ;!I^DZ?;Y\NVMH8UCBB7.3M5%51 MST%:5?E5^V#_ ,%=_P!LJ[\5ZMXL_9ZM/^$+^$^DMXPO_#?B+1? 6C^,-6\4 M:;X*N1;>)M7N%N_$>F6UCI7VB>."VA@^TW]TMK/./LPDA1OJW_@F3_P4"U'] MLRW\#=&U.PTKQ1X6U[34U30=;@MM10RV33V[ MRPRV;37#P3V4P,A5TK^9)2E*5V?OZ2BK(^J****0PHHHH **** ./^/_ ,#O M G[2GP8\1_ KXEVLDFC>)M->TNI(%C,ULW#17,)E1T6>&14FB=E8))&C8.,5 M_.=\:_ GQ8_8B_:(U72OB##''KG@JZ73O&UKI]]FUN;0QK<17L!;@IY"_%NF>,_#]OKFEW,&M3M6A\&ZE3&S<1G 5 M&_=,%.S?]>6=WI?B/2O,01W%M<1E9(W4,KJ1@J0>HQU%=V"Q$,/BJ=:<>91D MFUWL[V^9RXJC*OAYTHRY7)-7[75K_(_,^BO?_P!I[]CVY\!P77Q$^&$,EQHL M9,E]I8RTE@G>13R7B'?^)!R5;*E!N^K8/^"IGP%BZ^$?&'_@OM?\ Y)KX*HKS MLTX9RS.,1[;$\S=K*TK)+R5OF=V7\09AE>']CA^5*]WI=M^9^@,'_!5WX QX MW>#O&7X:?:?_ "35N'_@K;^SY'][P9XT_#3[3_Y*K\\Z*\[_ %#X?_EE_P"! M/_([O]O@?QS_X+ M;/\ ^2Z>O_!9']FX=? _CK_P66?_ ,EU^;%%+_4+A[^67_@3_P @_P!_EE_X$_\@_URSOO'_P !/TB?_@L5^SBW3P/XX_\ !;9__)=>E_L[ M_MB>$/VGUU"\\!>!?%-GI^FD1SZMK5G;Q6[3'!\A&2=R\@4[B ,*"NXC<@;\ M_OV5?V*_''[0U];>)M:$VC^#UG(N-690);L(<-';*?O-G*^8044AOOLI0_HM MX3T/PE\-/"-GX-\&Z-;Z7I&F6_EVMI!G;&O))))RS$DLS,2S,2S$DDGX;BC! M<-97_L^$3E5Z^]=1]>[\NF[Z)_8\/8K/LQ_?XIJ-/I[MG+T[+SZ].ZZK5O$5 MMIUG)>WVI:O'AHXTB MC5I9%@R'VKM9YFA51*-ZAGQG^*GBCXX^.A^SS\'+R57VQR^*-C6;$CS M';_GM( RPQ#YF(9OE1'=?M#_ ()D_L3Z)KTOAOXQW7A6TLOAEX5A,GP]T.:' M=_;FHB4.FM,I/S0PN)'@DEW-2.(.Y 53)(B D;F49(N4 M5E?WKLOI8_!+]I__ ();_P#!:7]KGXY^(/V@?B_^S1!-K?B"Z#R16?C+0H[> MTA11'#;Q)]NXCCC5$&27;;N=G=F9N!_X<2_\%5O^C6?_ "^-#_\ DVOZ*Z*^ M[I>(6<4*<:=.E248I))1E9);+XSXVIP3E=:HYSJ5&V[MMQU;_P"W3^=3_AQ+ M_P %5O\ HUG_ ,OC0_\ Y-KTO]D#_@W^_;/\4_M#>&[7]JWX1P^%_A_:WR7G MB:ZD\26-V][;Q,&:QC2RNS*KSX\OS05$2LS@EE5'_>"BBMXB9[6HR@HPC=-7 M2E=7ZJ\FKKIHQTN!\GIU%-RF[.]FXV?D[16GS*F@:!H?A30K+POX7T:UTW3= M-M([73]/L+=88+6"-0D<4<: *B*H"JJ@ "K=%%?!MMN[/L=M$%%%% 'Y M$_\ !:;_ (),_M;_ +2W[:TE^1\GC.#LKQF*G7G*:3QEH"/!8Q(L%I$X6^(WI;Q0JQ!.64G)S7E__#B7_@JM M_P!&L_\ E\:'_P#)M?T5T5G1\0LXP]&-*G2IJ,4DE:6B2LOMFE;@G*ZU652= M2HW)MO6.[U?V3^=3_AQ+_P %5O\ HUG_ ,OC0_\ Y-H_X<2_\%5O^C6?_+XT M/_Y-K^BNBM/^(D9Y_P ^Z?W2_P#DS/\ U%RC^>I]\?\ Y$_G4_X<2_\ !5;_ M *-9_P#+XT/_ .3:/^'$O_!5;_HUG_R^-#_^3:_HKHH_XB1GG_/NG]TO_DP_ MU%RC^>I]\?\ Y$_G4_X<2_\ !5;_ *-9_P#+XT/_ .3:/^'$O_!5;_HUG_R^ M-#_^3:_HKHH_XB1GG_/NG]TO_DP_U%RC^>I]\?\ Y$_G4_X<2_\ !5;_ *-9 M_P#+XT/_ .3:^W_^"%__ 2P_:A_9*_:!\6?'?\ :D^&T/AUH/"G]D^&]/DU M#3[][N6XG22:=)+:XD\@Q);"/# %Q=G#85@?U,HKBS#CK.,RP4\+4C!1FK-I M2O;YR:UVVV.K \(97@,5#$0E-N+NDVK7^44_/<_GO^)?_!&;_@KY\6_B/X@^ M*WC7]F*.;6?$VMW>K:M-#XRT&-)+JXF::5E47N%!=V(4< <5B?\ #B7_ (*K M?]&L_P#E\:'_ /)M?T5T5UQ\1LZA%1C2II+;W9?_ "9S2X&RF4FW4J7?G'_Y M$_G4_P"'$O\ P56_Z-9_\OC0_P#Y-H_X<2_\%5O^C6?_ "^-#_\ DVOZ*Z*K M_B)&>?\ /NG]TO\ Y,7^HN4?SU/OC_\ (G\ZG_#B7_@JM_T:S_Y?&A__ ";1 M_P .)?\ @JM_T:S_ .7QH?\ \FU_1711_P 1(SS_ )]T_NE_\F'^HN4?SU/O MC_\ (G\ZG_#B7_@JM_T:S_Y?&A__ ";1_P .)?\ @JM_T:S_ .7QH?\ \FU_ M1711_P 1(SS_ )]T_NE_\F'^HN4?SU/OC_\ (G\ZG_#B7_@JM_T:S_Y?&A__ M ";7Z0_\$%O^"<_QX_8HT'XB>./VE_ ]IH/B+Q->6-CI.FFZM+R>"RMDDD>4 M7%M+*H2:2X53'D'-F&8$%"/T*HKS\UXVS;-\#+"U8P496ORJ2>C3ZR?5=CMR M[A/+UVK:JW2*[GY4_M _\$G_ !1;>*-6^"OQ1_88OOCM\'5@ M^)3?"&\^'/B+PM9:GX"'BRYTV]N+>73O$$=M#'<6UXM])8:G:W']'T.R>ST MRSFOVCC_ +0U)UFN+F^O(XX8)KNZE,,$<:AI/KFBOCSZ<**** "BBB@ HHHH M **** /S7_X*]?\ !(B/XC)KG[4W[+_@K[9JUXDMQ\0/A_9VOF?VVK ^;?V4 M(!W79&3-;*/]*&9(Q]IWI>?EW\%/CSK/P"U"V\/>)=3DU+P7>%5TK6I)3(VG MD_=MYVYW1GI'.<_W'.[8TG]-E?"/_!23_@C1X%_:)MM3^-'[+^C:7X<^(EU= M27>M:7-(8-+\3F0YF:555EM[PDM(+A5VS,76<$R+/!49":/C7PWXHT7Q7ID6 MJZ+?1S131AE:-@>"*\@^._[%?A'XDW-QXI\"7,>AZU,V^:/R_P#1+IMIY95& M8V)VY=';RPO= O)8_$'P[UF9(Y[!V7>H MM9,E/+8C=&-Q@DCE#Q2",(&]T^#W[4WP[^*L364.H?9=2AVB\TZ\C,-Q Q56 MP\3X9>'4],$,"."*]/+\TQN5XCVV&FXR_!KLULT<..P&$S"C[+$04E^*\T]T MSXQ\?_##Q[\+M5_L?QUX8NM/D9B(99$W0SX"DF.1=;;M^2QB<[NAVA5=%&!@<$']/ROQ"PE6*ACH.#_ )HZQ];; MKT]X_/6N.3CS#P.,GBN(\0?LP?'_PRB/J/PLU.3S/N_P!GJEX?Q$#/ MC\:^PP^?9+BDG2Q$'?HY)/[G9_@?,5\ES;#-^TH2TZI-K[U=?B<'174#X'?& ML]/@]XJ_\)^Y_P#B*T/#W[-/Q]\3WAL=-^$NMQNJYW:A9FT3_ON?8OX9KJEF M.7PCS2K127>2_P SEC@<=.7+&E)O_"_\CAZ*]O\ "G_!/W]H#7U>36H-(T,) M(%V:AJ0D=U[LHMQ(./1F4Y_.O9/AY_P3E^%.@3K>_$/Q5J/B%TE)%K"GV*W= M"N-KA6:0D'YMRR+V&,9SXV,XPR#!1=ZRF^T/>O\ ->[][/6PO"^=8IK]URKO M+3\-_P #Y"\$^ _&7Q'U^/PQX%\-7FJ7TF#]GLX2VQ2RKO<](T!9&-'CM+>*WLK&SA6."&)5CCAC M485%48"J !P *^91G$8.202Q55=E\Q^)W[0WQ3^-]Y_9NE&\\-:#)<- LA7;J%ZS;4C6&,@^7 MND; + NQ10JD.&K]!_\ @E__ ,$<-;L_#6G^/?VH_!D>A^&[JT2>S\!SR2_V MEJ49.4CU3< UO"<":2UW--<,Z)=&(13VT_P4I=6?8QCV,+_@G+_P3ET_XS>' M#HL7Q?XLFF>.^\650&DMIP#CE8V:)P\,ABC\V.0*%K M\GOVU?\ @@E^T!\*KR;QM\(+.;XF>']/,D]C>Z*OV7Q)ID*LTNQH48&[P(X0 M?LI+3RF>&/V\?AP;B/2_B%;W?AVZ>Z%K&NL6S6\V6[T MCQ+;2QMP'20,#^(S6Y!KVC7(W0ZG"W_;05R?Q1_X-X?VSO!NAP'0O@YX-\2R M75\TDUO\,?&@T^:%L9\V:2\73LACQA&D)(Y KS/XL?\ !,K_ (*!_#-+6SU? MX-_&C2Y)%&U/!\;^(=O&H#]6ZU7,%CWY=3LQRM]'_W\%*_B+3X%S+J M4(^L@KY9A_8X_;\AA\C_ (0/]I=O]IOA1>9_/^R:T/ /_!/K]OCQAXJAT>'X M:_M!7DTY^6/Q%X1NM+M>O\4\EE;QI^+K^E',*Q]#:C\4O!^CQ--?:Y"JJN6^ M?I7F_C/]N[X/>&I9--TC6#JVH1VKW"Z?I4;74\D:]2L<09CSQ]36QX%_X('? MMU>//&%Y!XJ^ %KH?VJS<2:M\0/B';WVGRXP!'Y=K0X M7,.Q\ >/?VJ/C=XV@N8O#VGVOA?3E1P=2UB19) OE;EE6&-L8#'!$CH1M)QT MSZQ^Q_\ \$E?VJ_VOM:L/B3'X7OM/T.\F25/B-\0%:.);=RL@ET^T^22Y4P7 M3-#)"B6\ZJ8VNE()'Z[?LY?\$NOV)/V8Y[/7?!/P7L]6\0V?V62/Q5XN8ZI? MI=0*0MU"9LQV4K%BS&TC@5CCY<*@7Z"J'(+'S/\ L1_\$L?V<_V+_LWC"UMY M/&'CQ(P9/&OB"UC\VSD: Q2KI\*C;8Q-OF'!> GRAPHIC 22 image_01.jpg begin 644 image_01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "8 6@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HJ)Y%C1F9MJK]YFKSC6_CAH-K(\>DB?Q'(H^9M/V_9T_[;L50_1&9O\ M9H ],HKY;UW]J]GG>"VU72;2;[KVFCP2ZO<+_P #7:J-_OK6%_PN7Q9KS?N+ M#QQJJ?PL[6NGI_Y"V-1:X'V#17R$GB?QP_S?\(AXDV?[?C"ZJ[#\1?%FC_-+ MX<\;6'^W::M%?_\ CET]%K ?6%%?-&F?M'?8F6*\\22Z>_\ %%XNT1K?_P C MP;8E_P#'J]0T?XN+/9Q7=]I;&RE^[J6C2_VE:/\ \"B7S/Q\K;_M4 >CT50T MG5['7+%+S3KR#4+63[MQ;2K(C?1EJ_0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7G_Q ^*^F> U^RX;4]:E4M'IL#?.%_OR-_P LD_VO^^5:N7^-WQRMO %K M;^]*W\"?\";^%7^4=/TW5?BO/+/?-=V?AR>7 MS94N&_TO5&_OW#?W?]C_ /95VNKAN['6^+_C1KWQ3U&6QL47Q)\W_'O#OBT> MU_W_ ..Z;_QW_=JY8?!^Z\3[)?&.KSZQ_P!0]/W5HG_;)?E;_@>ZI=>\6^$_ M@YX?2?4)XK"W5=D%I"O[V7_81*/@)\4=5^,E>'+65+6S1_GEN)? MO.[O_N[/D3^_79#"U73=;L\&:1H=ND5CI\%LB?=V15S/Q" M_:-\"_"76?[(URYNTU-8DE^SV]FS?(WW/G^[_P"/UZ;9PU\Y?MX?"G^WO EC MXSL8-]]HC>5>;%^_:L__ +(W_H;UK@(4L3B(PJ]3'&5*M&DZE+H:2?M^?#6% M]O\ 9WB1_P#;2SB_^.UTV@_MU?"+4G1;G4-2TK_;N].=O_16^OS7L["6\;Y5 MK=L_"3/]ZON*F0X!-IR:?D?+TLUQT];7/UB\,_$'X;?%.+RM(U[1=>E?_EW2 M1?-_[]-\U96J_L]Z-#>RZGX5N[OP?JK?/]HTR7RD;_?3[K?\#1J_,6'P>Z,K M(K(Z_.KI7M7PQ_:;^)'PN>*"34&\3:.OW[+5F:5U7_9E^\O_ (\O^Q7@XC(F MKO#S?S/^U7Q)\/=3^T^*[&5 _\ S-_AB/8[?]?EK\RRK_M[ M6_V$2O6/"WQ1@OK;3WU"6TFM[TB.SUO3I-^GW;?W?^F4NX?<;O\ *K,V5KD/ MA'^T)X0^-UB;.V?^S]8V_O\ 1[[_ %O_ #_ )ZK_N?^.U0\6_"O4/!EU?:Y MX'B@>*Z_Y"?AN[^>QU)?X_D_A;_;_P"^]R5\Q4ISI2Y*D;-'L0G&HN:$KH^B M**\1^&GQ3M'TOS3/,WAZ&7[/.FH-_I>A3_\ /&X_O1?W9?X?]I/F7VZLC0** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *\T^-'Q-C^'?AM4LWC?7;[>EBDOW8MOWYW_P!A/_'F M9%_BKO[R_M]-LY[NZF6WMH(VEED[TZU:1+>ZVF MZ_Z=;!?]5;_[S_.[_P"^ZTT&^A'H]M/\5-<_M"YEDF\/P3O+$\K?/J,_\=Q+ M_P"R_P#?7^YN_%?XQZ?\(M&2""*.\UN=?]%L?X%7^^_^S_Z%3_%7BW3_ (4> M"IKYE7]TOE6MO_SUE_@2OBGQ#XAOO%6LW>JZG.US?73;W?\ S_#7U&596\5+ MGJ?"K'SN8Y@L*N6G\3N6]>\0ZU\0/$#WVIW,^I:G=-L7_P!D1$_]DK]+?@YX M#B^'7P^T305V^;:P?OW3^*5OG=_^^J^)?V2/ '_"8?%*+49XM^GZ(OVIO^NO M_+)/^^_F_P" 5^AMA79Q!B$IQP]'9'-DM!\CKUMV;MA#6G?^'K3Q/H>H:1J$ M"W.GW\#6\\+_ ,:,FQZJ::E=3:)L6OC8KEU['T[2DFGU/RP\0_"BY\ ^,M5\ M/WB[Y;"=HE?9_K4_@?\ X&NQZV=-\)?+]ROKC]J+X:K?W>G^*K:+]ZO^BWFS M_P A/_Z$O_?%>6Z)X5WHGRU]O1Q_UBC&I\CR7AE"3L>8IX/^3[M4K_PE\OW: M^@$\'_)]VLG5?"6Q?NTUB=2W0T/FR\T>YTJ\BO+262SNH&\V*XB;8ZM_?1Z^ MP/V:?VI?^$VEM_"?C&58?$7W+.]^XE__ ++?W9?_ $*O#?$/A[;O^6O*O$.F MRVX7_ 'V1$_[X_P!NOAJ] M%X>HZ[2J1JP4XGU!17-^!_$+^(_#\5S<1B'4(G:WOH%_Y93K][_@)^\O M^RRUTE9__ M $!/^VM?*GP0T%K/06U>\5O[0U1OM#;_ +Z?W$_[YK9_;J\3OXS^.T/AJ)A] MGL(K73=@[LW^D2G_ +X=%_X#4GB'6$\$^ ]0OH_D:SM?W7^]]Q/_ !ZM:47. M2BNK,JDU23J/H?/_ .T#XY;Q;XR>Q@E_XE^E[[>+_;E_C?\ ]D_X!7E]#N[L MS.V]W^\]=C\(O!+>/_B#H^CLN^T:7S;K_KDOSO\ _$?\#K]?A".7T%'JE^9^ M85'+&U?5GV?^RIX#_P"$)^%]I//%LU#5F^VS_P"XW^J3_OC_ -#>O?K"N7TW M:B(JKL1/D5$K:_M*#2K"XOKR58;2UB:669_X57YW>OR6O4=>K*IU;T/TNE3C M1IQI]D>/_'/]H1_A[\8? NBVL[?9;.7[;K"+_%%+^Z1/^ +O?_OBOKBP=9HE M965T9=ZNE?CQXG\;3_$7XDZWXCN=V^_NFE5'_AB^ZB?\ 38M?I5^RCX__P"$ MV^$VGQ3R;]0TC_0)_P#=7_5/_P!\[/\ OBO=S/ +"T*GWB[[>==C5Q]A\%M*L_NWER_^_LKT!*=7S<*E2G'D3L>R MTKV9R2?#33T3;Y\O_CE4KSX1:9>+\]S.G_?-=[3*OV]3K(7+$\?U+]F_1M1^ M]J=ZG^XJUR6J_L6^'-2^]KFI)_N+%_\ $5]%U1U74K;1]-N[Z^G6VM+6)I99 MG^XJK]^NF&-Q,6E"8G2I37O['Q#\2? WAK]B_P 1^&_&&E:]JFI:U/=>4VF/ MY6R6S_Y>-WR?W?N_[6S^[7U-\1-!T_XI?#:XB@E6YM+^S6XM;B+_ &DW(Z5^ M:_[2WQ.N?BOX\U#7)]R6G_'O9V[_ /+*!?N+_P"S_P"\]?9'[#WQ"?QA\"K? M3+J7?=:#)@\6HXN5"/PO8[K MX!^.)]3N-/>_<"ZU.)].U%3VU2U'W]O;S8E=O]R**OH2OC]+G_A!OB7XP@C^ M2)4@\56R)_>@=%N$_P"!Q>4G_ Z^OL[AD5\K).+LSW8JV@ZBBBI*"F9Z4^O) MOVBOC=8_ CX;WFOW'ERZC*3!IUFS8\^X;[O_ %?O-["KITW6FJ4=V95*D:4 M74GLCQG]L7]L2\^#.M6'A;PA]CN/$'^OU"6[C\Q+:)ON1[1_&WWO]W;_ 'A7 MSC_P\:^+GIH7_@N?_P"+KYN\0>(-0\6:[?ZSJES)=ZE?3M//<2_?9FK/K]0P MN3X:C1C&I%2EUN?GV(S2O4JR=.?+'H?4/_#QKXN>FA?^"Y__ (NOLO\ 8V^- M^L_'?X:7^KZ_]E_M2TU.2R;[+'Y:[!%$Z_+_ ,#;_OFOR3K[U_X)>:_\GC[1 M';[CVMY$GU\U7_\ 9*\W.IB5"<^:Y][CKZTE+GO1 MVK\]OH?;Z=3QS]J'XTS_ )^$]UXCL(;:ZU1KB*UM(+S=Y3NS<[@K*WW5<\' MJ!7QE_P\S^)/_0O^&/\ P&N?_C]=9_P4^\;^;JO@[P?%+_J(Y=5N4_WOW47_ M *#+_P!]5\+U]_E&4X>KA(U:\.:Y\7F>85Z>)<*3M8^O/^'F?Q)_Z%_PQ_X# M7/\ \?H_X>9_$G_H7_#'_@-<_P#Q^OD.BO:_L; ?\^OZ^\\K^T\9_.?7G_#S M/XD_]"_X8_\ :Y_^/T?\/,_B3_T+_AC_P !KG_X_7R'11_8V _Y]?U]X?VG MC/YSZ\_X>9_$G_H7_#'_ (#7/_Q^O1?V>_VW/B'\:OBUH?A.?0_#]O9W)E>[ MN;>"??%&B.S%=TG^SMZ?Q5^?U?9__!.70;;2+KQ[\0M27R['1-.^SB9O1OWL MO_?*Q)_WW7GX_+L%A<-.I&G9VLO5[';@L9BZ]=0G/0[']H']O?Q3\-?BUK_A MCPSI.AWVFZ;(D'VF\CE>5Y-B^;]V5/NMO7_@->=_\/,_B3_T+_AC_P !KG_X M_7RMXG\0W/BSQ-JNN7;;[O4;R6]E_P!Z5]S_ /H=9E=-#)L%[*'/3N^57]>I MSULTQ;JRY):'UY_P\S^)/_0O^&/_ &N?_C]'_#S/XD_]"_X8_\ :Y_^/U\ MAT5O_8V _P"?7]?>9?VGC/YSZ\_X>9_$G_H7_#'_ (#7/_Q^C_AYG\2?^A?\ M,?\ @-<__'Z^0Z*/[&P'_/K^OO#^T\9_.?7G_#S/XD_]"_X8_P# :Y_^/U]H M_LQ?$SQ'\8?A+9>+/$EE86%S?32^1%IZ.J>2K[ Q#,_S;E;\J_'6&"6YE2*) M6>65MBHG\3U^W7PM\%Q_#SX=>'/#,94_V9I\%JY3HS*@W-_P)MQKY?/<)A<' M3@J,.64K_@>_E&(Q&*JR=5W2_4ZW (^M%+V^E%?&2E%?%N?5J_V3\I/&&I/X MM_:?UV[;]XO]K:C*O^ZLOE1?^.U-^T5J36W@&WME;_CZO$1O]Q4=O_B*PO"K MM-\9-5D;[[+*_P#WU*]._:3?_B4Z$O\ !Y\O_H"5[V5)2Q<$SS,R;CA9-'@E M?5O[(7@S[!HVH>)IXOWM^WV>U_ZY+]__ +[?_P! KY@T?2I]>U>TT^V3?<74 MJQ1?[S5^@7@_2K;PWH>GZ59_);V4"1+_ ,!KZ[B'%JC2]BOM'RV1X=U*OMGT M.^L)J\D_:]^(7_"*_"S^Q;:79J&O2_9_D_Y]U^>7_P!D3_@=>FVYQOA[]DCXI/\ 9[E= @2*54?Y[ZW1_P#T.O>OA7\)?C7\-_M' M]BP1Z;]JV^?LN;5]^W[GW_\ ?KZ.L[FNETV\KHKYW7Q%U-)WUU[$8?+:.%5H MNUM/F>9:1;?&X%/MDZO_ ,"M:Z^P7XD)_P ?++_WU!7=VUY6BDU>4\1SJW(O MD>KR65[W//M5USQ5H-A]KOI5ABW;=^Z*MOP'?ZEK=@^H7T[/%*VR!-J?]]UY M-XE\5R?%CXF6_AK2I?\ B663LDLJ?<^7_6R_^RK_ /9U[Y9VT5A:Q6T"[(HE MV*G]U**K4()-6;(C>4M"6OE3]M+XNK8:"]0UZ^9=ENO[J+=_K9?X$K\L?B+XYN_$FK:AJNH3^==74K2 MRO\ [5>IE&"=>K[1_9.+'8A48.QP7BJ\\^?;7TW_ ,$[O$+6WBKQAHN[Y+JQ MBO=G_7)]G_M6ODFYF:YG=J^AOV$IFA^--WL_BT>=&_[^Q5]SFL+X"?E8^*P= M2^,C+N?6'Q%2*V^,7@JY9?W-^MUIL_\ MHUN[[/^^HDKZ(^&%Y)?_#GPO/*P M>X?3+?S6_P!OREW_ /CU?-_Q@F_XJWP%+_&FL)_Z ]?07P;<#X=:=_LRW2 ? M[MQ**_)GV/TA_$SN:;VIU-["I;L@*.J:G9Z%IMU?WT\=I8VT;3SSRMM2-%&Y MF8_K7Y!?M0?'N[^/7Q)N-25Y(?#MAOM=*M&XVQ_\]6_VG^__ -\+_#7T=_P4 M)_:-+R2?##0+KY1MEURXA;I_$EO_ .S/_P !7^]7PA7Z#D.7NC#ZY/=['Q6; M8[GE["GTW"BK>E:5>:WJEKI]C!)>7MU*MO!;Q+O>5F^5$6NB^*OPYO?A/X]U M+PIJ4L>\/W-SQ)+\G_?5?72J0C4]G/XGJ?-*$G%N/0Y*OJS_@F_KZ MZ9\>+W3W?Y=3TB>-$_VU:*7_ -!5J^4Z]C_9!\0?\(W^TEX$N@]Z>1Q7XXM#]/W/BW]H M;]B#Q3\;OBKJ?BM/%>GV-I<)%#:VDL$CO%&B*O\ Z%O;_@5>=?\ #L'Q5_T. MFD?^ LE?HK@#O4-W1VVJH]:]JEF^,I05.G*R1Y$\KPE23 MG.-[GYX'_@F#XJ'_ #.FC_\ @++7S)\7_AO8?"SQ3+H%OXGL_$]]!E+R2QB; MRH&_YY;F^\W][;]ROJ']K#]NB;7#?>$/AO>-#IQW17WB"%]KS?WDMS_"O^W_ M !_P_P"U\1U]SEBS"M%5<3*Z>Q\CCW@Z3]G05GU"BBO9OVE_]!_BKW,16IX>#JU=D>;1HRKR4*>[.5^#_ ,%O M$WQN\4Q:+X;M-^SYKF]E&VWM8O[TK?\ LG\=?I78_LN1^#?V=->^&GA34UMM M0UA,76K7J?ZQGV)*VQ/NKY2;57M7J/PO^%?ASX0>%X- \-6"VEG'\SN?FEG? M_GI(_P#$Q]:[//2OS#,A]Y@LLIX:/-45V]S\ZO^'87BK)_P"* MTT@>_P!EDH_X=A>*?^ATT@?]NLM?HL2#UKRGXZ_'[PS\!/#(U'6IQ-?SJWV+ M2X6_?W+>W]U?[S=!5QSG,ZTU"$KMZ;$RRK T8.4X:(^%?B1^PA/\)O#%SKWB M7XAZ-8V$'0_9I-SM_ D:Y^9Z^4WV[OE^Y7H/QI^./B;XZ>*I-9U^YQ%&76TT M^+FWLU_NJO\ Z$_\5>?5^@X*&)C2OBI\TG^!\7BI474M05HA14UG9SZE>Q6U MG!)E_V?NKZ;ONK'8^E@(>TJ:OHNX\)@ZF,GRPVZG!?L??L5W^L7^E^/?'$,NG M:;;RI>:;I3?++7]K_ -^KC91^T/;--X4T MRY_YY7FQO^!(_P#\175_M5:&W@+]J&_NPFRVNKZ*]1O[R3Q?-_Y'WU%\4=*_ MM[P!J<42;Y4B^T1?\!^?_P! WUZ>75%1Q=*9?"OP]_P (=X/T^Q9=EPR^;/\ M]=6_SM_X!7?6TU;YGBGB,54ETN[&6 H>PP\8O?J.^)'CE? ?@'5M75O](BBV M6O\ MRM\B5\P_ ?XY:5\'XM5GN=%N=5U._E7=<).B;%7^#_OMWK9_:K\;?;; M_3/#4$O[JU3[5=?[[?<_\=W_ /?=> U];E674Y8%NHK\_P"A\WF>,E'%7A]D M^R(?V\]*A_YE.]_\#$_^(KVCX#_'YOC3_:<]MX>N=*T^RVHUW<3JZ/*W\"?) M_=_]DK\W=$T>\\0ZS9:;I\7G7UY*D42?WV:OTP^%?@^Q^&G@K3-!L=K_ &=? MW\O_ #UE;[[UY>=83 X*ERPA[S.[+L3C,749?M)_&Z+X;^#? ML-G/LUO5M\4&QOGBB_CE_P#9?_V*V]2\26>@Z1=ZG?3K;65E$UQ/*_\ "BU\ M8_#<:G^U1^T+=^(-55O^$:TUEE:W?[B0+_Q[V_\ P/[[?\#KQLOPO/)XBLK0 M@M?5[?D>KC<5*E:E2^*6WHMSZ[_9A\&-X2\$)K&HILU;6525D?[\4'\"?^S? M_LU[1]O7^_7'IJ7RT[^TO]NO,J5)5I2E+=_D>E'EA'W=OU*'Q1^&FA_%JULK M;7I;W[+:LSK%:3^4F_\ OO7CU_\ L5?#"Y^_%JW_ ('?_8U[8]__ +55);^N MBEB\10CRTYN/H8SH4*NLE<\)F_8A^%J?\L-4_P# [_["M[X=?L]^#OA+KTNL MZ#%>I>RP-:O]HNMZ;&='_P#9*]+FO*R;F\JYX[%U8N,JKMYF,,%0IRYXJQYY M\2[G[9\1O 5G_P!/TMPW_ ;>5O\ T/97TU\'8=OPN\-2?\_-FEW_ -_?WO\ M[/7R!KU_/K'Q7O6L_GETC26B@_Z^IWV1)_XX_P#WW7W%I&DPZ)H]CIUKQ!9P M);Q9_NJNU:\]NVC.\T:\._:G^/=K\ _AS/>PO'+XCU M;Z3;N>#+_%*W^P@_ M4JO\5>M>*/$NF^#_ _J&MZM<+::;80M/<7#]$1>2:_'']H'XTZE\=/B1J'B M*[WPZ>I\C3[)W_X]H%^ZO^]_$W^TU>UE&7/'U[?96K/&S3&K!TK_ &GL>?7] M_5F^9W>J]%'\=?JUN;2G\OD?G6K?+/KJS[J_X M)X?L]BXG?XH:];?NHF>WT.*5>K?5_\%"='&F?M(7UR%S_ M &CIUK=?^.>5_P"TJO\ A_\ X*'_ !"\+Z+9Z3IGAWPC9V%C MO!;Q6-ULB5 M?D1/^/BO'?C=\<==^/OB:TUWQ%9Z=9WMK:+9K_9D;JC*KN_S;W?YOG>OE,+0 MQO\ :#QM=>[L>_7Q6%6#]C3WZGGE;?@K7F\*^-/#^LJVS^S=1@O?^_4J-_[) M6)17T\Z:E&4%M9GA4WRSBS]Z8F#(K#D&G-TR:XSX.>(/^$I^$_@W6"X:2]TB MUG<_[31*6_\ 'J7XH_%7P[\(/"T^O^);];.RC^6-1\TL[_\ /.-.K,?2OQ3V M#]!O-8UN]AT[2[2,RSW5PVU$7U)K\R/VJO MVRM4^,UQ<>'O#33:1X,5MCK]V;4?]J7^XG^Q_P!]_P"QQ'[1G[3WB/\ : UW M_27?2_#=K+OL='C?Y5_VI?[TO_H/\->,U^A97D:P]L1B%>1\7F.:RK-TJ'PA M117V]^R?^PQ)K1LO%_Q(M&BL/EELO#\R;7F_NO+O]7I7D]_J%U*\L]Q< M-O>5O[[O52OU'+LKIY=#G:O/\C\]QN83QDK_ & K8\*>$=8\ MJ7;;88(%^9O_ (A/]NMOX5?"3Q'\9O%4>B>';+[1,WSSW##;%:Q?WI&_A7VK M]5_V>?V:/#?P T#R-.47^MW*C[=J\R#S9SQ\J_W8QV05CF6:4\OCR)WG^1> MR^6+>OP'#_LN?L=Z/\$+2+6M92+6?&LB_/=%0T-E_L09[_[?M_#7TY3,8_PI M]?F5:O4Q$W4J[L_0*-&%""IT]D%%%%8FX4444 ?$_P#P4:^'#:EI6@>+;90C MINTNZESRG_+6W?\ X"WF_P#?:UXO\/?$*^)/"ME<_P#+7;LE3^ZW\:5^B7Q1 M\"67Q-\ :WX8O2%BULNW/E2@[HI?^ .JM_P !K\LO"DU]\-?B!J?AK68V MLVEN6BEB?_EE=+]]/^!_?3_@=7$3/:+::M";58M-L[B\G;9;V\3RRO\ W$6L M='KSGX\>*O[*\))ID3;+C46V-_UR7[__ +)77AJ#Q5:-%=7^1RXBNL+2E6?3 M]3PCQ/KT_BKQ'J&JS_ZVZE>79_<3^!/^^*R:*Z#P'X2G\<^*++2(-R+*V^>; M_GE%_&]?KLG&C3UV2U^1^91YJLO5_F>_?LD?#I86E\9WT7S_ #6^G(__ (_+ M_P"R_P#?=?55M>5PNB0VVB:=:6-G$L-I:Q)%$B?P(M;L-Y7Y/CL4\=7E46SV M^1^E8/#+!T8TD9_QC\":C\5_"J:!9Z\NB6DLN^Z_T7S7N%7[B??3Y=_S5XI; M?L07D/\ J_'OD[_[FG-_\=KZ(AOZO)?U=',<3AH\E-V^2?YF=7 8>M+FFK_? M^A\X_P##$FH_]%#E_P# %O\ X[1_PQ)J/_10Y?\ P!;_ ..U])I?T_[=71_; M.._F_P#)8F/]EX/^3_TH^:?^&)-1_P"BAR_^ +?_ !VHG_8JU!/^:@R?^ +? M_':^F'OZKO?T?VSCOYO_ "6(?V7@_P"3_P!*/FE_V,]03_F?Y/\ P!?_ ..U M[SHEA;?#WP19:8L[/;Z;:[&F?_EJ_P#&_P#P-ZTIK^O+_B=K#^(;RT\)V<^Q M[WY[R9&_X][5?OO_ .R?[SUR8C'XC%1Y:SO\DOR.FA@Z&'ES4E;[_P!3K/V: MO#\OC+QA:ZK,N]=0O&UR?=VM8/DM5_X%+LE_[[K[5W;L<9M_AKD?VQ_VBX_@C\/)+32YD/BW6%>' M3X\_- O\=QC_ &<_+ZM[*U<5*C/$5(T:6[.BO6C0BZM39'S5_P % ?VC!XHU MMOAOX?N-VD:7)NU26)O]?$HQHT]NOKU/S3%8B6(J2K3W_3H%%?5/[$_[+%E\9KZ^\2>+K"2Z\(V MA:VBMO->+[9/Z[D96VI_Z%M_VJ^Q?^&$_@?_ -"0?_!O??\ Q^O,Q&>87#5' M2<6[=O\ AT=^'RJOB*:J1:5^Y^2-%?K=_P ,)_ __H2#_P"#>^_^/U\U?MS? MLT>!?@_\.M#USP=H0TB67519W#_:YYRZM$[+_K7?_GE44L^PM>K&DHM7[_\ M#LJOD]>C3=233MV/B:BBBOHMKH\#>+?DS]6_V0/'MM;?LBZ-K=_-^YT&UO1= M-_=2"65O_16ROS?^,7QH\3?&[Q7+K7B.[W!/EMK&'_CWM8O[JK_[/_'7L7P[ M^*Q\,?L.>/M"279>7FO1Z? ?2.>)&;_QR";_ +ZKYBKYO 8&-/%8BM/?G=CZ M#'XF4Z-*G'I$****^E;YCPNEBQINI7.E7]O?6,\EM=P,LL5Q$VQXF7[CK7=_ M\-#_ !1_Z*%XF_\ !M/_ /%5YY16,Z%*K_$C>Q<:DZ?P2L>A_P##0_Q1_P"B MA>)O_!M/_P#%4?\ #0_Q0QC_ (6'XGQZ?VO/_P#%5YY75?"WPNY?%GB/2VU#5=5NYFEO88I&WJBLWW6^=EW?P^57PZ[L[ M;F;>[U[W^V_XQ7Q5^T-KL%O(IL-$CCTFV5/X?+7YT_[^O+7@E<^54(4L,JD5 M9SU-\=5E.KR2=^70****]=Z:GGG3^%/B=XO\#6LMKX<\3:KH=O.WFR0V%W+ MC/\ WVVUN?\ #0_Q1_Z*%XF_\&T__P 57GE%-K?XD16M[J^J:IIRZ[;Z+>6^MM WVU9[^\L$N+58K*W\MDEM!*^UY8 MMC.GWEW5]S5^8VMH?HF["BBB@ KXM_;O_9^?6[1_B#HD#K/;HB:N(E^=53_5 M72_[GW7_ -G;_=:OM*H)H(KF)XI$5XF7:R,,JRTT!^6/PT\<_P!O6?\ 9]]M MAU6U^25/[_\ MI_LO7.?'+P-J&L/%KEFS7*6\7E2V_\ =7^^E>L_M6?LNWOP MDUO_ (3'P<&7PZTNY=GS?V:[?\LI?^F#?PO_ ?<_N;N0\!_$6V\3Q?9KG_0 M]5B_UMN__H:?WEKNPF*EA*JJK;J<>*P\<33=)[O8^7ZV/#?C#5_!\\L^D7C6 M1U?_ O+QQ_T,,__ 'ZB M_P#B*=_POCQXG_,QS_\ ?J+_ .(K@J*Z%@L.]Z4?NNC;I6CMH8EV16\*_]\(B5\CF>-P4( MNC0IIOK96/JLOP>+DU6KU&ETN;?C/QM:^%=)>YE??,_R11)\[RO_ (E7OV= M_A#>>-_$ES=ZW%YD3NEQK;9W(!]Z*P7_ -";_9_WUKB_@]\._$?QG\8Q:G<1 M>3*GSP),NZ+2X&_Y:R_WY7_A3_[-T^^/"'A/3O WA^UT;2XV6T@3.Y_F>5OX MG=OXF:OBV[H^ITOH=#7@WQ._9 \ _%WQ;<>(?$7]KW>I2JD6$OBJ1(OW51?X M1U_[ZKWFH\"JIUJE"7-3DT_(BI2IUERU%<^7_P#AW?\ ",=;;6/_ 8-_A2C M_@G?\(O^?;5__!@W^%?3Y4'M0I!Y%=3S+&-ZU9?-G)]1PJTY#FO W@?2?AWX M4T[P[H=JMGI>GQ^5!&/_ $)O[S,V6S[UU-1M\V,'%25PMN4G)[L[8Q45RQ5D M%<)\6?A-X?\ C1X5_P"$=\2Q3RZ?YZW.VWE\M]RYQ\W_ *N[I@(]?TJHR<9 M*2W"45.+C)71\OG_ ()W_"(=;;6!_P!Q!O\ "C_AW?\ "'_GVUC_ ,&#?X5] M/MCO3 M'U#"_P#/L^8?^'=WPB_Y]M7_ /!@W^%'_#N[X1?\^VK_ /@P;_"OI[)HR:/[ M1QG_ #]E]X?4,+_S[/F'_AW=\(O^?;5__!@W^%=+\-_V,_AM\*_&%CXET6TO MQJMB'\A[F[,BIN1D/R_[KM7O.33B!Z?K42Q^*G%QE5E9^8U@<-%W4+'S7K?[ M _PL\1:SJ&J7L&KRWU_#P.&D[NG<^8?^'=WPB_Y]M7_\&#?X4?\ #N[X1?\ M/MJ__@P;_"OI[)HR:K^T<9_S]E]XOJ&%_P"?9\P_\.[OA%_S[:O_ .#!O\*/ M^'=WPB_Y]M7_ /!@W^%?3V31DT?VCC/^?LOO#ZAA?^?9\P_\.[OA%_S[:O\ M^#!O\*]>\)? [PAX.^&$O@"VTQ+KPO/%/#/:7I\WSTEW%P^?O9W5Z!DT_BL: MN*Q%=6J35EKX9_:)_88NK&>7Q+\.(IYHXF:5M*A;_2K;_KW;_EJG M_3)__'_NK]YT4P/R'T'XKWWAZ7[#XH@;9$WE-?)$Z;/^NJ?>B:O1=^B^,]-V MNMMJ5K+\^Q]CU]M?%O\ 9K\$?& //J>GO8ZSMV+K&GGRK@?[W\,O_ U:OC?Q M[^P9X^\"7 MO9I9SC*2LG<\BIE.$K.Z5C@?^%$^*M_^HMO^_P"M7;/]GCQ'O4-$T30?!-KMT^SMM-3^) M_P"-O]]_O-7D3?%'Q5K=TEGI6E1PW$OW87;S97_W(E^]_P!]5W_A#]DKXN?% M:59=:MKG2M/;[\NMM]CB_P# =/WK_P# _EKR<1C\1B%:I/F_0]2A@\/AW>"L M9OBKXV6UL\MGH<7]I7:_(SHW[J+_ 'WKIO@3^S-XN^->NVGB;Q$TMCH>[>NH M7$7^L_V;6)OO?]=7^7_?^[7TW\)?V*O!'PY$%WJT?_"6ZI$/E>[B5+6)O]BW M'R_]];O^ U]&UYS>ECNW=SGO!_@[2/ FB1:7HUHMM;+\S9^9Y&_B9V_B:NAH MHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 4[^PMM3LWMKRWBNK=_O1S MQ[U;_@)K@-7_ & GRAPHIC 23 image_02.jpg begin 644 image_02.jpg MB5!.1PT*&@H -24A$4@ !Q$ !," , "5F+EB 7-21T( KLX< MZ0 1G04U! "QCPO\804 &4$Q41?___P %7"TWX "=%).4_\ MY;%[MP3$! PJ#U M3VT&?R M M 9 #C49=@ !(J&^1@ !)14Y$KD)@@@$! end GRAPHIC 24 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ !Q$ !," , "5F+EB U!,5$7___^G MQ!O( G$E$051XVNW!,0$ #"H/5/;09_H M M M !X#!EV &DB@A' $E%3D2N #0F"" end XML 26 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover Page - USD ($)
12 Months Ended
Feb. 28, 2025
Apr. 15, 2025
Aug. 31, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Feb. 28, 2025    
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 Current Reporting Status Yes    
Entity Interactive Data Current No    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   29,913,085  
Documents Incorporated by Reference [Text Block] Portions of the registrant's Proxy Statement for its 2024 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    
Amendment Flag false    
Document Fiscal Year Focus 2025    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --02-28    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] true    
Document Financial Statement Restatement Recovery Analysis [Flag] true    
Entity Public Float     $ 2,433,487,830

XML 27 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Audit Information
12 Months Ended
Feb. 28, 2025
Audit Information [Abstract]  
Auditor Firm ID 248
Auditor Name GRANT THORNTON LLP
Auditor Location Dallas, Texas
XML 28 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Income Statement [Abstract]      
Sales $ 1,577,744 $ 1,537,589 $ 1,323,649
Cost of sales 1,195,064 1,174,128 1,027,706
Gross margin 382,680 363,461 295,943
Selling, general and administrative 146,316 141,861 122,305
Operating income 236,364 221,600 173,638
Interest expense (81,282) (107,065) (88,800)
Equity in earnings of unconsolidated subsidiaries 16,163 15,407 2,597
Other income (expense), net (562) 161 1,240
Income from continuing operations before income taxes 170,683 130,103 88,675
Income tax expense 41,850 28,496 22,336
Net income from continuing operations 128,833 101,607 66,339
Income from discontinued operations, net of tax 0 0 12,770
Loss on disposal of discontinued operations, net of tax 0 0 (132,083)
Net income (loss) from discontinued operations 0 0 (119,313)
Net income (loss) 128,833 101,607 (52,974)
Series A Preferred Stock Dividends (1,200) (14,400) (8,240)
Redemption premium on Series A Preferred Stock (75,198) 0 0
Net income (loss) available to common shareholders $ 52,435 $ 87,207 $ (61,214)
Basic earnings (loss) per share      
Earnings (loss) per common share from continuing operations (in dollars per share) $ 1.80 $ 3.48 $ 2.34
Earnings (loss) per common share from discontinued operations (in dollars per share) 0 0 (4.81)
Basic earnings per common share (usd per share) 1.80 3.48 (2.47)
Diluted Earnings (Loss) Per Share [Abstract]      
Earnings (loss) per common share from continuing operations (in dollars per share) 1.79 3.46 2.33
Earnings (loss) per common share from discontinued operations (in dollars per share) 0 0 (4.78)
Diluted earnings per common share (usd per share) $ 1.79 $ 3.46 $ (2.45)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Weighted average number common shares, basic (shares) 29,086 25,041 24,828
Weighted average number common shares, diluted (shares) 29,344 25,209 24,978
Cash dividends declared per common share (usd per share) $ 0.68 $ 0.68 $ 0.68
XML 29 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Statement of Comprehensive Income [Abstract]      
Net income (loss) available to common shareholders $ 52,435 $ 87,207 $ (61,214)
Other Comprehensive Income (Loss):      
Unrealized translation loss (2,701) (57) (7,997)
Unrealized translation gain for unconsolidated subsidiary, net of tax [1] (1,806) 1,418 0
Reclassification of foreign currency translation adjustment from accumulated other comprehensive loss to loss on sale of discontinued operations 0 0 27,750
Net actuarial gain (loss), net of tax [2] (403) (303) 119
Unrealized gain (loss) on interest rate swap, net of tax [3] 153 3,321 2,740
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax [4] (2,951) (3,667) 139
Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary [1] 22 (33) 0
Other comprehensive income (loss) (7,686) 679 22,751
Comprehensive income $ 44,749 $ 87,886 $ (38,463)
[1]
(1)
[2]
(2)
[3]
(3)
[4]
(4)
XML 30 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Net actuarial gain (loss), tax $ (127) $ (105) $ 43
Unrealized gain (loss) on interest rate swap, tax (53) 1,099 995
Amounts reclassified from accumulated other comprehensive income to earnings, tax (1,017) (1,268) $ (51)
Unrealized gain (loss) unconsolidated subsidiary, tax expense $ (610) 491  
AIS Joint Venture      
Ownership percentage of investment 40.00%    
Interest rate swap, unconsolidated subsidiary, tax $ 7 $ (12)  
XML 31 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Current assets:    
Cash and cash equivalents $ 1,488 $ 4,349
Trade accounts receivable, net of allowance for credit losses of $419 and $2,347 at February 28, 2025 and February 29, 2024, respectively 135,149 142,246
Other receivables 12,932 15,599
Inventories 112,313 117,656
Contract assets 106,507 79,335
Prepaid expenses and other 7,055 7,814
Total current assets 375,444 366,999
Property, plant and equipment, net 592,941 541,652
Right-of-use assets 25,951 23,739
Goodwill 703,863 705,468
Deferred tax assets 3,620 5,606
Intangible assets, net 421,850 445,435
Other assets 4,053 8,437
Total assets 2,227,101 2,195,505
Current liabilities:    
Accounts payable 106,471 88,001
Income tax payable 602 172
Accrued salaries and wages 37,742 30,823
Other accrued liabilities 68,428 68,651
Lease liability, short-term 7,749 6,659
Total current liabilities 220,992 194,306
Long-term debt, net 852,365 952,742
Lease liability, long-term 19,012 17,827
Deferred tax liabilities 42,819 38,567
Other long-term liabilities 46,418 57,572
Total liabilities 1,181,606 1,261,014
Commitments and contingencies (Note 22)
Mezzanine equity:    
Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024 0 233,722
Shareholders' Equity:    
Common stock, $1 par value; 100,000 shares authorized; 29,913 and 25,102 shares issued and outstanding at February 28, 2025 and February 29, 2024, respectively 29,913 25,102
Capital in excess of par value 418,004 103,330
Retained earnings 609,158 576,231
Accumulated other comprehensive loss (11,580) (3,894)
Total shareholders’ equity 1,045,495 700,769
Total liabilities, mezzanine equity and shareholders' equity 2,227,101 2,195,505
AIS Joint Venture    
Current assets:    
Investment in joint venture $ 99,379 $ 98,169
XML 32 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ (419) $ (2,347)
Preferred stock, par value (in dollars per share)   $ 1,000
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 240,000 240,000
Preferred stock, shares outstanding (in shares) 240,000 240,000
Liquidation preference   $ 312,520
Common stock, par value (usd per share) $ 1 $ 1
Common stock, shares authorized (shares) 100,000,000 100,000,000
Common stock, shares, issued (shares) 29,913,000 25,102,000
Common stock, shares, outstanding (shares) 29,913,000 25,102,000
XML 33 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Cash Flows From Operating Activities:        
Net income (loss) available to common shareholders $ 52,435 $ 87,207 $ (61,214)  
Less: Net loss from discontinued operations 0 0 119,313  
Series A Preferred Stock Dividends 1,200 14,400 8,240  
Plus: Redemption premium on Series A Preferred Stock 75,198 0 0  
Net income from continuing operations 128,833 101,607 66,339  
Adjustments to reconcile net income to net cash provided by operating activities:        
Bad debt expense (recovery) 5,058 (67) (58)  
Depreciation and amortization 82,205 79,423 74,590  
Deferred income taxes 7,969 4,685 7,007  
Equity in earnings of unconsolidated entities (16,163) (15,407) (2,597)  
Distribution on investment in AVAIL joint venture 12,565 3,113 0  
Loss on abandonment of long-lived assets 0 0 135  
Net gain on sale of property, plant and equipment (368) 61 (1,032)  
Amortization of debt financing costs 12,513 12,171 11,271  
Share-based compensation expense 13,261 9,510 8,382  
Changes in current assets and current liabilities 17,110 54,002 (67,075)  
Changes in other long-term assets and long-term liabilities (13,074) (4,630) (5,532)  
Net cash provided by operating activities 249,909 244,468 91,430  
Cash flows from investing activities        
Purchase of property, plant and equipment (115,883) (95,119) (57,120)  
Proceeds from sale of subsidiaries, net 0 0 106,808  
Payments to Acquire Businesses, Net of Cash Acquired 0 0 (1,282,730)  
Proceeds from sale of property, plant and equipment 886 55 4,121  
Net cash used in investing activities (114,997) (95,064) (1,228,921)  
Cash flows from financing activities:        
Proceeds from issuance of common stock 311,463 2,364 2,372  
Redemption of Preferred Stock (308,920) 0 0  
Tax payments related to net share settlement of equity awards (5,239) (1,711) (3,000)  
Proceeds from Revolving Credit Facility 326,000 249,000 380,000  
Payments on Revolving Credit Facility (326,000) (314,000) (362,000)  
Proceeds from long term debt 0 0 1,540,000  
Payments of debt financing costs (1,903) (1,699) (87,548)  
Payments on long term debt and finance lease liabilities (110,988) (50,424) (419,750)  
Payments of dividends (23,108) (31,418) (22,739)  
Net cash used in financing activities (138,695) (147,888) 1,027,335  
Effect of exchange rate changes on cash 922 13 505  
Net cash used in operating activities from discontinued operations 0 0 (21,275)  
Net cash used in investing activities from discontinued operations 0 0 (1,336)  
Net cash provided by financing activities from discontinued operations 0 0 120,000  
Net cash provided by discontinued operations 0 0 97,389  
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations   4,349 2,820 $ 15,082
Net increase (decrease) in cash and cash equivalents (2,861) 1,529 (12,262)  
Cash and cash equivalents at beginning of period 4,349 2,820    
Cash and cash equivalents at end of period $ 1,488 $ 4,349 $ 2,820  
XML 34 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statement of Changes in Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Balance, beginning balance (shares) at Feb. 28, 2022   24,688      
Balance, beginning balance at Feb. 28, 2022 $ 667,365 $ 24,688 $ 85,847 $ 584,154 $ (27,324)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 8,362   8,362    
Common stock issued under stock-based plans and related income tax expense (shares)   154      
Common stock issued under employee stock purchase plan (shares)   70      
Common stock issued under employee stock purchase plan 2,372 $ 70 2,302    
Dividends on Series A Preferred Stock (8,240)        
Cash dividends paid on common shares (16,898)     (16,898)  
Net income available to common shareholders (52,974)     (52,974)  
Other comprehensive loss 22,751     22,751
Balance, ending balance (shares) at Feb. 28, 2023   24,912      
Balance, ending balance at Feb. 28, 2023 619,738 $ 24,912 93,357 506,042 (4,573)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 9,488   9,488    
Common stock issued under stock-based plans and related income tax expense (shares)   122      
Common stock issued under employee stock purchase plan (shares)   68      
Common stock issued under employee stock purchase plan 2,364 $ 68 2,296    
Dividends on Series A Preferred Stock (14,400)        
Cash dividends paid on common shares (17,018)     (17,018)  
Net income available to common shareholders 101,607     101,607  
Other comprehensive loss 679        
Balance, ending balance (shares) at Feb. 29, 2024   25,102      
Balance, ending balance at Feb. 29, 2024 700,769 $ 25,102 103,330 576,231 (3,894)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 13,251   13,251    
Common stock issued under stock-based plans and related income tax expense (shares)   137      
Common stock issued under employee stock purchase plan (shares)   74      
Common stock issued under employee stock purchase plan 2,795 $ 74 2,721    
Secondary public offering and issuance of additional common stock (in shares)   4,600      
Secondary public offering and issuance of additional common stock 308,668 $ 4,600 304,068    
Dividends on Series A Preferred Stock (1,200)     (1,200)  
Cash dividends paid on common shares (19,508)     (19,508)  
Redemption premium on Series A Preferred Stock (75,198)     (75,198)  
Net income available to common shareholders 128,833     128,833  
Other comprehensive loss (7,686)        
Balance, ending balance (shares) at Feb. 28, 2025   29,913      
Balance, ending balance at Feb. 28, 2025 $ 1,045,495 $ 29,913 $ 418,004 $ 609,158 $ (11,580)
XML 35 R10.htm IDEA: XBRL DOCUMENT v3.25.1
The Company and Basis of Presentation
12 Months Ended
Feb. 28, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation
1. The Company, Basis of Presentation and Significant Accounting Policies
Organization
AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.
On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment.
Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.
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 AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.
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 AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our 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. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current
economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.
The following table shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):
 Year Ended
February 28, 2025February 29, 2024February 28, 2023
Balance at beginning of year$2,347 $5,752 $5,395 
Adjustment based on aged receivables analysis5,058 (67)(58)
Charge-offs, net of recoveries(1)
(5,287)338 83 
Other(2)
(1,700)(3,676)327 
Effect of exchange rate changes— 
Balance at end of year(3)
$419 $2,347 $5,752 
(1)
Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
Revenue recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.
AZZ 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. We recognize 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.
AZZ Precoat Metals Segment
AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets.
Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.
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. Our contract assets
and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.
The increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Sales
Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sales:
Construction$893,147 $841,557 $667,852 
Industrial129,542 153,686 152,731 
Consumer123,124 128,658 105,587 
Transportation140,570 141,237 135,319 
Utilities127,542 100,236 94,188 
Other (1)
163,819 172,215 167,972 
Total sales$1,577,744 $1,537,589 $1,323,649 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Cash and cash equivalents
We consider 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.
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
Amortizable intangible and long-lived assets
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 three to 30 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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired.
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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
Investment in Unconsolidated Joint Venture
We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair
value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture’s effect on our reported results. We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2025.
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding.
Income taxes
We account 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 based on 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.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.
Fair Value Measurements
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. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our 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 corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.
See Note 21 for more information.
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.
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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Defined Benefit Pension Plan
In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.
We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 16 for further information.
Series A Preferred Stock
Through May 9, 2024, we held 240,000 shares of 6% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. The Series A Preferred Stock is classified as mezzanine equity in the consolidated balance sheet as of February 29, 2024. In accordance with ASC 480-10-S99, because the shares of Series A Preferred Stock were redeemable at the holder’s option upon the occurrence of an event that is not solely within our control, the carrying value of the Series A Preferred Stock was required to be classified as mezzanine equity. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million. See Note 13 for further description of the Series A Preferred Stock.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.
Accounting Pronouncements Not Yet Adopted
In November 2024, FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date (“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.
XML 36 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
12 Months Ended
Feb. 28, 2025
Inventory Disclosure [Abstract]  
Inventories
4. Inventories
The following table summarizes the components of inventory (in thousands):
As of
February 28, 2025February 29, 2024
Raw material$110,005 $111,674 
Work in process518 898 
Finished goods1,790 5,084 
Total inventories$112,313 $117,656 
Our inventory reserves were $3.9 million and $4.5 million as of February 28, 2025 and February 29, 2024, respectively.
XML 37 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
12 Months Ended
Feb. 28, 2025
Earnings Per Share [Abstract]  
Earnings Per Share
15. Earnings Per Share
Basic earnings per share is based on the weighted average number of common shares outstanding during each period. 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 period.
On April 30, 2024, we completed a secondary public offering in which we issued 4.6 million common shares. The weighted average number of shares for the period outstanding for the year ended February 28, 2025 are included in weighted average shares outstanding for basic earnings per share. See Note 14. As of February 28, 2025, there were 29.9 million common shares outstanding, which includes the shares from the secondary public offering.
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2025, 2024 and 2023 (in thousands, except per share data):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Numerator:
Net income from continuing operations$128,833 $101,607 $66,339 
Series A Preferred Stock Dividends(1,200)(14,400)(8,240)
Redemption premium on Series A Preferred Stock(75,198)— — 
Numerator for basic earnings per share continuing operations52,435 87,207 58,099 
Numerator for diluted earnings per share continuing operations$52,435 $87,207 $58,099 
Net loss from discontinued operations$— $— $(119,313)
Net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Numerator for diluted earnings per share—net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Denominator:
Weighted average shares outstanding for basic earnings per share29,086 25,041 24,828 
Effect of dilutive securities:
Employee and director stock awards258 168 150 
Denominator for diluted earnings per share29,344 25,209 24,978 
Basic earnings (loss) per share
Earnings per common share from continuing operations$1.80 $3.48 $2.34 
Loss per common share from discontinued operations$— $— $(4.81)
Earnings (loss) per common share$1.80 $3.48 $(2.47)
Diluted earnings (loss) per share
Earnings per common share from continuing operations$1.79 $3.46 $2.33 
Loss per common share from discontinued operations$— $— $(4.78)
Earnings (loss) per common share$1.79 $3.46 $(2.45)
     For fiscal 2025, 2024 and 2023, approximately 0.1 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. For fiscal years 2025, 2024 and 2023, all shares related to the Series A Convertible Preferred Stock were excluded from the computation of diluted earnings per share as their effect would be anti-dilutive.
XML 38 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information
12 Months Ended
Feb. 28, 2025
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information
8. Supplemental Cash Flow Information
To arrive at net cash provided by operating activities from continuing operations, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Decrease (increase) in current assets:
Accounts receivable, net1,790 14,261 (12,556)
Other receivables2,555 11,370 (13,989)
Inventories5,045 26,276 (17,198)
Contract assets(27,183)(2,479)(4,404)
Prepaid expenses and other756 177 (4,190)
Increase (decrease) in current liabilities:
Accounts payable23,480 (801)(14,035)
Income taxes payable430 (100)(3,252)
Accrued expenses10,237 5,298 2,549 
Changes in current assets and current liabilities$17,110 $54,002 $(67,075)
Cash flows related to interest and income taxes were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cash paid for interest$75,865 $97,812 $77,989 
Cash paid for income taxes31,489 20,433 24,489 

Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Issuance of Series A Preferred Stock in exchange for convertible notes$— $— $233,722 
Accrued dividends on Series A Preferred Stock— 2,400 2,400 
Accruals for capital expenditures3,558 7,514 1,748 

During fiscal 2025 and 2024, we had non-cash investing activities related to asset retirements of $4.2 million and $9.5 million, respectively. See Note 10 for supplemental disclosures of non-cash investing and financing activities related to our leases.
XML 39 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Segments
12 Months Ended
Feb. 28, 2025
Segment Reporting [Abstract]  
Operating Segments
18. Operating Segments
Segment Information
Our 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 are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to the AZZ Metal Coatings and the AZZ Precoat Metals segments. The CODM uses net income as the primary measure to evaluate performance and allocate resources to the AZZ Infrastructure Solutions segment. The CODM assesses these metrics and compares actuals to budgeted and forecasted values to evaluate segment operating performance and allocate resources to the operating segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate. The AVAIL JV operating results for the period prior to deconsolidation are included within discontinued operations, except for AZZ Crowley Tubing, which was retained and merged into the AZZ Metal Coatings segment. See Note 9 for the results of operations related to the AZZ Infrastructure Solutions segment that is reported as discontinued operations.
A summary of each of our operating segments is as follows:
AZZ Metal Coatings — provides hot-dip galvanizing, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades.
AZZ Precoat Metals — provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation, and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes.
AZZ Infrastructure Solutions — consists of the equity in earnings of our 40% investment in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business. The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets.
The following tables contain operating segment data for fiscal years 2025, 2024 and 2023 was as follows (in thousands):
Year Ended February 28, 2025
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$665,107 $912,637 $— $— $1,577,744 
Cost of sales(6)
464,260 730,804 — — 1,195,064 
Gross margin200,847 181,833 — — 382,680 
Selling, general and administrative(7)
22,372 34,005 6,737 83,202 146,316 
Operating income (loss) from continuing operations178,475 147,828 (6,737)(83,202)236,364 
Interest expense— — — (81,282)(81,282)
Equity in earnings of unconsolidated subsidiaries— — 16,163 — 16,163 
Other income (expense)247 — — (809)(562)
Income (loss) from continuing operations before income tax$178,722 $147,828 $9,426 (165,293)170,683 
Income tax expense41,850 41,850 
Net income (loss) from continuing operations$(207,143)$128,833 
See notes on page 81.
Year Ended February 29, 2024
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$656,189 $881,400 $— $— $1,537,589 
Cost of sales(6)
465,147 708,981 — — 1,174,128 
Gross margin191,042 172,419 — — 363,461 
Selling, general and administrative(7)
26,314 32,848 6,246 76,453 141,861 
Operating income (loss) from continuing operations164,728 139,571 (6,246)(76,453)221,600 
Interest expense— — — (107,065)(107,065)
Equity in earnings of unconsolidated subsidiaries— — 15,407 — 15,407 
Other income128 — — 33 161 
Income (loss) from continuing operations before income tax$164,856 $139,571 $9,161 (183,485)130,103 
Income tax expense28,496 28,496 
Net income (loss) from continuing operations$(211,981)$101,607 
See notes on page 81.
Year Ended February 28, 2023
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$636,982 $686,667 $— $— $1,323,649 
Cost of sales(6)
462,473 565,233 — — 1,027,706 
Gross margin174,509 121,434 — — 295,943 
Selling, general and administrative(7)
18,556 41,925 — 61,824 122,305 
Operating income (loss) from continuing operations155,953 79,509 — (61,824)173,638 
Interest expense— — — (88,800)(88,800)
Equity in earnings of unconsolidated subsidiaries— — 2,597 — 2,597 
Other income101 765 — 374 1,240 
Income (loss) from continuing operations before income tax$156,054 $80,274 $2,597 (150,250)88,675 
Income tax expense22,336 22,336 
Net income (loss) from continuing operations$(172,586)$66,339 
(1)
For fiscal year 2024, AZZ Metal Costings included expenses related to a legal matter of $5.5 million in "Selling, general and administrative".
For fiscal year 2023, amortization expense for acquired intangible assets of $7.1 million is included in AZZ Metal Coatings expenses in "Cost of sales."
(2)
For the fiscal year 2023, AZZ Precoat Metals segment includes results from May 13, 2022 - February 28, 2023. For fiscal year 2023, amortization expense for acquired intangible assets of $15.5 million is included in AZZ Precoat Metals expenses in "Selling, general and administrative."
(3)
Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters.
(4)
Interest expense and Income tax expense are included in the Corporate segment as these items are not allocated to the segments.
(5)
For fiscal year 2025, amortization expense for acquired intangible assets of $23.1 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million. For fiscal year 2024, amortization expense for acquired intangible assets of $24.0 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2024 also includes an accrual related to a legal settlement of $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to our acquisition.
(6)
Cost of sales includes direct labor, materials, depreciation, amortization and overhead expenses directly related to providing our metal coatings solutions.
(7)
Selling, general and administrative includes compensation and benefits costs, professional expenses, insurance, computer, depreciation, amortization and other selling, general and administrative expenses.
Depreciation and amortization expense by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):
Year Ended
Depreciation and amortization:February 28, 2025February 29, 2024February 28, 2023
Metal Coatings$26,640 $26,353 $32,955 
Precoat Metals31,185 27,940 40,199 
Corporate24,380 25,130 1,436 
Total$82,205 $79,423 $74,590 
Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):
Year Ended
Expenditures for acquisitions, net of cash, and property, plant and equipment:February 28, 2025February 29, 2024February 28, 2023
Metal Coatings$29,958 $25,484 $23,639 
Precoat Metals84,537 67,809 1,315,414 
Corporate1,388 1,826 797 
Total$115,883 $95,119 $1,339,850 
Asset balances by operating segment for each period were as follows (in thousands):
As of
Assets:February 28, 2025February 29, 2024
Metal Coatings$555,095 $553,505 
Precoat Metals1,548,377 1,500,122 
Infrastructure Solutions - Investment in Joint Venture99,379 98,169 
Corporate24,250 43,709 
Total assets$2,227,101 $2,195,505 
Financial Information About Geographical Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2025, 2024 and 2023 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.
Year Ended
Sales:February 28, 2025February 29, 2024February 28, 2023
United States$1,537,215 $1,498,397 $1,279,890 
Canada40,529 39,192 43,759 
Total$1,577,744 $1,537,589 $1,323,649 

As of
Property, plant and equipment, net:February 28, 2025February 29, 2024
United States$574,332 $522,693 
Canada18,609 18,959 
Total$592,941 $541,652 
XML 40 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Unconsolidated Entity
12 Months Ended
Feb. 28, 2025
Equity Method Investments and Joint Ventures [Abstract]  
Investments in Unconsolidated Entity
19. Investment in Unconsolidated Entity
The following tables presents AVAIL's summarized financial information (in thousands):
Summarized Balance Sheet
As of
February 28, 2025(1)
February 29, 2024(1)
Current assets$300,404 $290,260 
Long-term assets194,528 173,575 
Total assets$494,932 $463,835 
Current liabilities$155,585 $122,762 
Long-term liabilities134,517 129,058 
Total liabilities290,102 251,820 
Total partners' capital204,830 212,015 
Total liabilities and partners' capital$494,932 $463,835 
Summarized Operating Data
Year Ended
February 28, 2025(1)
February 29, 2024(1)
Sales$528,130 $460,109 
Gross profit131,306 117,402 
Income before income taxes36,825 29,988 
Net income40,165 29,351 
(1)
We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are as of and for the year ended January 31, 2025 and 2024. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.
XML 41 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments
12 Months Ended
Feb. 28, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
20. Derivative Instruments
Interest Rate Swap Derivative
As a policy, we do not hold, issue or trade derivative instruments for speculative purposes. We periodically enter into forward sale contracts to purchase a specified volume of zinc and natural gas at fixed prices. These contracts are not accounted for as derivatives because they meet the criteria for the normal purchases and normal sales scope exception in ASC 815.
We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"), with banks that are parties to the 2022 Credit Agreement, to change the SOFR-based component of the interest rate. The 2022 Swap converts the SOFR portion to 4.277%. On September 24, 2024, we repriced our Term Loan B to SOFR plus 2.50%, resulting in a total fixed rate of 6.777%. The 2022 Swap had an initial notional amount of $550.0 million and a maturity date of September 30, 2025. The notional amount of the interest rate swap decreases by a pro-rata portion of any quarterly principal payments made on the Term Loan B, and the notional amount is $536.3 million as of February 28, 2025. The objective of the 2022 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2022 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash payments or cash receipts, of the 2022 Swap are recognized in interest expense.
At February 28, 2025, changes in fair value attributable to the effective portion of the 2022 Swap were included on the consolidated balance sheets in "Accumulated other comprehensive income." For derivative instruments that qualify for hedge
accounting treatment, the fair value is recognized on our consolidated balance sheets as derivative assets or liabilities with offsetting changes in fair value, to the extent effective, recognized in accumulated other comprehensive income until reclassified into earnings when the interest expense on the underlying debt is reflected in earnings. The portion of a cash flow hedge that does not offset the change in the fair value of the transaction being hedged, which is commonly referred to as the ineffective portion, is immediately recognized in earnings. During fiscal 2025, we reclassified $4.0 million before income tax, or $3.0 million net of tax, from other comprehensive income to earnings.
XML 42 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Debt
12 Months Ended
Feb. 28, 2025
Debt Disclosure [Abstract]  
Debt
11. Debt
Our long-term debt instruments and balances outstanding as of February 28, 2025 and February 29, 2024 were as follows (in thousands):
As of
February 28, 2025February 29, 2024
Revolving Credit Facility$30,000 $30,000 
Term Loan B870,250 980,250 
Total debt, gross900,250 1,010,250 
Unamortized debt issuance costs(47,885)(57,508)
Long-term debt, net$852,365 $952,742 
 
2022 Credit Agreement and Term Loan B
We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024 and February 27, 2025 (collectively referred to herein as the "2022 Credit Agreement").
The 2022 Credit Agreement includes the following significant terms:
i.provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2025, the outstanding balance of the Term Loan B was $870.3 million;
ii.provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;
iii.includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;
iv.borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 2.50% (following the repricings on March 20, 2024 and September 24, 2024 as described below) and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; following the repricing on February 27, 2025, as described below, the interest rate as of February 28, 2025 was SOFR plus 2.25%;
v.includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; and,
vi.includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.
During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.
ii.On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%.
iii.On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%.
During fiscal 2024, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:
i.On August 17, 2023, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 4.25% to SOFR plus 3.75% and removed the Credit Spread Adjustment, as defined in the 2022 Credit Agreement, of 10 basis points.
ii.On December 20, 2023, we repriced the Revolving Credit Facility. The repricing reduced the margin from 4.25% to a leverage-based rate with various tiers ranging from SOFR plus 2.75% to 3.50%.
We primarily utilize proceeds from the Revolving Credit Facility to finance working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes.
As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contribute to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.
The weighted average interest rate for our outstanding debt, including the Revolving Credit Facility and the Term Loan B, was 7.54% and 8.58% at February 28, 2025 and February 29, 2024, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2025, the commitment fee rate was 0.225%.
Debt Compliance, Outstanding Borrowings, Letters of Credit and Future Principal Payments
Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. As of February 28, 2025, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement.
As of February 28, 2025, we had $900.3 million of debt outstanding on the Revolving Credit Facility and the Term Loan B, with varying maturities through fiscal 2029. We had approximately $354.6 million of additional credit available as of February 28, 2025.
As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral.
For each of the five years after February 28, 2025, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):
Fiscal Year:Future Debt Maturities
2026$— 
2027— 
202830,000 
2029— 
2030870,250 
Thereafter— 
Total$900,250 
Other Disclosures
The components of “Interest expense” are as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Gross Interest expense$88,394 $109,746 $89,354 
Less: Capitalized interest(7,112)(2,681)(554)
Interest expense, net$81,282 $107,065 $88,800 
Capitalized interest relates to interest cost on the construction of the greenfield aluminum coil coating facility in Washington, Missouri. The increase for fiscal 2025 compared to the prior years was due to the higher average construction work in process.
XML 43 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
12 Months Ended
Feb. 28, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurements
21. Fair Value Measurement
Recurring Fair Value Measurements
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. In accordance with ASC 820, Fair Value Measurement ("ASC 820"), certain of our 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 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 our financial instruments (cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. We have not made an option to elect fair value accounting for any of our financial instruments.
Interest Rate Swap Agreement
Our derivative instrument consists of the 2022 Swap, which is considered a Level 2 of the fair value hierarchy and included in "Other accrued liabilities" in the consolidated balance sheets as of February 28, 2025 and in "Other assets" as of February 29, 2024. The valuation of the 2022 Swap is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including swap rates, spread and/or index levels and interest rate curves. See Note 20 for more information about the 2022 Swap.
Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2025 and February 29, 2024 are as follows (dollars in thousands):
Carrying
Value
Fair Value Measurements UsingCarrying
Value
Fair Value Measurements Using
February 28, 2025Level 1Level 2Level 3February 29, 2024Level 1Level 2Level 3
Assets:
Interest Rate Swap Agreement(1)
$— $— $— $— $3,410 $— $3,410 $— 
Total Assets $— $3,410 
Liabilities:
Interest Rate Swap Agreement(1)
$352 $— $352 $— $— $— $— $— 
Total Liabilities$352 $— 
(1) The fair value of the Company's interest rate swap agreement was an asset at February 29, 2024 and a liability at February 28, 2025.
See Note 16 for information related to the fair value of the assets in our pension plan.
Non-recurring Fair Value Measurements
Investment in Joint Venture
The fair value of our investment in the unconsolidated AVAIL JV was determined using the income approach at the date on which we entered into the joint venture. The income approach uses discounted cash flow models that require various observable and non-observable inputs, such as operating margins, revenues, product costs, operating expenses, capital
expenditures, terminal-year values and risk-adjusted discount rates. These valuations resulted in Level 3 non-recurring fair value measurements.
We assess our investment in the unconsolidated AVAIL JV for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value.
Long-Term Debt
The fair values of our long-term debt instruments are estimated based on market values for debt issued with similar characteristics or rates currently available for debt with similar terms. These valuations are Level 2 non-recurring fair value measurements.
The principal amount of our outstanding debt was $900.3 million and $1,010.3 million at February 28, 2025 and February 29, 2024. The estimated fair value of our outstanding debt was $904.8 million and $1,010.3 million at February 28, 2025 and February 29, 2024, excluding unamortized debt issuance costs. The estimated fair values of our outstanding debt were determined based on the present value of future cash flows using model-derived valuations that use observable inputs such as interest rates and credit spreads.
XML 44 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
12 Months Ended
Feb. 28, 2025
Leases [Abstract]  
Leases
10. Leases
We are a lessee under various leases for facilities and equipment. See Note 1 for a description of our accounting policy for leases.
As of February 28, 2025, we were the lessee for 146 operating leases and 74 finance leases with terms of 12 months or more. These leases are reflected in "Right-of-use assets," "Lease liability - short-term" and "Lease liability - long-term" in our consolidated balance sheets.
Our leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions, (iv) equipment used for back-office functions, and (v) temporary storage. The majority of our vehicle and equipment leases have both a fixed and variable component.
Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term. We have a significant number of short-term leases, including month-to-month agreements. Our short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less. Our future lease commitments as of February 28, 2025 do not reflect all of our short-term lease commitments.
The following table outlines the classification of right-of-use ("ROU") asset and lease liabilities in the consolidated balance sheets for fiscal 2025 and 2024 (in thousands):
As of
February 28, 2025February 29, 2024
AssetsBalance Sheet Classification
Operating right-of-use assetsRight-of-use assets$19,471 $19,808 
Finance right-of-use assets Right-of-use assets6,480 3,931 
Liabilities
Operating lease liabilities ― short-termLease liability - short-term6,373 5,893 
Operating lease liabilities ― long-termLease liability - long-term13,741 14,606 
Finance lease liabilities ― short-termLease liability - short-term1,376 766 
Finance lease liabilities ― long-termLease liability - long-term5,271 3,221 
Supplemental information related to our leases was as follows (in thousands, except years and percentages):
As of
February 28, 2025February 29, 2024
Operating cash flows from operating leases included in lease liabilities$7,213 $7,270 
Lease liabilities obtained from new ROU assets - operating$6,073 $2,321 
Weighted-average remaining lease term - operating leases3.79 years4.12 years
Weighted-average discount rate - operating leases5.06 %4.49 %
Decrease in ROU assets related to lease terminations$— $(1,294)
Financing cash flows from finance leases included in lease liabilities$988 $425 
Operating cash flows from finance leases included in lease liabilities$341 $109 
Lease liabilities obtained from new ROU assets - finance leases$3,781 $3,083 
Weighted-average remaining lease term - finance leases4.57 years5.21 years
Weighted-average discount rate - finance leases6.86 %6.70 %
The following table outlines our lease expense in the consolidated statements of operations for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Operating lease expense:
Cost of sales$6,117 $6,008 $7,934 
Selling, general and administrative1,932 1,947 1,810 
Total operating lease expense8,049 7,955 9,744 
Financing lease expense:
Cost of sales1,117 468 199 
Interest expense341 109 33 
Total financing lease expense1,458 577 232 
Variable lease expense:
Cost of sales471 454 251 
Total variable lease expense471 454 251 
Short-term lease expense:
Cost of sales6,402 5,416 4,025 
Selling, general and administrative33 52 48 
Total short-term lease expense6,435 5,468 4,073 
Total lease expense$16,413 $14,454 $14,300 
As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2026$7,209 $1,779 $8,988 
20275,853 1,738 7,591 
20283,787 1,644 5,431 
20293,122 1,438 4,560 
20301,202 913 2,115 
Thereafter902 206 1,108 
Total lease payments22,075 7,718 29,793 
Less imputed interest(1,961)(1,071)(3,032)
Total$20,114 $6,647 $26,761 

We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sublease income$1,055 $1,002 $773 
XML 45 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
12 Months Ended
Feb. 28, 2025
Income Tax Disclosure [Abstract]  
Income Taxes 12. Income Taxes
The provision for income taxes for continuing and discontinued operations for fiscal year 2025, 2024 and 2023 consisted of the following (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Income from continuing operations before income taxes
Domestic$165,822 $123,955 $80,508 
Foreign4,861 6,148 8,167 
Income from continuing operations before income taxes170,683 130,103 88,675 
Current provision:
Federal28,660 19,839 (1,848)
Foreign1,738 2,189 2,127 
State and local3,350 1,716 5,918 
Total current provision for income taxes33,748 23,744 6,197 
Deferred provision (benefit):
Federal7,123 3,920 17,273 
Foreign(340)(316)(24)
State and local1,319 1,148 (1,110)
Total deferred provision for income taxes for continuing operations8,102 4,752 16,139 
Total provision for income taxes for continuing operations41,850 28,496 22,336 
Income taxes (benefit) on discontinued operations— — (19,544)
Total provision for income taxes$41,850 $28,496 $2,792 
A reconciliation from the federal statutory income tax rate to the effective income tax rate for continuing operations is as follows for the prior three fiscal years:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences1.0 0.5 0.6 
State income taxes, net of federal income tax benefit2.3 1.9 4.4 
Stock compensation(0.5)0.1 0.1 
Tax credits(0.2)(1.7)0.0 
Foreign tax rate differential0.2 0.2 0.4 
ASC 740-10 Uncertain tax positions0.1 (1.8)(1.5)
Management fee— — 3.2 
Outside basis - AVAIL JV— — (3.7)
Other0.6 1.7 0.7 
Effective income tax rate24.5 %21.9 %25.2 %
The provision for income taxes from continuing operations was 24.5% for fiscal 2025 compared to 21.9% for fiscal 2024. The increase in the effective tax rate is primarily attributable to favorable adjustments for fiscal 2024 related to uncertain tax positions, partially offset by higher tax deductions for stock compensation in fiscal 2025. The increase is also attributable to non-deductible items such as compensation limited by IRC Sec. 162(m) and meals & entertainment subject to the 50% limitation under IRC Sec. 274(n). The increase also relates to higher state tax expense, net of federal benefit, and lower R&D tax credits following the divestiture of the AIS business.
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 for fiscal year 2025 and 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Deferred income tax assets:
Employee related items$10,867 $12,148 
Inventories5,205 5,756 
Accrued warranty1,336 1,268 
Accounts receivable1,926 2,061 
Lease liabilities6,406 6,033 
Net operating loss and other credit carryforwards5,707 4,739 
Research and experiment expenses5,046 5,688 
Interest expense limitation8,565 13,580 
Outside basis difference—AVAIL JV274 — 
Other deferred income tax assets334 281 
Total deferred income tax assets45,666 51,554 
Deferred income tax liabilities:
Depreciation methods and property basis differences$(36,671)$(42,508)
Right-of-use lease assets(6,219)(5,858)
Outside basis difference— (1,466)
Other assets and tax-deductible goodwill(41,975)(34,683)
Total deferred income tax liabilities(84,865)(84,515)
Net deferred income tax liabilities$(39,199)$(32,961)
The increase in net deferred tax liability is primarily related to an increase in book over tax basis related to goodwill, additional interest expense that was previously capitalized which is now deductible, additional payments to the pension plan, partially offset by an increase in state net operating losses, a decrease in book over tax basis related to fixed assets, and an increase in tax basis over book related to the Company's investment in the AVAIL JV.
As of February 28, 2025, the Company had pretax state NOL carry-forwards of $82.6 million which, if unused, will begin to expire in 2026 and pretax foreign NOL carry-forwards of $0.8 million, which, if unused, will begin to expire in 2044.
As of February 28, 2025 and February 29, 2024, 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. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2025.
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 operations. U.S. 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, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because 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 becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2025 and February 29, 2024 is as follows (in thousands):
As of
February 28, 2025February 29, 2024
Balance at beginning of period$1,808 $3,667 
Increase for tax positions related to current periods:
Gross increases73 177 
Increase for tax positions related to prior periods:
Gross increases— 100 
Gross decreases— (1,699)
Lapse of statute of limitations(182)(437)
Balance at end of period$1,699 $1,808 
Current year decreases to our UTPs primarily relate to matters related to research and development credits.
We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2025 and 2024 were $0.3 million and $(0.5) million, respectively.
We have prior year tax returns currently being examined in two states and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our 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 our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.
As of February 28, 2025, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2022 remain open to examination. Our Canada tax returns since February 28, 2021 remain open to examination. The statute of limitations for fiscal year 2022 for U.S. and fiscal year 2021 for Canada will expire in December 2025. We anticipate it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $0.2 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"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2025, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.
XML 46 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Mezzanine Equity
12 Months Ended
Feb. 28, 2025
Equity [Abstract]  
Mezzanine Equity
13. Mezzanine Equity
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor (as defined below) of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduces net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 14.
On August 5, 2022, we exchanged our $240.0 million 6.00% convertible subordinated notes due June 30, 2030 for 240,000 shares of Series A Preferred Stock, following the receipt of shareholder approval for the issuance of Series A Preferred Stock. The Series A Preferred Stock had a $1.00 par value per share, and ranked senior to the common stock of the Company, including with respect to both income and capital, but junior to our indebtedness. The Series A Preferred Stock is classified as "Mezzanine equity" in the consolidated balance sheets and, as noted above, was fully redeemed on May 9, 2024.
Liquidation Preference
If we undergo a change of control, bankruptcy, insolvency, liquidation or de-listing of AZZ’s common stock (a "Fundamental Change Event"), holders of Series A Preferred Stock may have elected to (i) receive the as-converted value of AZZ’s common stock at the then-current Conversion Price, (ii) require us to redeem the Series A Preferred Stock in cash for the Redemption Amount (as defined below) or (iii) retain their shares of Series A Preferred Stock if the Fundamental Change Event is a non-cash change of control.
The Series A Preferred Stock had a liquidation preference, as defined by U.S. GAAP, equal to the Redemption Amount. Under U.S. GAAP, the liquidation preference is defined as the amount that would be required to be paid to the shareholders upon liquidation or dissolution of the Company. As of February 29, 2024, the holders of the shares of Series A Preferred Stock were entitled to a liquidation preference of approximately $312.5 million in the event of any liquidation, dissolution or winding up of the Company as of such year end.
The Certificate of Designation for the Series A Preferred Stock defines "liquidation preference" as $1,000 per share plus any unpaid dividends, which we refer to herein as the "Series A Base Amount."
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount (“PIK Dividends”). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025, 2024 and 2023 were $3.6 million, $14.4 million, and $5.8 million, respectively.
Conversion Features
Subject to a minimum conversion threshold of 1,000 shares of Series A Preferred Stock per conversion and customary anti-dilution and dividend adjustments, the Series A Preferred Stock was convertible by the holder at any time into shares of AZZ's common stock for $58.30 per common share (the “Conversion Price”). In addition, after May 13, 2024, we were entitled to provide holders of Series A Preferred Stock with notice of a mandatory conversion of a portion of the Series A Preferred Stock (which may not have exceeded 25% of the amount of Series A Preferred Stock issued in any single quarter) at the Conversion Price if the closing price of our common stock exceeded 185% of the Conversion Price for 20 consecutive trading days prior to the date of such notice and so long as the shelf registration statement filed November 4, 2022 to cover resales of the converted common stock remained effective and available for use.
Participation Rights
Holders of Series A Preferred Stock participated equally and ratably with the holders of AZZ's common stock in any dividends paid on AZZ’s common stock in excess of our current $0.17 quarterly dividend when, as and if declared by the Board as if such shares of Series A Preferred Stock had been converted to shares of common stock immediately prior to the record date for the payment of such dividend.
Redemption Features
AZZ had the right to redeem the Series A Preferred Stock at a price equal to the greater of (i) the Series A Base Amount plus accrued but unpaid dividends; (ii) the initial Series A Base Amount (excluding any prior PIK dividends) multiplied by the Return Factor less all dividends paid through the redemption date; or (iii) the amount the holder of such share of convertible preferred stock would have received had such holder, immediately prior to such redemption date, converted such shares of convertible preferred stock into common shares (such greater amount, the "Redemption Amount").
The redemption price under option (ii) contained a "Return Factor," which was equal to 1.4 until May 13, 2024 and, (a) in each of the three years thereafter, would have increased by 0.15, (b) would have increased by an additional 0.15 after May 13, 2024 (the second anniversary of the issuance date of the Series A Preferred Stock) if (i) our ratio of net debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) (as defined in the 2022 Credit Agreement) on the second anniversary of the issuance date of the Series A Preferred Stock was greater than 3.5-to-1 and (ii) prior to May 13, 2024,we had not consummated dispositions of assets that, in the aggregate, resulted in proceeds in excess of $200.0 million and (c) would
have increased by an additional 0.20 on May 13, 2028, (the sixth anniversary of the issuance date of the Series A Preferred Stock) and each anniversary thereafter.
The redemption price under option (iii) was subject to provisions of the Certificate of Designation that limited our right to redeem to the period following the two year anniversary of the initial issuance, limited the quarterly conversion to up to 25% of the number of shares of convertible preferred stock outstanding, and required our market price per share of common stock to exceed 185% of the conversion price.
As of February 29, 2024, the Redemption Amount for the Series A Preferred Stock was $312.5 million.
Voting Rights
Holders of Series A Preferred Stock were entitled to a number of votes on all matters presented to holders of voting capital stock of AZZ equal to the number of shares of the AZZ’s common stock then issuable upon conversion of such holders’ Series A Preferred Stock. The vote or consent of the holders of at least a majority of the outstanding shares of Series A Preferred Stock would have been required for certain actions, including:
a.issuances by AZZ of equity securities that are senior to, or equal in priority with, the Series A Preferred Stock, including any additional shares of Series A Preferred Stock;
b.incurrence of any additional indebtedness (including refinancings of existing indebtedness) by the Company unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) did not exceed 5.5x;
c.refinancings of the 2022 Credit Agreement, subject to certain exceptions;
d.dividends or distributions upon, or redemptions of, shares of AZZ’s common stock unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) does not exceed 5.5x;
e.any acquisition, investment, sale, disposition or similar transaction (whether of an entity, business, equity interests or assets) that has total consideration (including assumption of liabilities) of at least $250.0 million (or, when our market capitalization is $2.0 billion or greater, has total consideration (including assumption of liabilities) of at least $500.0 million);
f.amendments to our organizational documents that would have an adverse effect on the holders of Series A Preferred Stock;
g.any affiliate transaction except those on arms’-length terms; and
h.any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting of AZZ’s common stock.
The holders of Series A Preferred Stock also had customary information and preemptive rights, and the Series A Preferred Stock was subject to customary anti-dilution provisions. The Series A Preferred Stock, and all shares of common stock issuable upon conversion of the Series A Preferred Stock, had customary demand and piggyback registration rights pursuant to the registration rights agreement, which was entered into on May 13, 2022 with BTO Pegasus Holdings DE L.P., a Delaware limited partnership (together with its assignees, "Blackstone"). Holders of Series A Preferred Stock were prohibited from transferring shares of Series A Preferred Stock to any competitor of AZZ or activist investors, subject to certain exceptions.
14. Equity
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 13.
Share Repurchases
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share 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 we might otherwise be precluded from doing so.
During fiscal 2025, 2024 and 2023, to prioritize repayments of debt, we did not repurchase shares of common stock under the 2020 Share Authorization.
Accumulated Other Comprehensive Income
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2025, 2024 and 2023 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2022$(27,324)$ $ $ $ $(27,324)
Other comprehensive income (loss) before reclassification(7,997)— 119 2,740 — (5,138)
Amounts reclassified from AOCI27,750 — — 139 — 27,889 
Net change in AOCI19,753 — 119 2,879 — 22,751 
Balance as of February 28, 2023$(7,571)$ $119 $2,879 $ $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI— — — (3,667)— (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI— — — (2,951)— (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
XML 47 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Equity
12 Months Ended
Feb. 28, 2025
Equity [Abstract]  
Equity
13. Mezzanine Equity
Series A Convertible Preferred Stock
On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor (as defined below) of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduces net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 14.
On August 5, 2022, we exchanged our $240.0 million 6.00% convertible subordinated notes due June 30, 2030 for 240,000 shares of Series A Preferred Stock, following the receipt of shareholder approval for the issuance of Series A Preferred Stock. The Series A Preferred Stock had a $1.00 par value per share, and ranked senior to the common stock of the Company, including with respect to both income and capital, but junior to our indebtedness. The Series A Preferred Stock is classified as "Mezzanine equity" in the consolidated balance sheets and, as noted above, was fully redeemed on May 9, 2024.
Liquidation Preference
If we undergo a change of control, bankruptcy, insolvency, liquidation or de-listing of AZZ’s common stock (a "Fundamental Change Event"), holders of Series A Preferred Stock may have elected to (i) receive the as-converted value of AZZ’s common stock at the then-current Conversion Price, (ii) require us to redeem the Series A Preferred Stock in cash for the Redemption Amount (as defined below) or (iii) retain their shares of Series A Preferred Stock if the Fundamental Change Event is a non-cash change of control.
The Series A Preferred Stock had a liquidation preference, as defined by U.S. GAAP, equal to the Redemption Amount. Under U.S. GAAP, the liquidation preference is defined as the amount that would be required to be paid to the shareholders upon liquidation or dissolution of the Company. As of February 29, 2024, the holders of the shares of Series A Preferred Stock were entitled to a liquidation preference of approximately $312.5 million in the event of any liquidation, dissolution or winding up of the Company as of such year end.
The Certificate of Designation for the Series A Preferred Stock defines "liquidation preference" as $1,000 per share plus any unpaid dividends, which we refer to herein as the "Series A Base Amount."
Dividends
The Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount (“PIK Dividends”). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025, 2024 and 2023 were $3.6 million, $14.4 million, and $5.8 million, respectively.
Conversion Features
Subject to a minimum conversion threshold of 1,000 shares of Series A Preferred Stock per conversion and customary anti-dilution and dividend adjustments, the Series A Preferred Stock was convertible by the holder at any time into shares of AZZ's common stock for $58.30 per common share (the “Conversion Price”). In addition, after May 13, 2024, we were entitled to provide holders of Series A Preferred Stock with notice of a mandatory conversion of a portion of the Series A Preferred Stock (which may not have exceeded 25% of the amount of Series A Preferred Stock issued in any single quarter) at the Conversion Price if the closing price of our common stock exceeded 185% of the Conversion Price for 20 consecutive trading days prior to the date of such notice and so long as the shelf registration statement filed November 4, 2022 to cover resales of the converted common stock remained effective and available for use.
Participation Rights
Holders of Series A Preferred Stock participated equally and ratably with the holders of AZZ's common stock in any dividends paid on AZZ’s common stock in excess of our current $0.17 quarterly dividend when, as and if declared by the Board as if such shares of Series A Preferred Stock had been converted to shares of common stock immediately prior to the record date for the payment of such dividend.
Redemption Features
AZZ had the right to redeem the Series A Preferred Stock at a price equal to the greater of (i) the Series A Base Amount plus accrued but unpaid dividends; (ii) the initial Series A Base Amount (excluding any prior PIK dividends) multiplied by the Return Factor less all dividends paid through the redemption date; or (iii) the amount the holder of such share of convertible preferred stock would have received had such holder, immediately prior to such redemption date, converted such shares of convertible preferred stock into common shares (such greater amount, the "Redemption Amount").
The redemption price under option (ii) contained a "Return Factor," which was equal to 1.4 until May 13, 2024 and, (a) in each of the three years thereafter, would have increased by 0.15, (b) would have increased by an additional 0.15 after May 13, 2024 (the second anniversary of the issuance date of the Series A Preferred Stock) if (i) our ratio of net debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) (as defined in the 2022 Credit Agreement) on the second anniversary of the issuance date of the Series A Preferred Stock was greater than 3.5-to-1 and (ii) prior to May 13, 2024,we had not consummated dispositions of assets that, in the aggregate, resulted in proceeds in excess of $200.0 million and (c) would
have increased by an additional 0.20 on May 13, 2028, (the sixth anniversary of the issuance date of the Series A Preferred Stock) and each anniversary thereafter.
The redemption price under option (iii) was subject to provisions of the Certificate of Designation that limited our right to redeem to the period following the two year anniversary of the initial issuance, limited the quarterly conversion to up to 25% of the number of shares of convertible preferred stock outstanding, and required our market price per share of common stock to exceed 185% of the conversion price.
As of February 29, 2024, the Redemption Amount for the Series A Preferred Stock was $312.5 million.
Voting Rights
Holders of Series A Preferred Stock were entitled to a number of votes on all matters presented to holders of voting capital stock of AZZ equal to the number of shares of the AZZ’s common stock then issuable upon conversion of such holders’ Series A Preferred Stock. The vote or consent of the holders of at least a majority of the outstanding shares of Series A Preferred Stock would have been required for certain actions, including:
a.issuances by AZZ of equity securities that are senior to, or equal in priority with, the Series A Preferred Stock, including any additional shares of Series A Preferred Stock;
b.incurrence of any additional indebtedness (including refinancings of existing indebtedness) by the Company unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) did not exceed 5.5x;
c.refinancings of the 2022 Credit Agreement, subject to certain exceptions;
d.dividends or distributions upon, or redemptions of, shares of AZZ’s common stock unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) does not exceed 5.5x;
e.any acquisition, investment, sale, disposition or similar transaction (whether of an entity, business, equity interests or assets) that has total consideration (including assumption of liabilities) of at least $250.0 million (or, when our market capitalization is $2.0 billion or greater, has total consideration (including assumption of liabilities) of at least $500.0 million);
f.amendments to our organizational documents that would have an adverse effect on the holders of Series A Preferred Stock;
g.any affiliate transaction except those on arms’-length terms; and
h.any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting of AZZ’s common stock.
The holders of Series A Preferred Stock also had customary information and preemptive rights, and the Series A Preferred Stock was subject to customary anti-dilution provisions. The Series A Preferred Stock, and all shares of common stock issuable upon conversion of the Series A Preferred Stock, had customary demand and piggyback registration rights pursuant to the registration rights agreement, which was entered into on May 13, 2022 with BTO Pegasus Holdings DE L.P., a Delaware limited partnership (together with its assignees, "Blackstone"). Holders of Series A Preferred Stock were prohibited from transferring shares of Series A Preferred Stock to any competitor of AZZ or activist investors, subject to certain exceptions.
14. Equity
April 2024 Secondary Public Offering
On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 13.
Share Repurchases
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share 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 we might otherwise be precluded from doing so.
During fiscal 2025, 2024 and 2023, to prioritize repayments of debt, we did not repurchase shares of common stock under the 2020 Share Authorization.
Accumulated Other Comprehensive Income
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2025, 2024 and 2023 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2022$(27,324)$ $ $ $ $(27,324)
Other comprehensive income (loss) before reclassification(7,997)— 119 2,740 — (5,138)
Amounts reclassified from AOCI27,750 — — 139 — 27,889 
Net change in AOCI19,753 — 119 2,879 — 22,751 
Balance as of February 28, 2023$(7,571)$ $119 $2,879 $ $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI— — — (3,667)— (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI— — — (2,951)— (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
XML 48 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Defined Benefit Pension Plan
12 Months Ended
Feb. 28, 2025
Postemployment Benefits [Abstract]  
Employee Benefit Plans
16. Employee Benefit Plans
401(k) Retirement Plan
We have 401(k) retirement plans covering substantially all of our employees. Company contributions to the 401(k) retirement plans were $6.2 million, $6.3 million, and $5.6 million for fiscal 2025, 2024, and 2023, respectively.
Pension and Employee Benefit Obligations
As of February 28, 2025, we have a defined benefit pension plan for certain employees employed by Precoat Metals as of May 13, 2022 (the "Plan"). Prior to the Precoat Acquisition, benefit accruals were frozen for all participants. After the freeze, participants did not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. We fund the pension plan as required by local regulations.
Our investment strategy is to build an efficient, well diversified portfolio based on a long-term strategic outlook of the investment markets. The investment markets outlook utilizes both the historical based and forward-looking return forecasts to
establish future return expectations for various asset classes. These return expectations are used to develop a core asset allocation based on the specific needs of the Plan. The core asset allocation utilizes investment portfolios of various asset classes and investment managers in order to maximize the Plan’s return while providing layers of diversification to mitigate risk. Plan assets of $100.3 million as of February 28, 2025, consisted of 4.1% cash, 46.8% equity securities, 10.1% collective investment trusts and 39.0% corporate and government debt. Net periodic benefit costs related to the plan were $0.9 million, $1.1 million and $0.6 million for fiscal 2025, 2024, and 2023, respectively.
The components of net benefit cost other than the employer service cost are included in "Selling, general and administrative" expense. The components of net benefit cost related to the Plan were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Disclosed benefit cost
Interest cost$6,833 $7,031 $5,264 
Expected return on plan assets(5,954)(5,947)(4,686)
Subtotal879 1,084 578 
Net periodic benefit cost (income)879 1,084 578 
Disclosed net benefit cost879 1,084 578 
Presentation of benefit cost pursuant to ASC 715-20
Other components of net periodic benefit cost879 1,084 578 
Disclosed net benefit cost$879 $1,084 $578 
Assumptions used to determine benefit cost:
Discount rate5.61 %5.59 %4.76 %
Expected long-term rate of return on plan assets6.25 %6.25 %5.50 %
The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):
As of
Current and non-current classificationFebruary 28, 2025February 29, 2024
Non-current liability$(24,587)$(31,148)
Net balance sheet asset (liability)(24,587)(31,148)
Reconciliation of net balance sheet asset (liability)
Net balance sheet asset (liability) at beginning of fiscal year(31,148)(31,287)
Interest cost(6,833)(7,031)
Expected return on plan assets5,954 5,947 
Actuarial gain (loss)(530)(408)
Employer contributions7,970 1,631 
Net balance sheet asset (liability) at end of fiscal year$(24,587)$(31,148)
Assumptions and dates used for disclosure:
Discount rate5.52 %5.61 %
Census dateOctober 1, 2024October 1, 2023
The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):
As of
February 28, 2025February 29, 2024
Projected benefit obligation$(124,898)$(127,890)
Fair value of plan assets, excluding receivable contributions100,311 96,742 
Net balance sheet asset (liability)$(24,587)$(31,148)
Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):
Year End
February 28, 2025February 29, 2024February 28, 2023
Net loss (gain)$776 $246 $(162)
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")776 246 (162)
Development of AOCI
AOCI at beginning of fiscal year246 (162)— 
Occurring during the year:
Net loss (gain)530 408 (162)
AOCI at fiscal year end$776 $246 $(162)
In fiscal 2026, we expect to contribute $6.0 million to the Plan.
Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):
Fiscal Year:Pension Benefits
2026$12,422 
202711,609 
202811,350 
202911,053 
203010,736 
2031 through 203548,033 
Changes in disclosed plan obligations and plan assets were as follows (in thousands):
As of
February 28, 2025February 29, 2024
Change in projected benefit obligation ("PBO")
PBO at beginning of fiscal year$127,890 $131,787 
Interest cost6,833 7,031 
Actuarial loss (gain)1,727 637 
Benefits paid from plan assets(11,552)(11,565)
PBO at fiscal year end$124,898 $127,890 
Change in plan assets
Fair value of plan assets at beginning of fiscal year96,742 100,500 
Actual return on plan assets7,151 6,176 
Employer contributions7,970 1,631 
Benefits paid(11,552)(11,565)
Fair value of plan assets at fiscal year end$100,311 $96,742 
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Reconciliation of net loss (gain)
Net amount at beginning of fiscal year$246 $(162)$— 
Experience loss (gain)530 408 (162)
Net amount at fiscal year end$776 $246 $(162)
The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands).
As of
February 28, 2025February 29, 2024
Reconciliation of fair value of plan assets
Fair value of plan assets at beginning of fiscal year$96,742 $100,500 
Actual return on plan assets7,151 6,176 
Employer contributions7,970 1,631 
Benefits paid(11,552)(11,565)
Fair value of plan assets at end of fiscal year$100,311 $96,742 
Rate of return on invested assets
Weighted invested assets95,654 95,542 
Rate of return7.48 %5.90 %
Investment Loss/(Gain)
Actual return7,151 6,176 
Expected return5,954 5,947 
Loss (gain)(1,197)229 
The weighted-average assumptions used to determine the benefit obligation were as follows:
As of
February 28, 2025February 29, 2024
Discount rate5.52 %5.61 %
Expected long-term rate of return on plan assets6.75 %6.25 %
The expected long-term rate of return on plan assets is based on a forward-looking expected asset return model. This model derives an expected rate of return based on the target asset allocation of the Plan's assets. The model reflects the positive effect of periodic rebalancing among diversified asset classes. We select an expected asset return that is supported by this model.
The following table presents the fair values of the assets of our pension plans as of February 28, 2025 and February 29, 2024 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2025 and February 29, 2024. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.
As of
February 28, 2025February 29, 2024
Level 1Level 2Assets measured at Net Asset ValueTotalLevel 1Level 2Assets measured at Net Asset ValueTotal
Equity securities$— $— $46,936 $46,936 $— $— $46,205 $46,205 
Collective investment trusts— — 10,164 10,164 — — 10,100 10,100 
Corporate bonds— — 13,258 13,258 — — 11,617 11,617 
U.S. Government bonds— — 6,729 6,729 — — 6,389 6,389 
Municipal bonds— — 19,090 19,090 — — 18,362 18,362 
Cash and cash equivalents4,134 — — 4,134 4,069 — — 4,069 
Total pension plan assets$4,134 $— $96,177 $100,311 $4,069 $— $92,673 $96,742 
XML 49 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
12 Months Ended
Feb. 28, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
22. 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, various commercial disputes, worker’s compensation and environmental matters, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company continuously evaluates opportunities to either mediate the cases or settle the disputes for nuisance value or the cost of litigation 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 a favorable or an unfavorable outcome on the pending lawsuits may change. Although the actual outcome of these lawsuits or other proceedings cannot be predicted with any 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 claims or defenses to all of its legal 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.
Our prior-owned affiliate ₋ The Calvert Company entered into a series of commercial contracts in 2011 and 2015 to provide equipment and services to a power plant in Georgia. The general contractor on the project, WECTEC (a subsidiary of Westinghouse), filed bankruptcy in New York in March of 2017. Our affiliate continued to perform work on the project for the owners/licensee under an interim bridge contract. We believe the affiliate was eventually terminated for convenience on the project, and the affiliate filed an adversary proceeding in bankruptcy court against WECTEC and the owners to collect all unpaid amounts. The owners of the Georgia power plant filed a countersuit in April of 2018. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. After a long and protracted discovery process and motion practice, we determined in the quarter ended August 30, 2023 that the most favorable outcome to the Company to resolve the dispute may be a negotiated settlement. This decision was made in consideration of the expenses of a lengthy jury trial and potentially protracted appeal process; the resources necessary to continue the prosecution and defense of the case given the size of the discovery and the number of issues involved; the risk factors typically associated with jury verdicts in light of all of the political circumstances currently present in Georgia regarding the power plant; and the benefit of resolving a dispute whose genesis arose more than twelve years ago based solely upon risk avoidance, and not upon the merits of the case. During the third quarter of fiscal 2024, all of the parties entered into a confidential settlement agreement, with no parties admitting any guilt or negligence and AZZ agreed to pay the owners/licensee $5.8 million on or around January 15, 2024 to resolve all outstanding matters related to the dispute. In addition, the agreement included the forgiveness of AZZ's receivable from WECTEC of $3.7 million, which was fully reserved by AZZ. This settlement of $5.8 million was accrued during the second quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 28, 2025. The settlement was included in the AZZ Infrastructure Solutions segment, and the settlement payment was made in the fourth quarter of fiscal 2024.
In 2017, Southeast Texas Industries, Inc. (“STI”) filed a breach of contract lawsuit against the Company in the 1st District Court of Jasper County, Texas (the “Court”). In 2020, we filed a counter suit against STI for amounts due to AZZ for
work performed. The parties unsuccessfully mediated the case in November 2021. On October 16, 2023, the case went to trial, and on October 27, 2023, the jury rendered a verdict in favor of STI and against AZZ Beaumont in the amount of $5.5 million in damages for breach of contract and breach of express warranty. After a final judgment amount is entered with the Court, we expect to pursue all available appellate options as we believe we have strong grounds for appeal, which may take up to two years. As of February 28, 2025, we have recorded a legal accrual of $5.5 million, which is included in "Other accrued liabilities" on our consolidated balance sheets, reflecting our best estimate of the probable loss. It is reasonably possible that our estimate of the probable loss may change throughout the appellate process. A supersedeas bond was purchased to cover the final judgment amount throughout the duration of the appellate process.
In 2019, Tampa Electric Company ("TECO") entered into a contract to provide services in Florida. TECO terminated our affiliate from the project, alleging failure to comply with safety guidelines. We believe the affiliate was terminated for convenience on the project, and our affiliate was not given its contractual right of notice and 47 hours to deliver a corrective action plan. In 2020, we filed a lawsuit against TECO for breach of contract and unjust enrichment in the Thirteenth Judicial Circuit Court in and for Hillsborough County, Florida. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. The parties unsuccessfully mediated the case in June 2023. The case went to trial on January 13, 2025. On February 10, 2025, the jury rendered a verdict in favor of TECO against our affiliate in the amount of $5.2 million, which represented the receivable due from the TECO, net of allowance. We recognized expense of $6.5 million in the fourth quarter of fiscal 2025, consisting of $5.2 million for the derecognition of the net receivable from TECO and $1.3 million for estimated legal fees.

Prior to AZZ's acquisition of Precoat Metals on May 13, 2022, Precoat Metals sold its Armorel Arkansas facility to Nucor Coatings Corporation ("Nucor") via a purchase agreement dated October 27, 2020 ("2020 Agreement"). Nucor subsequently filed a lawsuit against Precoat Metals for indemnification for breach of environmental representations and warranties made in the 2020 Agreement. In the lawsuit, Nucor asserted that it has sustained certain damages resulting from Precoat Metal’s breach of its indemnification obligations that were set forth in the 2020 Agreement. The parties attended a mediation on March 18, 2024, and although the Company believed Nucor’s case was deficient and it had very strong defenses to the allegations asserted by Nucor, management determined that it was still in the best interest of the Company to settle all matters for the estimated cost of defense to retain commercial relationships with Nucor, who is both a customer and supplier to the Company. The parties mutually agreed to resolve disputed matters for $5.25 million. The parties are currently preparing a definitive settlement agreement which will resolve all outstanding matters related to the dispute. The $5.25 million settlement amount and additional legal expense of $0.5 million was recognized during the fourth quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement amount was paid by the Company to Nucor on September 9, 2024.

On July 29, 2024, Gainesville Associates, LLC ("Gainesville Associates") filed a complaint (the "Complaint") in the Circuit Court of Prince William County, Virginia against AZZ, Atlantic Research, LLC ("ARC"), Precoat Metals Corporation, and Chromalloy Corporation (collectively "Defendants"), asserting claims for breach of contract against ARC and unjust enrichment against all Defendants. The Complaint arose out of a lease, dated January 1, 1976, between Gainesville Associates as landlord and ARC as tenant (as subsequently amended in 1982, 2012, 2013 and 2017, the "Lease") for property in Gainesville, Virginia (the "Property"). ARC ceased using the property in 2005 after which point ARC remained in the Lease to complete its obligations on the property pursuant to a consent decree entered into between the U.S. Environmental Protection Agency ("EPA") and ARC in 1992. ARC satisfied its obligations under the consent decree in 2018 (other than ongoing well water monitoring and testing) and terminated the Lease in 2019. In its Complaint, Gainesville Associates alleged that ARC breached certain provisions of the Lease. On September 3, 2024, Defendants removed the action to the United States District Court of the Eastern District of Virginia. On September 24, 2024, Defendants filed a motion to dismiss the Complaint. On October 30, 2024, the claim was denied and the court ordered the parties to mediate. The parties attended the court ordered mediation on December 3, 2024, and although the Company believed the Gainesville Associates' case was deficient and it had very strong defenses to the allegations asserted by Gainesville Associates, management determined that it was still in the best financial interest of the Company to settle all matters for the estimated cost of defense. The parties mutually agreed to resolve all disputed matters for $6.0 million, of which our portion was $1.9 million. For the year ended February 28, 2025, we recognized $1.6 million for legal expenses and $1.9 million for our portion of the settlement amount. The settlement payment was paid on January 10, 2025.
Environmental
As of February 28, 2025, the reserve balance for our environmental liabilities was $18.9 million, of which $2.4 million is classified as current. Environmental remediation liabilities include costs directly associated with site investigation and clean up, such as materials, external contractor costs, legal and consulting expenses and incremental internal costs directly related to ongoing remediation plans. Estimates used to record environmental remediation liabilities are based on the Company's best estimate of probable future costs based on site-specific facts and circumstances known at the time of the estimate and these estimates are updated on a quarterly basis. Estimates of the cost for the potential or ongoing remediation plans are developed using internal resources and third-party environmental engineers and consultants.
We accrue the anticipated cost of environmental remediation when the obligation is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. While any revisions to our environmental remediation liabilities could be material to the operating results of any fiscal quarter or fiscal year, we do not expect such additional remediation expenses to have an adverse material effect on its financial position, results of operations, or cash flows.
Commodity pricing
As of February 28, 2025, we had non-cancelable forward contracts to purchase approximately $98.7 million of zinc at various volumes and prices. We also had non-cancelable forward contracts to purchase approximately $6.7 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2026. We had no other contracted commitments for any other commodities including steel, aluminum, copper, zinc, nickel-based alloys, natural gas, except for those entered into under the normal course of business.
Other
As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral. In addition, as of February 28, 2025, a warranty reserve in the amount of $5.4 million was established to offset any future warranty claims.
We are expanding our coatings capabilities by constructing a new 25-acre aluminum coil coating facility in Washington, Missouri that is expected to be operational in calendar year 2025 (the Company's fiscal year 2026). The new greenfield facility will be included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $121.8 million in capital payments over the life of the project, of which $60.8 million was paid prior to fiscal 2025 and $52.8 million was paid during the year ended February 28, 2025. The remaining balance of $8.2 million is on schedule to occur by the first quarter of fiscal 2026, of which we have capital commitments of
XML 50 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
12 Months Ended
Feb. 28, 2025
Income Tax Disclosure [Abstract]  
Income Taxes 12. Income Taxes
The provision for income taxes for continuing and discontinued operations for fiscal year 2025, 2024 and 2023 consisted of the following (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Income from continuing operations before income taxes
Domestic$165,822 $123,955 $80,508 
Foreign4,861 6,148 8,167 
Income from continuing operations before income taxes170,683 130,103 88,675 
Current provision:
Federal28,660 19,839 (1,848)
Foreign1,738 2,189 2,127 
State and local3,350 1,716 5,918 
Total current provision for income taxes33,748 23,744 6,197 
Deferred provision (benefit):
Federal7,123 3,920 17,273 
Foreign(340)(316)(24)
State and local1,319 1,148 (1,110)
Total deferred provision for income taxes for continuing operations8,102 4,752 16,139 
Total provision for income taxes for continuing operations41,850 28,496 22,336 
Income taxes (benefit) on discontinued operations— — (19,544)
Total provision for income taxes$41,850 $28,496 $2,792 
A reconciliation from the federal statutory income tax rate to the effective income tax rate for continuing operations is as follows for the prior three fiscal years:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences1.0 0.5 0.6 
State income taxes, net of federal income tax benefit2.3 1.9 4.4 
Stock compensation(0.5)0.1 0.1 
Tax credits(0.2)(1.7)0.0 
Foreign tax rate differential0.2 0.2 0.4 
ASC 740-10 Uncertain tax positions0.1 (1.8)(1.5)
Management fee— — 3.2 
Outside basis - AVAIL JV— — (3.7)
Other0.6 1.7 0.7 
Effective income tax rate24.5 %21.9 %25.2 %
The provision for income taxes from continuing operations was 24.5% for fiscal 2025 compared to 21.9% for fiscal 2024. The increase in the effective tax rate is primarily attributable to favorable adjustments for fiscal 2024 related to uncertain tax positions, partially offset by higher tax deductions for stock compensation in fiscal 2025. The increase is also attributable to non-deductible items such as compensation limited by IRC Sec. 162(m) and meals & entertainment subject to the 50% limitation under IRC Sec. 274(n). The increase also relates to higher state tax expense, net of federal benefit, and lower R&D tax credits following the divestiture of the AIS business.
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 for fiscal year 2025 and 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Deferred income tax assets:
Employee related items$10,867 $12,148 
Inventories5,205 5,756 
Accrued warranty1,336 1,268 
Accounts receivable1,926 2,061 
Lease liabilities6,406 6,033 
Net operating loss and other credit carryforwards5,707 4,739 
Research and experiment expenses5,046 5,688 
Interest expense limitation8,565 13,580 
Outside basis difference—AVAIL JV274 — 
Other deferred income tax assets334 281 
Total deferred income tax assets45,666 51,554 
Deferred income tax liabilities:
Depreciation methods and property basis differences$(36,671)$(42,508)
Right-of-use lease assets(6,219)(5,858)
Outside basis difference— (1,466)
Other assets and tax-deductible goodwill(41,975)(34,683)
Total deferred income tax liabilities(84,865)(84,515)
Net deferred income tax liabilities$(39,199)$(32,961)
The increase in net deferred tax liability is primarily related to an increase in book over tax basis related to goodwill, additional interest expense that was previously capitalized which is now deductible, additional payments to the pension plan, partially offset by an increase in state net operating losses, a decrease in book over tax basis related to fixed assets, and an increase in tax basis over book related to the Company's investment in the AVAIL JV.
As of February 28, 2025, the Company had pretax state NOL carry-forwards of $82.6 million which, if unused, will begin to expire in 2026 and pretax foreign NOL carry-forwards of $0.8 million, which, if unused, will begin to expire in 2044.
As of February 28, 2025 and February 29, 2024, 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. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2025.
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 operations. U.S. 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, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because 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 becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2025 and February 29, 2024 is as follows (in thousands):
As of
February 28, 2025February 29, 2024
Balance at beginning of period$1,808 $3,667 
Increase for tax positions related to current periods:
Gross increases73 177 
Increase for tax positions related to prior periods:
Gross increases— 100 
Gross decreases— (1,699)
Lapse of statute of limitations(182)(437)
Balance at end of period$1,699 $1,808 
Current year decreases to our UTPs primarily relate to matters related to research and development credits.
We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2025 and 2024 were $0.3 million and $(0.5) million, respectively.
We have prior year tax returns currently being examined in two states and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our 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 our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.
As of February 28, 2025, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2022 remain open to examination. Our Canada tax returns since February 28, 2021 remain open to examination. The statute of limitations for fiscal year 2022 for U.S. and fiscal year 2021 for Canada will expire in December 2025. We anticipate it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $0.2 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"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2025, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation.
XML 51 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment (Notes)
12 Months Ended
Feb. 28, 2025
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
2. Property, Plant and Equipment
Property, plant and equipment consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Land$52,033 $52,318 
Building and structures313,036 301,189 
Machinery and equipment424,342 408,641 
Furniture, fixtures, software and computers29,900 30,026 
Automotive equipment2,688 2,677 
Construction in progress153,145 86,062 
975,144 880,913 
Less accumulated depreciation(382,203)(339,261)
Property, plant, and equipment, net$592,941 $541,652 
The following table outlines the classification of depreciation expense from continuing operations in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$56,849 $53,035 $49,414 
Selling, general and administrative2,245 2,428 2,563 
Total depreciation expense$59,094 $55,463 $51,977 
XML 52 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets
12 Months Ended
Feb. 28, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
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 on a straight-line basis over the estimated useful lives.
Changes in goodwill by segment for fiscal years 2025 and 2024 were as follows (in thousands):
 
As of February 28, 2025
SegmentBeginning
Balance
AcquisitionsCurrency Translation AdjustmentEnding
Balance
Metal Coatings$177,675 $— $(1,605)$176,070 
Precoat Metals527,793 — — 527,793 
Total$705,468 $— $(1,605)$703,863 
As of February 29, 2024
SegmentBeginning
Balance
Acquisitions(1)
Currency Translation AdjustmentEnding
Balance
Metal Coatings$177,696 $— $(21)$177,675 
Precoat Metals524,816 2,977 — 527,793 
Total$702,512 $2,977 $(21)$705,468 
(1) Represents the purchase price adjustments during the measurement period for the Precoat acquisition.

Amortizable intangible assets consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
Weighted-Average Life (Years)February 28, 2025February 29, 2024
Customer related intangibles25$474,234 $475,441 
Non-compete agreements156,698 6,793 
Trademarks / Tradenames3435,774 35,774 
Technology1536,000 36,000 
Gross intangible assets552,706 554,008 
Less accumulated amortization(132,361)(110,078)
Total amortizable intangible assets, net$420,345 $443,930 
In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2025 and February 29, 2024, related to certain tradenames acquired as part of prior business acquisitions.
The following table outlines the classification of amortization expense in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$— $— $7,124 
Selling, general and administrative23,111 23,960 15,489 
Total amortization expense$23,111 $23,960 $22,613 
The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
Fiscal Year:Amortization Expense
2026$22,460 
202722,454 
202821,527 
202921,370 
203021,370 
Thereafter311,164 
Total$420,345 
XML 53 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Other Accrued Liabilities
12 Months Ended
Feb. 28, 2025
Other Liabilities Disclosure [Abstract]  
Other Accrued Liabilities
5. Other Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Materials and supplies accruals$23,853 $21,902 
Accrued customer discount12,337 5,757 
Employee-related expenses7,176 7,418 
Legal accrual6,611 10,800 
Accrued warranty5,388 4,993 
Sales and other taxes payable4,205 4,005 
Accrued utilities2,626 2,495 
Customer claims liability2,563 2,696 
Environmental liability - current 2,400 3,423 
Other1,269 5,162 
Other accrued liabilities$68,428 $68,651 
XML 54 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Other Long-Term Liabilities
12 Months Ended
Feb. 28, 2025
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities
6. Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
As of
February 28, 2025February 29, 2024
Pension obligation$24,587 $31,148 
Environmental liability - long-term16,532 18,662 
Workers' compensation liability2,967 4,001 
ASC 740-10 Uncertain tax positions2,332 2,188 
Earnout liability— 920 
Non-current income tax payable— 653 
Other long-term liabilities$46,418 $57,572 
XML 55 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations
12 Months Ended
Feb. 28, 2025
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations
9. Discontinued Operations
Discontinued Operations
On September 30, 2022, AZZ contributed its AZZ Infrastructure Solutions ("AIS") segment, excluding AZZ Crowley Tubing, to a joint venture, AIS Investment Holdings LLC (the "AVAIL JV") and sold a 60% interest in the AVAIL JV to Fernweh Group LLC ("Fernweh"). On September 30, 2022, the AVAIL JV was deconsolidated. Beginning October 1, 2022, the Company began accounting for its 40% interest in the AVAIL JV under the equity method of accounting. The AVAIL JV is included in the AZZ Infrastructure Solutions segment.
The divestiture of the AZZ Infrastructure Solutions segment represents an intentional strategic shift in our operations and allowed AZZ to become a focused provider of coating and galvanizing solutions for critical applications. As a result, the results of the AIS segment were classified as discontinued operations in our consolidated statements of operations and excluded from both continuing operations and segment results for the fiscal year ended February 28, 2023.
As part of recognizing the business as held for sale in accordance with GAAP, we were required to measure AIS at the lower of its carrying amount or fair value less cost to sell. As a result of this analysis, during fiscal 2023, we recognized a non-cash, pre-tax loss on disposal of $159.9 million. The loss is included in "Loss on disposal of discontinued operations" in the consolidated statements of operations. The loss was determined by comparing the fair value of the consideration received for the sale of a 60% interest in the AVAIL JV and the fair value of our retained 40% investment in the AVAIL JV with the net assets of the AVAIL JV immediately prior to the transaction. The fair value of our retained investment in the AVAIL JV was determined in a manner consistent with the transaction price received for the sale of the 60% interest in the AVAIL JV.
The results of operations from discontinued operations for fiscal year 2023 have been reflected as discontinued operations in the consolidated statements of operations and consist of the following (in thousands):
Year Ended
February 28, 2023
Sales$256,224 
Cost of sales202,707 
Gross margin53,517 
Selling, general and administrative26,186 
Loss on disposal of discontinued operations159,910 
Operating loss from discontinued operations(132,579)
Interest expense(8)
Other expense, net(6,270)
Loss from discontinued operations before income tax(138,857)
Income tax benefit(19,544)
Net loss from discontinued operations$(119,313)
Loss per common share from discontinued operations:
Basic loss per share$(4.81)
Diluted loss per share$(4.78)
The depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the discontinued operation for fiscal year 2023, consists of the following (in thousands):
Year Ended
February 28, 2023
Depreciation and amortization$7,279 
Purchase of property, plant and equipment4,831 
Non-cash loss on disposal of discontinued operations159,910 
As of February 28, 2025, February 29, 2024, and February 28, 2023 the Company had no restructuring liabilities outstanding.
XML 56 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation
12 Months Ended
Feb. 28, 2025
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Share-based Compensation
17. Share-based Compensation
AZZ has two share-based compensation plans, the 2014 Long Term Incentive Plan, as amended (the "2014 Plan") and the 2023 Long Term Incentive Plan (the "2023 Plan" and, together with the 2014 Plan, the "LTI Plans"). The 2023 Plan was approved by our shareholders on July 11, 2023, at which time the 2014 Plan was terminated other than with respect to then outstanding awards under the 2014 Plan. No future grants may be made under the 2014 Plan. The LTI Plans provide our directors, officers and certain key employees with stock options, restricted stock units, performance share units, stock appreciation rights and other stock-based awards.
The maximum number of shares that may be issued under the 2023 Plan is 1.45 million shares and, as of February 28, 2025, we have approximately 1.29 million shares reserved for future issuance under the 2023 Plan.
We account for our share-based employee compensation plans in accordance with ASC 718, Compensation—Stock Compensation. Compensation expense is recognized over the requisite service period, which is in line with the applicable vesting period for each share-based award. Forfeitures are recognized when they occur.
Restricted Stock Unit Awards
Restricted stock unit ("RSU") awards are valued at the market price of AZZ'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 RSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:
 
Year Ended
February 28, 2025February 29, 2024February 28, 2023
 Restricted Stock  Units  Weighted Average  Grant Date
 Fair Value
 Restricted Stock  Units  Weighted Average  Grant Date 
Fair Value
 Restricted Stock  Units  Weighted Average  Grant Date 
Fair Value
Outstanding at beginning of year230,586 $41.53 200,969 $43.50 214,098 $41.24 
Granted104,030 76.14 132,644 38.41 148,595 44.60 
Vested(141,800)45.03 (102,077)41.27 (136,197)41.16 
Forfeited(7,391)45.37 (950)45.69 (25,527)43.72 
Outstanding at end of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Vested and expected to vest at end of year185,425 $58.12 230,586 $41.53 200,969 $43.50 

The total fair value of RSU awards vested during fiscal years 2025, 2024, and 2023 was $10.8 million, $3.8 million and $6.1 million, respectively.
Performance Share Unit Awards
AZZ 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 fiscal year 2025 PSU awards are based on an average of AZZ's return on invested capital ("ROIC") and total shareholder return ("TSR") during the three-year period. The TSR metric is compared to a defined specific industry peer group. The awards include certain vesting multipliers. The fiscal year 2024 and 2023 PSU awards are based on AZZ's TSR during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The fair value of PSU awards with performance and service conditions is estimated using the value of AZZ''s common stock on the date of grant. The fair value of PSU awards with market conditions is estimated using a Monte Carlo simulation model on the date of grant.
A summary of PSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
 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 beginning of year167,978 $51.64 152,546 $48.51 154,455 $44.05 
Granted60,007 82.25 80,285 42.93 76,020 38.42 
Vested(54,500)66.12 (42,868)33.22 (63,021)43.22 
Forfeited(12,371)51.19 (21,985)33.22 (14,908)48.41 
Outstanding at end of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
Vested and expected to vest at end of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
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 200% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.
  Directors Grants
AZZ granted each of its independent directors a total of 1,666, 2,682 and 2,619 shares of its common stock during fiscal years 2025, 2024 and 2023, respectively. These common stock grants were valued at $74.99, $42.87 and $40.09 per share for fiscal years 2025, 2024 and 2023, respectively, which was the market price of AZZ's common stock on the respective grant dates.
Employee Stock Purchase Plan
AZZ has an employee stock purchase plan ("ESPP"), which is available to all employees. The ESPP allows employees to purchase AZZ's common stock semi-annually 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.0 million shares were available for issuance as of February 28, 2025. We issue 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 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Compensation expense$13,261 $9,510 $8,382 
Income tax benefits2,785 1,969 1,539 
Unrecognized compensation cost related to unvested stock awards at February 28, 2025 was $11.9 million, which is expected to be recognized over a weighted average period of 1.51 years.
The actual tax benefit/ (expense) realized from share-based compensation during fiscal years 2025, 2024 and 2023 was $1.3 million, $(0.2) million and $(0.1) million, respectively.
Our policy is to issue shares under these plans from AZZ’s authorized but unissued shares. We have no formal or informal plan to repurchase shares on the open market to satisfy these requirements.
XML 57 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions
12 Months Ended
Feb. 28, 2025
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions
7. Acquisitions
Precoat Acquisition
On May 13, 2022, we acquired Precoat Metals for a purchase price of approximately $1.3 billion (the "Precoat Acquisition"). AZZ Precoat Metals is the leading independent provider of metal coil coating solutions in North America. The acquisition represented the continued transition of AZZ to a focused provider of coating and galvanizing services for critical applications.
We completed the final purchase accounting valuation during the first quarter of fiscal year 2024. We accounted for the Precoat Acquisition as a business combination under the acquisition method of accounting. Goodwill from the acquisition of $527.8 million represents the excess purchase price over the estimated value of net tangible and intangible assets and liabilities assumed and is expected to be deductible for income tax purposes. Goodwill from the acquisition was allocated to the AZZ Precoat Metals segment. Assets acquired and liabilities assumed in the Precoat Acquisition were recorded at their estimated fair values as of the acquisition date.
When determining the fair values of assets acquired and liabilities assumed, management made significant estimates, judgments and assumptions. We engaged third-party valuation experts to assist in determination of fair value of property and equipment, intangible assets, pension benefit obligation and certain other assets and liabilities. Management believes that the current information provides a reasonable basis for the fair values of assets acquired and liabilities assumed. During the first quarter of fiscal 2024, we made purchase price allocation adjustments that impacted goodwill, contract assets and accrued expenses.
The following table represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the Precoat Acquisition, as of the date of the acquisition (in thousands):
May 13, 2022Measurement Period AdjustmentsAs Adjusted
Assets
Accounts receivable, net$77,422 $— $77,422 
Inventories43,369 — 43,369 
Contract assets70,731 (2,417)68,314 
Prepaid expenses and other2,247 — 2,247 
Property, plant and equipment305,503 — 305,503 
Right-of-use assets13,753 — 13,753 
Goodwill524,816 2,977 527,793 
Deferred tax asset8,660 — 8,660 
Intangible assets, net446,000 — 446,000 
Other assets546 — 546 
Total fair value of assets acquired$1,493,047 $560 $1,493,607 
Liabilities
Accounts payable99,223 — 99,223 
Accrued expenses31,201 560 31,761 
Other accrued liabilities5,330 — 5,330 
Lease liability, short-term2,440 — 2,440 
Lease liability, long-term11,313 — 11,313 
Deferred tax liabilities3,100 (3,100)— 
Other long-term liabilities56,991 3,100 60,091 
Total fair value of liabilities assumed209,598 560 210,158 
Total purchase price, net of cash acquired$1,283,449 $— $1,283,449 
Intangible assets include customer relationships, tradenames and technology. Other long-term liabilities include the pension obligation and certain environmental liabilities. See Notes 16 and 22 for more information about these long-term liabilities.
DAAM Acquisition
On February 28, 2022, we entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada, for approximately $35.5 million. DAAM currently operates two galvanizing facilities in Canada; one located in Edmonton, Alberta and a second in Saskatoon, Saskatchewan, as well as a service depot in Calgary, Alberta. The addition of DAAM expanded our geographical coverage in the Northwest and enhanced the scope of metal coatings solutions offered in Canada. The business is included in the AZZ Metal Coatings segment. The goodwill arising from this acquisition was allocated to the AZZ Metal Coatings segment, and approximately 50% of the goodwill amount was deductible for income tax purposes.
We engaged third-party valuation experts to assist with the purchase price allocation, the recorded valuation of property, plant and equipment, intangible assets and certain other assets and liabilities. Estimates from third-party experts along with the analysis and expertise of management have formed the basis for the allocation. During the third quarter of fiscal 2023, the purchase price allocation was finalized. We settled the working capital adjustment and received cash of $0.7 million during fiscal 2023, and adjusted other acquired assets and liabilities, which resulted in net decrease in the purchase price.
The following table represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):
February 28, 2022
Assets
Accounts receivable$3,082 
Other receivables171 
Inventories2,451 
Prepaid and other assets— 
Property, plant and equipment11,462 
Goodwill13,691 
Intangibles and other assets9,975 
Total fair value of assets acquired$40,832 
Liabilities
Accounts payable and other accrued liabilities3,910 
Deferred tax liabilities1,422 
Total fair value of liabilities assumed$5,332 
Total purchase price, net of cash acquired$35,500 

Unaudited Pro Forma Information
The following unaudited pro forma financial information for fiscal 2023 combines the historical results of AZZ and the acquisition of Precoat Metals, assuming that the companies were combined as of March 1, 2021. The pro forma financial information includes business combination accounting effects from the Precoat Acquisition, including amortization expense from acquired intangible assets, depreciation expense from acquired property, plant and equipment, interest expense from financing transactions which occurred to fund the Precoat Acquisition, acquisition-related transaction costs and tax-related effects. The pro forma information as presented below is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition of Precoat Metals had taken place on March 1, 2021 or of future operating performance.
Year Ended
February 28, 2023
Sales$1,516,669 
Net income from continuing operations(1)
$51,240 
(1) Net income for the year ended February 28, 2023 includes acquisition costs of approximately $45.0 million, of
    which $11.5 million was incurred by AZZ and $33.5 million was incurred by Precoat Metals prior to the
    acquisition.
XML 58 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
12 Months Ended
Feb. 28, 2025
Subsequent Events [Abstract]  
Subsequent Events
23. Subsequent Events
On March 10, 2025, AIS Investment Holdings LLC, which operates under the name "AVAIL Infrastructure Solutions," entered into a definitive agreement to sell the electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group") of AVAIL to nVent Electric plc ("nVent"), for a purchase price of $975 million., The transaction is expected to close in the first half of calendar year 2025, subject to customary closing conditions.
Following the sale, we will continue to own a 40% interest in AVAIL through the AVAIL JV, which will consist of AVAIL Infrastructure Solution’s Industrial Lighting and Welding Solutions Businesses.
XML 59 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies
12 Months Ended
Feb. 29, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. The Company, Basis of Presentation and Significant Accounting Policies
Organization
AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.
On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment.
Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.
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 AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.
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 AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our 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. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current
economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.
The following table shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):
 Year Ended
February 28, 2025February 29, 2024February 28, 2023
Balance at beginning of year$2,347 $5,752 $5,395 
Adjustment based on aged receivables analysis5,058 (67)(58)
Charge-offs, net of recoveries(1)
(5,287)338 83 
Other(2)
(1,700)(3,676)327 
Effect of exchange rate changes— 
Balance at end of year(3)
$419 $2,347 $5,752 
(1)
Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Other Receivables
Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.
Revenue recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.
AZZ 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. We recognize 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.
AZZ Precoat Metals Segment
AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets.
Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.
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. Our contract assets
and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.
The increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Sales
Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sales:
Construction$893,147 $841,557 $667,852 
Industrial129,542 153,686 152,731 
Consumer123,124 128,658 105,587 
Transportation140,570 141,237 135,319 
Utilities127,542 100,236 94,188 
Other (1)
163,819 172,215 167,972 
Total sales$1,577,744 $1,537,589 $1,323,649 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Cash and cash equivalents
We consider 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.
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
Amortizable intangible and long-lived assets
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 three to 30 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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired.
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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
Investment in Unconsolidated Joint Venture
We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair
value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture’s effect on our reported results. We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2025.
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding.
Income taxes
We account 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 based on 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.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.
Fair Value Measurements
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. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our 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 corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.
See Note 21 for more information.
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.
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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Defined Benefit Pension Plan
In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.
We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 16 for further information.
Series A Preferred Stock
Through May 9, 2024, we held 240,000 shares of 6% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. The Series A Preferred Stock is classified as mezzanine equity in the consolidated balance sheet as of February 29, 2024. In accordance with ASC 480-10-S99, because the shares of Series A Preferred Stock were redeemable at the holder’s option upon the occurrence of an event that is not solely within our control, the carrying value of the Series A Preferred Stock was required to be classified as mezzanine equity. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million. See Note 13 for further description of the Series A Preferred Stock.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.
Accounting Pronouncements Not Yet Adopted
In November 2024, FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date (“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.
XML 60 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Pay vs Performance Disclosure      
Net income (loss) $ 128,833 $ 101,607 $ (52,974)
XML 61 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Feb. 28, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 62 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Policies and Procedures
12 Months Ended
Feb. 28, 2025
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 63 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Feb. 28, 2025
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We recognize the critical importance of cybersecurity in today's digital landscape and acknowledge the inherent risks associated with cyber threats. As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.
To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.
We maintain a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. The underlying controls of this program are based on recognized best practices and standards for cybersecurity and information technology, including those set forth in the National Institute of Standards and Technology ("NIST") Cybersecurity Framework. Among the key elements of our cybersecurity risk management program are the following:
Security Awareness and Training—We use an IT security awareness program consisting of training on the fundamentals of information security protection. These training courses are required to be completed annually by all employees.
Annual Risk Assessment—An annual risk assessment is conducted by a third party, which is designed to assess the effectiveness of the Company's security controls and to identify key risks.
Network Protection—Network protection, detection, and monitoring technologies have been deployed on all external and internal network connections, in order to segment different sections of the business from each other, which strengthens key protection capabilities.
Identity and Access Management—We have implemented user authentication controls on the Company's systems, devices, data and applications. In addition, multi-factor authentication is implemented for all personnel who remotely access or have privileged account access to systems and networks.
Penetration Testing—We have partnered with a third-party penetration testing company to help identify new vulnerabilities and continuously improve the security posture of the Company through annual testing.
Endpoint Detection and Response ("EDR")—EDR is an integrated, layered approach to endpoint protection that uses continuous monitoring and data analytics. We have partnered with a third-party security operations center, to provide critical support in monitoring, identifying and assessing cyber threats such as malware, ransomware, breaches, and denial of service attacks.
Security Incident Management—In the event of a cybersecurity incident, we have established an incident response plan, which outlines clear protocols for incident detection, containment, investigation, and resolution, aiming to minimize the impact on our operations, customers, and stakeholders.
We do not believe that any risks from cybersecurity threats, including any as a result of prior cybersecurity incidents we have experienced, have had a material adverse impact on our operations, business or financial condition. For more information regarding the risks we face from cybersecurity threats, see "Item 1A. Risk Factors."
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.
To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Role of Management [Text Block]
Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]
Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes
information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 64 R39.htm IDEA: XBRL DOCUMENT v3.25.1
The Company and Basis of Presentation (Policies)
12 Months Ended
Feb. 28, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Consolidation
Organization
AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.
On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment.
Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.
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 AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.
Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.
Accounting Pronouncements Not Yet Adopted
In November 2024, FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date (“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.
XML 65 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Accounting Policies [Abstract]    
Organization and Basis of Consolidation
Organization
AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.
On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment.
Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.
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 AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.
 
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 AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.
We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our 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, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current
economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.
 
Revenue recognition
Revenue recognition
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.
AZZ 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. We recognize 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.
AZZ Precoat Metals Segment
AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets.
Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.
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. Our contract assets
and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.
The increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.
Other
No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. 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 equivalents
We consider 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.
 
Inventories
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value.
 
Property, plant and equipment
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred.
 
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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired.  
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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets.
 
Debt issuance costs  
Debt issuance costs
Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.
Related Party Transactions
Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding.
Income taxes
Income taxes
We account 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 based on 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.
We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.
 
Financial Instruments
Fair Value Measurements
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. In accordance with Accounting Standards Codification ("ASC") 820, Fair Value Measurement ("ASC 820"), certain of our 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 corroborated by market data.
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.
See Note 21 for more information.
 
Foreign Currency Translation
Foreign Currency
The local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.
 
Accruals for Contingent Liabilities
Accruals for Contingent Liabilities
We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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
We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.
We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.
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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.
 
Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers ("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.
Accounting Pronouncements Not Yet Adopted
In November 2024, FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date (“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.
 
XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
12 Months Ended
Feb. 28, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table summarizes the components of inventory (in thousands):
As of
February 28, 2025February 29, 2024
Raw material$110,005 $111,674 
Work in process518 898 
Finished goods1,790 5,084 
Total inventories$112,313 $117,656 
XML 67 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
12 Months Ended
Feb. 28, 2025
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 2025, 2024 and 2023 (in thousands, except per share data):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Numerator:
Net income from continuing operations$128,833 $101,607 $66,339 
Series A Preferred Stock Dividends(1,200)(14,400)(8,240)
Redemption premium on Series A Preferred Stock(75,198)— — 
Numerator for basic earnings per share continuing operations52,435 87,207 58,099 
Numerator for diluted earnings per share continuing operations$52,435 $87,207 $58,099 
Net loss from discontinued operations$— $— $(119,313)
Net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Numerator for diluted earnings per share—net income (loss) available to common shareholders$52,435 $87,207 $(61,214)
Denominator:
Weighted average shares outstanding for basic earnings per share29,086 25,041 24,828 
Effect of dilutive securities:
Employee and director stock awards258 168 150 
Denominator for diluted earnings per share29,344 25,209 24,978 
Basic earnings (loss) per share
Earnings per common share from continuing operations$1.80 $3.48 $2.34 
Loss per common share from discontinued operations$— $— $(4.81)
Earnings (loss) per common share$1.80 $3.48 $(2.47)
Diluted earnings (loss) per share
Earnings per common share from continuing operations$1.79 $3.46 $2.33 
Loss per common share from discontinued operations$— $— $(4.78)
Earnings (loss) per common share$1.79 $3.46 $(2.45)
XML 68 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Feb. 28, 2025
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
To arrive at net cash provided by operating activities from continuing operations, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Decrease (increase) in current assets:
Accounts receivable, net1,790 14,261 (12,556)
Other receivables2,555 11,370 (13,989)
Inventories5,045 26,276 (17,198)
Contract assets(27,183)(2,479)(4,404)
Prepaid expenses and other756 177 (4,190)
Increase (decrease) in current liabilities:
Accounts payable23,480 (801)(14,035)
Income taxes payable430 (100)(3,252)
Accrued expenses10,237 5,298 2,549 
Changes in current assets and current liabilities$17,110 $54,002 $(67,075)
Cash flows related to interest and income taxes were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cash paid for interest$75,865 $97,812 $77,989 
Cash paid for income taxes31,489 20,433 24,489 

Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Issuance of Series A Preferred Stock in exchange for convertible notes$— $— $233,722 
Accrued dividends on Series A Preferred Stock— 2,400 2,400 
Accruals for capital expenditures3,558 7,514 1,748 
XML 69 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Segments (Tables)
12 Months Ended
Feb. 28, 2025
Segment Reporting [Abstract]  
Operations and assets by segment for fiscal years 2025, 2024 and 2023 was as follows (in thousands):
Year Ended February 28, 2025
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$665,107 $912,637 $— $— $1,577,744 
Cost of sales(6)
464,260 730,804 — — 1,195,064 
Gross margin200,847 181,833 — — 382,680 
Selling, general and administrative(7)
22,372 34,005 6,737 83,202 146,316 
Operating income (loss) from continuing operations178,475 147,828 (6,737)(83,202)236,364 
Interest expense— — — (81,282)(81,282)
Equity in earnings of unconsolidated subsidiaries— — 16,163 — 16,163 
Other income (expense)247 — — (809)(562)
Income (loss) from continuing operations before income tax$178,722 $147,828 $9,426 (165,293)170,683 
Income tax expense41,850 41,850 
Net income (loss) from continuing operations$(207,143)$128,833 
See notes on page 81.
Year Ended February 29, 2024
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$656,189 $881,400 $— $— $1,537,589 
Cost of sales(6)
465,147 708,981 — — 1,174,128 
Gross margin191,042 172,419 — — 363,461 
Selling, general and administrative(7)
26,314 32,848 6,246 76,453 141,861 
Operating income (loss) from continuing operations164,728 139,571 (6,246)(76,453)221,600 
Interest expense— — — (107,065)(107,065)
Equity in earnings of unconsolidated subsidiaries— — 15,407 — 15,407 
Other income128 — — 33 161 
Income (loss) from continuing operations before income tax$164,856 $139,571 $9,161 (183,485)130,103 
Income tax expense28,496 28,496 
Net income (loss) from continuing operations$(211,981)$101,607 
See notes on page 81.
Year Ended February 28, 2023
Metal Coatings(1)
Precoat Metals(2)
Infrastructure Solutions(3)
Corporate(4)(5)
Total
Sales$636,982 $686,667 $— $— $1,323,649 
Cost of sales(6)
462,473 565,233 — — 1,027,706 
Gross margin174,509 121,434 — — 295,943 
Selling, general and administrative(7)
18,556 41,925 — 61,824 122,305 
Operating income (loss) from continuing operations155,953 79,509 — (61,824)173,638 
Interest expense— — — (88,800)(88,800)
Equity in earnings of unconsolidated subsidiaries— — 2,597 — 2,597 
Other income101 765 — 374 1,240 
Income (loss) from continuing operations before income tax$156,054 $80,274 $2,597 (150,250)88,675 
Income tax expense22,336 22,336 
Net income (loss) from continuing operations$(172,586)$66,339 
(1)
For fiscal year 2024, AZZ Metal Costings included expenses related to a legal matter of $5.5 million in "Selling, general and administrative".
For fiscal year 2023, amortization expense for acquired intangible assets of $7.1 million is included in AZZ Metal Coatings expenses in "Cost of sales."
(2)
For the fiscal year 2023, AZZ Precoat Metals segment includes results from May 13, 2022 - February 28, 2023. For fiscal year 2023, amortization expense for acquired intangible assets of $15.5 million is included in AZZ Precoat Metals expenses in "Selling, general and administrative."
(3)
Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters.
(4)
Interest expense and Income tax expense are included in the Corporate segment as these items are not allocated to the segments.
(5)
For fiscal year 2025, amortization expense for acquired intangible assets of $23.1 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million. For fiscal year 2024, amortization expense for acquired intangible assets of $24.0 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2024 also includes an accrual related to a legal settlement of $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to our acquisition.
(6)
Cost of sales includes direct labor, materials, depreciation, amortization and overhead expenses directly related to providing our metal coatings solutions.
(7)
Selling, general and administrative includes compensation and benefits costs, professional expenses, insurance, computer, depreciation, amortization and other selling, general and administrative expenses.
Depreciation and amortization expense by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):
Year Ended
Depreciation and amortization:February 28, 2025February 29, 2024February 28, 2023
Metal Coatings$26,640 $26,353 $32,955 
Precoat Metals31,185 27,940 40,199 
Corporate24,380 25,130 1,436 
Total$82,205 $79,423 $74,590 
Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):
Year Ended
Expenditures for acquisitions, net of cash, and property, plant and equipment:February 28, 2025February 29, 2024February 28, 2023
Metal Coatings$29,958 $25,484 $23,639 
Precoat Metals84,537 67,809 1,315,414 
Corporate1,388 1,826 797 
Total$115,883 $95,119 $1,339,850 
Revenue from External Customers by Geographic Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2025, 2024 and 2023 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.
Year Ended
Sales:February 28, 2025February 29, 2024February 28, 2023
United States$1,537,215 $1,498,397 $1,279,890 
Canada40,529 39,192 43,759 
Total$1,577,744 $1,537,589 $1,323,649 

As of
Property, plant and equipment, net:February 28, 2025February 29, 2024
United States$574,332 $522,693 
Canada18,609 18,959 
Total$592,941 $541,652 
XML 70 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Unconsolidated Entity (Tables)
12 Months Ended
Feb. 28, 2025
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments
The following tables presents AVAIL's summarized financial information (in thousands):
Summarized Balance Sheet
As of
February 28, 2025(1)
February 29, 2024(1)
Current assets$300,404 $290,260 
Long-term assets194,528 173,575 
Total assets$494,932 $463,835 
Current liabilities$155,585 $122,762 
Long-term liabilities134,517 129,058 
Total liabilities290,102 251,820 
Total partners' capital204,830 212,015 
Total liabilities and partners' capital$494,932 $463,835 
Summarized Operating Data
Year Ended
February 28, 2025(1)
February 29, 2024(1)
Sales$528,130 $460,109 
Gross profit131,306 117,402 
Income before income taxes36,825 29,988 
Net income40,165 29,351 
(1)
We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are as of and for the year ended January 31, 2025 and 2024. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.
XML 71 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
12 Months Ended
Feb. 28, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Our long-term debt instruments and balances outstanding as of February 28, 2025 and February 29, 2024 were as follows (in thousands):
As of
February 28, 2025February 29, 2024
Revolving Credit Facility$30,000 $30,000 
Term Loan B870,250 980,250 
Total debt, gross900,250 1,010,250 
Unamortized debt issuance costs(47,885)(57,508)
Long-term debt, net$852,365 $952,742 
Interest Income and Interest Expense Disclosure
The components of “Interest expense” are as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Gross Interest expense$88,394 $109,746 $89,354 
Less: Capitalized interest(7,112)(2,681)(554)
Interest expense, net$81,282 $107,065 $88,800 
Schedule of Maturities of Long-term Debt
For each of the five years after February 28, 2025, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):
Fiscal Year:Future Debt Maturities
2026$— 
2027— 
202830,000 
2029— 
2030870,250 
Thereafter— 
Total$900,250 
XML 72 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
12 Months Ended
Feb. 28, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2025 and February 29, 2024 are as follows (dollars in thousands):
Carrying
Value
Fair Value Measurements UsingCarrying
Value
Fair Value Measurements Using
February 28, 2025Level 1Level 2Level 3February 29, 2024Level 1Level 2Level 3
Assets:
Interest Rate Swap Agreement(1)
$— $— $— $— $3,410 $— $3,410 $— 
Total Assets $— $3,410 
Liabilities:
Interest Rate Swap Agreement(1)
$352 $— $352 $— $— $— $— $— 
Total Liabilities$352 $— 
(1) The fair value of the Company's interest rate swap agreement was an asset at February 29, 2024 and a liability at February 28, 2025.
XML 73 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Feb. 28, 2025
Leases [Abstract]  
Lease, Cost
The following table outlines the classification of right-of-use ("ROU") asset and lease liabilities in the consolidated balance sheets for fiscal 2025 and 2024 (in thousands):
As of
February 28, 2025February 29, 2024
AssetsBalance Sheet Classification
Operating right-of-use assetsRight-of-use assets$19,471 $19,808 
Finance right-of-use assets Right-of-use assets6,480 3,931 
Liabilities
Operating lease liabilities ― short-termLease liability - short-term6,373 5,893 
Operating lease liabilities ― long-termLease liability - long-term13,741 14,606 
Finance lease liabilities ― short-termLease liability - short-term1,376 766 
Finance lease liabilities ― long-termLease liability - long-term5,271 3,221 
Supplemental information related to our leases was as follows (in thousands, except years and percentages):
As of
February 28, 2025February 29, 2024
Operating cash flows from operating leases included in lease liabilities$7,213 $7,270 
Lease liabilities obtained from new ROU assets - operating$6,073 $2,321 
Weighted-average remaining lease term - operating leases3.79 years4.12 years
Weighted-average discount rate - operating leases5.06 %4.49 %
Decrease in ROU assets related to lease terminations$— $(1,294)
Financing cash flows from finance leases included in lease liabilities$988 $425 
Operating cash flows from finance leases included in lease liabilities$341 $109 
Lease liabilities obtained from new ROU assets - finance leases$3,781 $3,083 
Weighted-average remaining lease term - finance leases4.57 years5.21 years
Weighted-average discount rate - finance leases6.86 %6.70 %
The following table outlines our lease expense in the consolidated statements of operations for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Operating lease expense:
Cost of sales$6,117 $6,008 $7,934 
Selling, general and administrative1,932 1,947 1,810 
Total operating lease expense8,049 7,955 9,744 
Financing lease expense:
Cost of sales1,117 468 199 
Interest expense341 109 33 
Total financing lease expense1,458 577 232 
Variable lease expense:
Cost of sales471 454 251 
Total variable lease expense471 454 251 
Short-term lease expense:
Cost of sales6,402 5,416 4,025 
Selling, general and administrative33 52 48 
Total short-term lease expense6,435 5,468 4,073 
Total lease expense$16,413 $14,454 $14,300 
Lessee, Operating Lease, Liability, Maturity
As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2026$7,209 $1,779 $8,988 
20275,853 1,738 7,591 
20283,787 1,644 5,431 
20293,122 1,438 4,560 
20301,202 913 2,115 
Thereafter902 206 1,108 
Total lease payments22,075 7,718 29,793 
Less imputed interest(1,961)(1,071)(3,032)
Total$20,114 $6,647 $26,761 
Finance Lease, Liability, Maturity
As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2026$7,209 $1,779 $8,988 
20275,853 1,738 7,591 
20283,787 1,644 5,431 
20293,122 1,438 4,560 
20301,202 913 2,115 
Thereafter902 206 1,108 
Total lease payments22,075 7,718 29,793 
Less imputed interest(1,961)(1,071)(3,032)
Total$20,114 $6,647 $26,761 
Operating Lease, Lease Income
We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales."
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sublease income$1,055 $1,002 $773 
XML 74 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Tables)
12 Months Ended
Feb. 28, 2025
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2025, 2024 and 2023 (in thousands):
Foreign Currency Translation Gain (Loss)Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of TaxNet Actuarial Gain (Loss), Net of TaxInterest Rate Swap, Net of TaxInterest Rate Swap, Net of Tax for Unconsolidated SubsidiaryTotal
Balance as of February 28, 2022$(27,324)$ $ $ $ $(27,324)
Other comprehensive income (loss) before reclassification(7,997)— 119 2,740 — (5,138)
Amounts reclassified from AOCI27,750 — — 139 — 27,889 
Net change in AOCI19,753 — 119 2,879 — 22,751 
Balance as of February 28, 2023$(7,571)$ $119 $2,879 $ $(4,573)
Other comprehensive income (loss) before reclassification(57)1,418 (303)3,321 (33)4,346 
Amounts reclassified from AOCI— — — (3,667)— (3,667)
Net change in AOCI(57)1,418 (303)(346)(33)679 
Balance as of February 29, 2024$(7,628)$1,418 $(184)$2,533 $(33)$(3,894)
Other comprehensive income (loss) before reclassification(2,701)(1,806)(403)153 22 (4,735)
Amounts reclassified from AOCI— — — (2,951)— (2,951)
Net change in AOCI(2,701)(1,806)(403)(2,798)22 (7,686)
Balance at February 28, 2025$(10,329)$(388)$(587)$(265)$(11)$(11,580)
XML 75 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Defined Benefit Pension Plan (Tables)
12 Months Ended
Feb. 28, 2025
Postemployment Benefits [Abstract]  
Schedule of Net Benefit Costs The components of net benefit cost related to the Plan were as follows (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Disclosed benefit cost
Interest cost$6,833 $7,031 $5,264 
Expected return on plan assets(5,954)(5,947)(4,686)
Subtotal879 1,084 578 
Net periodic benefit cost (income)879 1,084 578 
Disclosed net benefit cost879 1,084 578 
Presentation of benefit cost pursuant to ASC 715-20
Other components of net periodic benefit cost879 1,084 578 
Disclosed net benefit cost$879 $1,084 $578 
Assumptions used to determine benefit cost:
Discount rate5.61 %5.59 %4.76 %
Expected long-term rate of return on plan assets6.25 %6.25 %5.50 %
Schedule of Changes in Projected Benefit Obligations
The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):
As of
Current and non-current classificationFebruary 28, 2025February 29, 2024
Non-current liability$(24,587)$(31,148)
Net balance sheet asset (liability)(24,587)(31,148)
Reconciliation of net balance sheet asset (liability)
Net balance sheet asset (liability) at beginning of fiscal year(31,148)(31,287)
Interest cost(6,833)(7,031)
Expected return on plan assets5,954 5,947 
Actuarial gain (loss)(530)(408)
Employer contributions7,970 1,631 
Net balance sheet asset (liability) at end of fiscal year$(24,587)$(31,148)
Assumptions and dates used for disclosure:
Discount rate5.52 %5.61 %
Census dateOctober 1, 2024October 1, 2023
Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets
The following table presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):
As of
February 28, 2025February 29, 2024
Projected benefit obligation$(124,898)$(127,890)
Fair value of plan assets, excluding receivable contributions100,311 96,742 
Net balance sheet asset (liability)$(24,587)$(31,148)
Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss)
Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):
Year End
February 28, 2025February 29, 2024February 28, 2023
Net loss (gain)$776 $246 $(162)
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")776 246 (162)
Development of AOCI
AOCI at beginning of fiscal year246 (162)— 
Occurring during the year:
Net loss (gain)530 408 (162)
AOCI at fiscal year end$776 $246 $(162)
Schedule of Expected Benefit Payments
Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands):
Fiscal Year:Pension Benefits
2026$12,422 
202711,609 
202811,350 
202911,053 
203010,736 
2031 through 203548,033 
Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan
Changes in disclosed plan obligations and plan assets were as follows (in thousands):
As of
February 28, 2025February 29, 2024
Change in projected benefit obligation ("PBO")
PBO at beginning of fiscal year$127,890 $131,787 
Interest cost6,833 7,031 
Actuarial loss (gain)1,727 637 
Benefits paid from plan assets(11,552)(11,565)
PBO at fiscal year end$124,898 $127,890 
Change in plan assets
Fair value of plan assets at beginning of fiscal year96,742 100,500 
Actual return on plan assets7,151 6,176 
Employer contributions7,970 1,631 
Benefits paid(11,552)(11,565)
Fair value of plan assets at fiscal year end$100,311 $96,742 
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Reconciliation of net loss (gain)
Net amount at beginning of fiscal year$246 $(162)$— 
Experience loss (gain)530 408 (162)
Net amount at fiscal year end$776 $246 $(162)
Defined Benefit Plan, Plan Assets, Category
The following table presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands).
As of
February 28, 2025February 29, 2024
Reconciliation of fair value of plan assets
Fair value of plan assets at beginning of fiscal year$96,742 $100,500 
Actual return on plan assets7,151 6,176 
Employer contributions7,970 1,631 
Benefits paid(11,552)(11,565)
Fair value of plan assets at end of fiscal year$100,311 $96,742 
Rate of return on invested assets
Weighted invested assets95,654 95,542 
Rate of return7.48 %5.90 %
Investment Loss/(Gain)
Actual return7,151 6,176 
Expected return5,954 5,947 
Loss (gain)(1,197)229 
The following table presents the fair values of the assets of our pension plans as of February 28, 2025 and February 29, 2024 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2025 and February 29, 2024. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements.
As of
February 28, 2025February 29, 2024
Level 1Level 2Assets measured at Net Asset ValueTotalLevel 1Level 2Assets measured at Net Asset ValueTotal
Equity securities$— $— $46,936 $46,936 $— $— $46,205 $46,205 
Collective investment trusts— — 10,164 10,164 — — 10,100 10,100 
Corporate bonds— — 13,258 13,258 — — 11,617 11,617 
U.S. Government bonds— — 6,729 6,729 — — 6,389 6,389 
Municipal bonds— — 19,090 19,090 — — 18,362 18,362 
Cash and cash equivalents4,134 — — 4,134 4,069 — — 4,069 
Total pension plan assets$4,134 $— $96,177 $100,311 $4,069 $— $92,673 $96,742 
Defined Benefit Plan, Assumptions
The weighted-average assumptions used to determine the benefit obligation were as follows:
As of
February 28, 2025February 29, 2024
Discount rate5.52 %5.61 %
Expected long-term rate of return on plan assets6.75 %6.25 %
XML 76 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
12 Months Ended
Feb. 28, 2025
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes for continuing and discontinued operations for fiscal year 2025, 2024 and 2023 consisted of the following (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Income from continuing operations before income taxes
Domestic$165,822 $123,955 $80,508 
Foreign4,861 6,148 8,167 
Income from continuing operations before income taxes170,683 130,103 88,675 
Current provision:
Federal28,660 19,839 (1,848)
Foreign1,738 2,189 2,127 
State and local3,350 1,716 5,918 
Total current provision for income taxes33,748 23,744 6,197 
Deferred provision (benefit):
Federal7,123 3,920 17,273 
Foreign(340)(316)(24)
State and local1,319 1,148 (1,110)
Total deferred provision for income taxes for continuing operations8,102 4,752 16,139 
Total provision for income taxes for continuing operations41,850 28,496 22,336 
Income taxes (benefit) on discontinued operations— — (19,544)
Total provision for income taxes$41,850 $28,496 $2,792 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation from the federal statutory income tax rate to the effective income tax rate for continuing operations is as follows for the prior three fiscal years:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences1.0 0.5 0.6 
State income taxes, net of federal income tax benefit2.3 1.9 4.4 
Stock compensation(0.5)0.1 0.1 
Tax credits(0.2)(1.7)0.0 
Foreign tax rate differential0.2 0.2 0.4 
ASC 740-10 Uncertain tax positions0.1 (1.8)(1.5)
Management fee— — 3.2 
Outside basis - AVAIL JV— — (3.7)
Other0.6 1.7 0.7 
Effective income tax rate24.5 %21.9 %25.2 %
Schedule of Deferred Tax Assets and Liabilities Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2025 and 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Deferred income tax assets:
Employee related items$10,867 $12,148 
Inventories5,205 5,756 
Accrued warranty1,336 1,268 
Accounts receivable1,926 2,061 
Lease liabilities6,406 6,033 
Net operating loss and other credit carryforwards5,707 4,739 
Research and experiment expenses5,046 5,688 
Interest expense limitation8,565 13,580 
Outside basis difference—AVAIL JV274 — 
Other deferred income tax assets334 281 
Total deferred income tax assets45,666 51,554 
Deferred income tax liabilities:
Depreciation methods and property basis differences$(36,671)$(42,508)
Right-of-use lease assets(6,219)(5,858)
Outside basis difference— (1,466)
Other assets and tax-deductible goodwill(41,975)(34,683)
Total deferred income tax liabilities(84,865)(84,515)
Net deferred income tax liabilities$(39,199)$(32,961)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2025 and February 29, 2024 is as follows (in thousands):
As of
February 28, 2025February 29, 2024
Balance at beginning of period$1,808 $3,667 
Increase for tax positions related to current periods:
Gross increases73 177 
Increase for tax positions related to prior periods:
Gross increases— 100 
Gross decreases— (1,699)
Lapse of statute of limitations(182)(437)
Balance at end of period$1,699 $1,808 
Current year decreases to our UTPs primarily relate to matters related to research and development credits.
XML 77 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment (Tables)
12 Months Ended
Feb. 28, 2025
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Property, plant and equipment consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Land$52,033 $52,318 
Building and structures313,036 301,189 
Machinery and equipment424,342 408,641 
Furniture, fixtures, software and computers29,900 30,026 
Automotive equipment2,688 2,677 
Construction in progress153,145 86,062 
975,144 880,913 
Less accumulated depreciation(382,203)(339,261)
Property, plant, and equipment, net$592,941 $541,652 
The following table outlines the classification of depreciation expense from continuing operations in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$56,849 $53,035 $49,414 
Selling, general and administrative2,245 2,428 2,563 
Total depreciation expense$59,094 $55,463 $51,977 
XML 78 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Feb. 28, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in goodwill by segment for fiscal years 2025 and 2024 were as follows (in thousands):
 
As of February 28, 2025
SegmentBeginning
Balance
AcquisitionsCurrency Translation AdjustmentEnding
Balance
Metal Coatings$177,675 $— $(1,605)$176,070 
Precoat Metals527,793 — — 527,793 
Total$705,468 $— $(1,605)$703,863 
As of February 29, 2024
SegmentBeginning
Balance
Acquisitions(1)
Currency Translation AdjustmentEnding
Balance
Metal Coatings$177,696 $— $(21)$177,675 
Precoat Metals524,816 2,977 — 527,793 
Total$702,512 $2,977 $(21)$705,468 
(1) Represents the purchase price adjustments during the measurement period for the Precoat acquisition.
Schedule of Finite-Lived Intangible Assets by Major Class
Amortizable intangible assets consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
Weighted-Average Life (Years)February 28, 2025February 29, 2024
Customer related intangibles25$474,234 $475,441 
Non-compete agreements156,698 6,793 
Trademarks / Tradenames3435,774 35,774 
Technology1536,000 36,000 
Gross intangible assets552,706 554,008 
Less accumulated amortization(132,361)(110,078)
Total amortizable intangible assets, net$420,345 $443,930 
In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2025 and February 29, 2024, related to certain tradenames acquired as part of prior business acquisitions.
Finite-lived Intangible Assets Amortization Expense
The following table outlines the classification of amortization expense in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$— $— $7,124 
Selling, general and administrative23,111 23,960 15,489 
Total amortization expense$23,111 $23,960 $22,613 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
Fiscal Year:Amortization Expense
2026$22,460 
202722,454 
202821,527 
202921,370 
203021,370 
Thereafter311,164 
Total$420,345 
XML 79 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Other Accrued Liabilities (Tables)
12 Months Ended
Feb. 28, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Materials and supplies accruals$23,853 $21,902 
Accrued customer discount12,337 5,757 
Employee-related expenses7,176 7,418 
Legal accrual6,611 10,800 
Accrued warranty5,388 4,993 
Sales and other taxes payable4,205 4,005 
Accrued utilities2,626 2,495 
Customer claims liability2,563 2,696 
Environmental liability - current 2,400 3,423 
Other1,269 5,162 
Other accrued liabilities$68,428 $68,651 
XML 80 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Other Long-Term Liabilities (Tables)
12 Months Ended
Feb. 28, 2025
Other Liabilities Disclosure [Abstract]  
Other Noncurrent Liabilities
Other long-term liabilities consisted of the following (in thousands):
As of
February 28, 2025February 29, 2024
Pension obligation$24,587 $31,148 
Environmental liability - long-term16,532 18,662 
Workers' compensation liability2,967 4,001 
ASC 740-10 Uncertain tax positions2,332 2,188 
Earnout liability— 920 
Non-current income tax payable— 653 
Other long-term liabilities$46,418 $57,572 
XML 81 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations (Tables)
12 Months Ended
Feb. 28, 2025
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations
The results of operations from discontinued operations for fiscal year 2023 have been reflected as discontinued operations in the consolidated statements of operations and consist of the following (in thousands):
Year Ended
February 28, 2023
Sales$256,224 
Cost of sales202,707 
Gross margin53,517 
Selling, general and administrative26,186 
Loss on disposal of discontinued operations159,910 
Operating loss from discontinued operations(132,579)
Interest expense(8)
Other expense, net(6,270)
Loss from discontinued operations before income tax(138,857)
Income tax benefit(19,544)
Net loss from discontinued operations$(119,313)
Loss per common share from discontinued operations:
Basic loss per share$(4.81)
Diluted loss per share$(4.78)
The depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the discontinued operation for fiscal year 2023, consists of the following (in thousands):
Year Ended
February 28, 2023
Depreciation and amortization$7,279 
Purchase of property, plant and equipment4,831 
Non-cash loss on disposal of discontinued operations159,910 
XML 82 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation (Tables)
12 Months Ended
Feb. 28, 2025
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Restricted Stock Unit Awards Non-Vested
A summary of RSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:
 
Year Ended
February 28, 2025February 29, 2024February 28, 2023
 Restricted Stock  Units  Weighted Average  Grant Date
 Fair Value
 Restricted Stock  Units  Weighted Average  Grant Date 
Fair Value
 Restricted Stock  Units  Weighted Average  Grant Date 
Fair Value
Outstanding at beginning of year230,586 $41.53 200,969 $43.50 214,098 $41.24 
Granted104,030 76.14 132,644 38.41 148,595 44.60 
Vested(141,800)45.03 (102,077)41.27 (136,197)41.16 
Forfeited(7,391)45.37 (950)45.69 (25,527)43.72 
Outstanding at end of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Vested and expected to vest at end of year185,425 $58.12 230,586 $41.53 200,969 $43.50 
Share-based Payment Arrangement, Performance Shares, Outstanding Activity
A summary of PSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:
Year Ended
February 28, 2025February 29, 2024February 28, 2023
 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 beginning of year167,978 $51.64 152,546 $48.51 154,455 $44.05 
Granted60,007 82.25 80,285 42.93 76,020 38.42 
Vested(54,500)66.12 (42,868)33.22 (63,021)43.22 
Forfeited(12,371)51.19 (21,985)33.22 (14,908)48.41 
Outstanding at end of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
Vested and expected to vest at end of year161,114 $56.79 167,978 $51.64 152,546 $48.51 
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 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Compensation expense$13,261 $9,510 $8,382 
Income tax benefits2,785 1,969 1,539 
XML 83 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions (Tables)
12 Months Ended
Feb. 28, 2025
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of assets acquired and liabilities assumed
The following table represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):
February 28, 2022
Assets
Accounts receivable$3,082 
Other receivables171 
Inventories2,451 
Prepaid and other assets— 
Property, plant and equipment11,462 
Goodwill13,691 
Intangibles and other assets9,975 
Total fair value of assets acquired$40,832 
Liabilities
Accounts payable and other accrued liabilities3,910 
Deferred tax liabilities1,422 
Total fair value of liabilities assumed$5,332 
Total purchase price, net of cash acquired$35,500 
Pro forma information
(1) Net income for the year ended February 28, 2023 includes acquisition costs of approximately $45.0 million, of
    which $11.5 million was incurred by AZZ and $33.5 million was incurred by Precoat Metals prior to the
    acquisition.
XML 84 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Feb. 28, 2025
Accounting Policies [Abstract]  
Financing Receivable, Allowance for Credit Loss
The following table shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):
 Year Ended
February 28, 2025February 29, 2024February 28, 2023
Balance at beginning of year$2,347 $5,752 $5,395 
Adjustment based on aged receivables analysis5,058 (67)(58)
Charge-offs, net of recoveries(1)
(5,287)338 83 
Other(2)
(1,700)(3,676)327 
Effect of exchange rate changes— 
Balance at end of year(3)
$419 $2,347 $5,752 
(1)
Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.
(2)
For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.
(3)
For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.
Disaggregation of Revenue
Disaggregated Sales
Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Sales:
Construction$893,147 $841,557 $667,852 
Industrial129,542 153,686 152,731 
Consumer123,124 128,658 105,587 
Transportation140,570 141,237 135,319 
Utilities127,542 100,236 94,188 
Other (1)
163,819 172,215 167,972 
Total sales$1,577,744 $1,537,589 $1,323,649 
(1) Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.
Property, Plant and Equipment Depreciation is computed using the straight-line method over the following estimated useful lives:
 
Leasehold improvements, buildings and structures
10-27 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment
3-5 years
Computers and software
3-7 years
Property, plant and equipment consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):
As of
February 28, 2025February 29, 2024
Land$52,033 $52,318 
Building and structures313,036 301,189 
Machinery and equipment424,342 408,641 
Furniture, fixtures, software and computers29,900 30,026 
Automotive equipment2,688 2,677 
Construction in progress153,145 86,062 
975,144 880,913 
Less accumulated depreciation(382,203)(339,261)
Property, plant, and equipment, net$592,941 $541,652 
The following table outlines the classification of depreciation expense from continuing operations in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands):
Year Ended
February 28, 2025February 29, 2024February 28, 2023
Cost of sales$56,849 $53,035 $49,414 
Selling, general and administrative2,245 2,428 2,563 
Total depreciation expense$59,094 $55,463 $51,977 
XML 85 R60.htm IDEA: XBRL DOCUMENT v3.25.1
The Company and Basis of Presentation (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Feb. 28, 2025
USD ($)
segment
shares
Feb. 29, 2024
USD ($)
shares
Feb. 28, 2023
USD ($)
shares
Sep. 30, 2022
Feb. 28, 2022
USD ($)
shares
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Number of operating segments | segment 3        
Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) $ (5,229) $ (1,689) $ (3,000)    
Share-based compensation 13,251 9,488 8,362    
Common stock issued under employee stock purchase plan 2,795 2,364 2,372    
Secondary public offering and issuance of additional common stock 308,668        
Dividends on Series A Preferred Stock (1,200) (14,400) (8,240)    
Dividends, Cash (19,508) (17,018) (16,898)    
Redemption premium on Series A Preferred Stock (75,198)        
Net income (loss) 128,833 101,607 (52,974)    
Other comprehensive loss (7,686) 679 22,751    
Stockholders' Equity Attributable to Parent 1,045,495 700,769 619,738   $ 667,365
Capital in Excess of Par Value          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) (5,366) (1,811) (3,154)    
Share-based compensation 13,251 9,488 8,362    
Common stock issued under employee stock purchase plan 2,721 2,296 2,302    
Secondary public offering and issuance of additional common stock 304,068        
Stockholders' Equity Attributable to Parent 418,004 103,330 93,357   $ 85,847
Common Stock          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) $ 137 $ 122 $ 154    
Common stock issued under stock-based plans and related income tax expense (shares) | shares 137 122 154    
Common stock issued under employee stock purchase plan (shares) | shares 74 68 70    
Common stock issued under employee stock purchase plan $ 74 $ 68 $ 70    
Secondary public offering and issuance of additional common stock $ 4,600        
Secondary public offering and issuance of additional common stock (in shares) | shares 4,600        
Shares, Issued | shares 29,913 25,102 24,912   24,688
Stockholders' Equity Attributable to Parent $ 29,913 $ 25,102 $ 24,912   $ 24,688
Retained Earnings          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Dividends on Series A Preferred Stock (1,200)        
Dividends, Cash (19,508) (17,018) (16,898)    
Redemption premium on Series A Preferred Stock (75,198)        
Net income (loss) 128,833 101,607 (52,974)    
Other comprehensive loss        
Stockholders' Equity Attributable to Parent 609,158 576,231 506,042   584,154
Accumulated Other Comprehensive Income (Loss)          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Other comprehensive loss     22,751    
Stockholders' Equity Attributable to Parent $ (11,580) $ (3,894) $ (4,573)   $ (27,324)
AIS Joint Venture          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Ownership percentage of investment 40.00%     40.00%  
XML 86 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Inventory Disclosure [Abstract]    
Raw material $ 110,005 $ 111,674
Work in process 518 898
Finished goods 1,790 5,084
Total Inventory 112,313 117,656
Inventory reserves $ 3,900 $ 4,500
XML 87 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Narrative (Details) - shares
shares in Thousands
12 Months Ended
Apr. 30, 2024
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Common stock, shares, outstanding (shares)   29,913 25,102  
April 2024 Secondary Offering        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Sale of Stock, Number of Shares Issued in Transaction 4,600      
Common stock, shares, outstanding (shares)   29,900    
Share-based Payment Arrangement        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount   100 100 100
XML 88 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Numerator:      
Net income from continuing operations $ 128,833,000 $ 101,607,000 $ 66,339,000
Series A Preferred Stock Dividends (1,200,000) (14,400,000) (8,240,000)
Plus: Redemption premium on Series A Preferred Stock (75,198,000) 0 0
Net income from continuing operations available to common shareholders 52,435,000 87,207,000 58,099,000
Numerator for diluted earnings per share $ 52,435,000 $ 87,207,000 $ 58,099,000
Denominator:      
Denominator for basic earnings per common share-weighted average shares (shares) 29,086 25,041 24,828
Effect of dilutive securities:      
Employee and director stock awards 258 168 150
Denominator for diluted earnings per common share (shares) 29,344 25,209 24,978
Computation of basic and diluted earnings per share      
Basic earnings per common share (usd per share) $ 1.80 $ 3.48 $ (2.47)
Diluted earnings per common share (usd per share) $ 1.79 $ 3.46 $ (2.45)
Net loss from discontinued operations $ 0 $ 0 $ (119,313,000)
Net income (loss) available to common shareholders 52,435,000 87,207,000 (61,214,000)
Numerator for diluted earnings per share—net income (loss) available to common shareholders $ 52,435,000 $ 87,207,000 $ (61,214,000)
Earnings (loss) per common share from continuing operations (in dollars per share) $ 1.80 $ 3.48 $ 2.34
Earnings (loss) per common share from discontinued operations (in dollars per share) 0 0 (4.81)
Earnings (loss) per common share from continuing operations (in dollars per share) 1.79 3.46 2.33
Earnings (loss) per common share from discontinued operations (in dollars per share) $ 0 $ 0 $ (4.78)
XML 89 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Decrease (increase) in current assets:      
Accounts receivable, net $ 1,790 $ 14,261 $ (12,556)
Other receivables 2,555 11,370 (13,989)
Inventories 5,045 26,276 (17,198)
Contract assets (27,183) (2,479) (4,404)
Prepaid expenses and other 756 177 (4,190)
Increase (decrease) in current liabilities:      
Accounts payable 23,480 (801) (14,035)
Income taxes payable 430 (100) (3,252)
Accrued expenses 10,237 5,298 2,549
Changes in current assets and current liabilities $ 17,110 $ 54,002 $ (67,075)
XML 90 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Supplemental Cash Flow Elements [Abstract]      
Interest Paid, Excluding Capitalized Interest, Operating Activities $ 75,865 $ 97,812 $ 77,989
Income Taxes Paid, Net 31,489 20,433 24,489
Dividends Accrued But Not Yet Paid 0 2,400 2,400
Accruals for capital expenditures $ 3,558 $ 7,514 $ 1,748
XML 91 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Cash and Cash Equivalents [Abstract]    
Non-cash asset retirements $ 4.2 $ 9.5
XML 92 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2025
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Operations and assets by segment        
Sales   $ 1,577,744 $ 1,537,589 $ 1,323,649
Cost of sales   1,195,064 1,174,128 1,027,706
Cost, Depreciation     1,174,128 1,027,706
Gross margin   382,680 363,461 295,943
Selling, general and administrative   146,316 141,861 122,305
Operating income (loss)   236,364 221,600 173,638
Interest expense, net   (81,282) (107,065) (88,800)
Equity in earnings of unconsolidated subsidiaries   16,163 15,407 2,597
Other income (expense)   (562) 161 1,240
Income (loss) before income tax   170,683 130,103 88,675
Income taxes   41,850 28,496 22,336
Net income from continuing operations   128,833 101,607 66,339
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash   115,883 95,119 1,339,850
Assets: $ 2,227,101 2,227,101 2,195,505  
Property, plant and equipment, net 592,941 592,941 541,652  
Amortization of intangible assets   23,111 23,960 22,613
Legal matter expense 500      
Legal settlement and accrual related to non-operating entity   3,500    
Legal settlement from acquisition     5,800  
Depreciation   82,205 79,423 74,590
Cost of sales        
Operations and assets by segment        
Amortization of intangible assets   0 0 7,124
Selling, general and administrative        
Operations and assets by segment        
Amortization of intangible assets   23,111 23,960 15,489
AIS Joint Venture        
Operations and assets by segment        
Equity in earnings of unconsolidated subsidiaries   16,200 15,400 2,600
United States        
Operations and assets by segment        
Sales   1,537,215 1,498,397 1,279,890
Property, plant and equipment, net 574,332 574,332 522,693  
Canada        
Operations and assets by segment        
Sales   40,529 39,192 43,759
Property, plant and equipment, net 18,609 18,609 18,959  
Corporate        
Operations and assets by segment        
Sales   0 0 0
Cost of sales   0    
Cost, Depreciation     0 0
Gross margin   0 0 0
Selling, general and administrative   83,202 76,453 61,824
Operating income (loss)   (83,202) (76,453) (61,824)
Interest expense, net   (81,282) (107,065) (88,800)
Equity in earnings of unconsolidated subsidiaries   0 0 0
Other income (expense)   (809) 33 374
Income (loss) before income tax   (165,293) (183,485) (150,250)
Income taxes   41,850 28,496 22,336
Net income from continuing operations   (207,143) (211,981) (172,586)
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash   1,388 1,826 797
Assets: 24,250 24,250 43,709  
Amortization of intangible assets     24,000  
Severance costs   3,700    
Depreciation   24,380 25,130 1,436
Corporate | Selling, general and administrative        
Operations and assets by segment        
Amortization of intangible assets   23,100    
Metal Coatings        
Operations and assets by segment        
Legal matter expense     5,500  
Metal Coatings | Cost of sales        
Operations and assets by segment        
Amortization of intangible assets       7,100
Metal Coatings | Operating Segments        
Operations and assets by segment        
Sales   665,107 656,189 636,982
Cost of sales   464,260    
Cost, Depreciation     465,147 462,473
Gross margin   200,847 191,042 174,509
Selling, general and administrative   22,372 26,314 18,556
Operating income (loss)   178,475 164,728 155,953
Interest expense, net   0 0 0
Equity in earnings of unconsolidated subsidiaries   0 0 0
Other income (expense)   247 128 101
Income (loss) before income tax   178,722 164,856 156,054
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash   29,958 25,484 23,639
Assets: 555,095 555,095 553,505  
Depreciation   26,640 26,353 32,955
Precoat Metals        
Operations and assets by segment        
Legal matter expense   6,500 5,800  
Precoat Metals | Cost of sales        
Operations and assets by segment        
Amortization of intangible assets       15,500
Precoat Metals | Operating Segments        
Operations and assets by segment        
Sales   912,637 881,400 686,667
Cost of sales   730,804    
Cost, Depreciation     708,981 565,233
Gross margin   181,833 172,419 121,434
Selling, general and administrative   34,005 32,848 41,925
Operating income (loss)   147,828 139,571 79,509
Interest expense, net   0 0 0
Equity in earnings of unconsolidated subsidiaries   0 0 0
Other income (expense)   0 0 765
Income (loss) before income tax   147,828 139,571 80,274
Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash   84,537 67,809 1,315,414
Assets: 1,548,377 1,548,377 1,500,122  
Depreciation   31,185 27,940 40,199
Infrastructure Solutions | Operating Segments        
Operations and assets by segment        
Sales   0 0 0
Cost of sales   0    
Cost, Depreciation     0 0
Gross margin   0 0 0
Selling, general and administrative   6,737 6,246 0
Operating income (loss)   (6,737) (6,246) 0
Interest expense, net   0 0 0
Equity in earnings of unconsolidated subsidiaries   16,163 15,407 2,597
Other income (expense)   0 0 0
Income (loss) before income tax   9,426 9,161 $ 2,597
Assets: $ 99,379 $ 99,379 $ 98,169  
XML 93 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Unconsolidated Entity - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Sep. 30, 2022
Schedule of Equity Method Investments [Line Items]        
Equity in earnings of unconsolidated subsidiaries $ (16,163) $ (15,407) $ (2,597)  
AIS Joint Venture        
Schedule of Equity Method Investments [Line Items]        
Ownership percentage of investment 40.00%     40.00%
Equity in earnings of unconsolidated subsidiaries $ (16,200) (15,400) $ (2,600)  
Investment in joint venture 99,379 $ 98,169    
Excess of equity method investment from carrying amount 10,200      
AIS Joint Venture | AZZ Infrastructure Solutions | Discontinued Operations, Disposed of by Sale        
Schedule of Equity Method Investments [Line Items]        
Investment in joint venture $ 99,400      
XML 94 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Assets [Abstract]    
Current Assets $ 375,444 $ 366,999
Total assets 2,227,101 2,195,505
Liabilities [Abstract]    
Current liabilities 220,992 194,306
Liabilities 1,181,606 1,261,014
Total liabilities, mezzanine equity and shareholders' equity 2,227,101 2,195,505
AIS Joint Venture    
Assets [Abstract]    
Current Assets 300,404 290,260
Non-current assets 194,528 173,575
Total assets 494,932 463,835
Liabilities [Abstract]    
Current liabilities 155,585 122,762
Non-current liabilities 134,517 129,058
Liabilities 290,102 251,820
Partners' Capital 204,830 212,015
Total liabilities, mezzanine equity and shareholders' equity $ 494,932 $ 463,835
XML 95 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Income Statement [Abstract]      
Gross margin $ 382,680 $ 363,461 $ 295,943
AIS Joint Venture      
Income Statement [Abstract]      
Sales 528,130 460,109  
Gross margin 131,306 117,402  
Income (Loss) Attributable to Parent, before Tax 36,825 29,988  
Net income $ 40,165 $ 29,351  
XML 96 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Sep. 27, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Reclassification of AOCI, before tax $ (4,000)      
Amounts reclassified from accumulated other comprehensive income to earnings, net of tax [1] (2,951) $ (3,667) $ 139  
Interest Rate Swap, Portion Of Variable Rate Debt        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Fixed interest rate on swap agreement       6.777%
Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount on swap agreement $ 536,300     $ 550,000
[1]
(4)
XML 97 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Debt Instrument [Line Items]    
Total debt, gross $ 900,250 $ 1,010,250
Unamortized debt issuance costs (47,885) (57,508)
Long-term debt, net 852,365 952,742
Term Loan B    
Debt Instrument [Line Items]    
Total debt, gross 870,250 980,250
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Total debt, gross $ 30,000 $ 30,000
XML 98 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended 120 Months Ended
Sep. 24, 2024
Mar. 20, 2024
Aug. 17, 2023
Sep. 27, 2022
Aug. 31, 2022
Feb. 28, 2025
Mar. 19, 2024
Feb. 29, 2024
May 13, 2022
Debt Instrument [Line Items]                  
Weighted average interest rate           7.54%   8.58%  
Letters of credit outstanding           $ 15,400      
Term Loan B                  
Debt Instrument [Line Items]                  
Periodic payments         $ 3,250        
2022 Credit Agreement And Term Loan B                  
Debt Instrument [Line Items]                  
Total net leverage ratio maximum           450.00%      
Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029                  
Debt Instrument [Line Items]                  
Fair value of outstanding debt           $ 900,300      
Senior Notes | Line of Credit                  
Debt Instrument [Line Items]                  
Remaining borrowing capacity on line of credit           $ 354,600      
Loans Payable | Term Loan B                  
Debt Instrument [Line Items]                  
Debt instrument, face amount                 $ 1,300,000
Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage           0.225%      
Revolving Credit Facility | Minimum                  
Debt Instrument [Line Items]                  
Basis spread   2.75% 4.25%            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage           0.20%      
Revolving Credit Facility | Maximum                  
Debt Instrument [Line Items]                  
Basis spread   3.50% 3.75%            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage           0.30%      
Revolving Credit Facility | Term Loan B                  
Debt Instrument [Line Items]                  
Basis spread   3.25%         3.75%    
Revolving Credit Facility | 2022 Credit Agreement And Term Loan B                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity                 400,000
Basis spread 2.50% 3.25%   4.277%          
Line of Credit | Minimum                  
Debt Instrument [Line Items]                  
Basis spread   1.75%       2.25%      
Line of Credit | Maximum                  
Debt Instrument [Line Items]                  
Basis spread   2.75%              
Standby And Commercial Letters Of Credit | 2022 Credit Agreement And Term Loan B                  
Debt Instrument [Line Items]                  
Accordion feature                 $ 100,000
XML 99 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Long-term Debt Maturities (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Debt Disclosure [Abstract]    
2026 $ 0  
2027 0  
2028 30,000  
2029 0  
2030 870,250  
Thereafter 0  
Total debt, gross $ 900,250 $ 1,010,250
XML 100 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Interest Expense Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Debt Disclosure [Abstract]      
Gross Interest expense $ 88,394 $ 109,746 $ 89,354
Less: Capitalized interest 7,112 2,681 554
Interest expense, net $ 81,282 $ 107,065 $ 88,800
XML 101 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset $ 0 $ 3,410
Total Liabilities 352 0
Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset 0 (3,410)
Derivative liabilities 352 0
Interest Rate Swap | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset 0 0
Derivative liabilities 0 0
Interest Rate Swap | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset 0 (3,410)
Derivative liabilities 352 0
Interest Rate Swap | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset 0 0
Derivative liabilities $ 0 $ 0
XML 102 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Fair Value Disclosures [Abstract]    
Total debt, gross $ 900,250 $ 1,010,250
Fair value of outstanding debt $ 904,800 $ 1,010,300
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
XML 103 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Narrative (Details)
Feb. 28, 2025
lease
Leases [Abstract]  
Number of operating leases 146
Number of finance leases 74
XML 104 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Lessee, Lease, Description [Line Items]    
Operating right-of-use assets $ 19,471 $ 19,808
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use assets Right-of-use assets
Finance right-of-use assets $ 6,480 $ 3,931
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Right-of-use assets Right-of-use assets
Operating lease liabilities ― short-term $ 6,373 $ 5,893
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability, short-term Lease liability, short-term
Operating lease liabilities ― long-term $ 13,741 $ 14,606
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liability, long-term Lease liability, long-term
Finance lease liabilities ― short-term $ 1,376 $ 766
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability, short-term Lease liability, short-term
Finance lease liabilities ― long-term $ 5,271 $ 3,221
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liability, long-term Lease liability, long-term
XML 105 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Lease, Cost [Abstract]    
Operating cash flows from operating leases included in lease liabilities $ 7,213 $ 7,270
Lease liabilities obtained from new ROU assets - operating 6,073 2,321
Decrease in ROU assets related to lease terminations 0 (1,294)
Financing cash flows from finance leases included in lease liabilities 988 425
Operating cash flows from finance leases included in lease liabilities 341 109
Lease liabilities obtained from new ROU assets - finance leases $ 3,781 $ 3,083
Weighted-average remaining lease term - operating leases 3 years 9 months 14 days 4 years 1 month 13 days
Weighted-average discount rate - operating leases 5.06% 4.49%
Weighted-average remaining lease term - finance leases 4 years 6 months 25 days 5 years 2 months 15 days
Weighted-average discount rate - finance leases 6.86% 6.70%
XML 106 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Classification of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Lessee, Lease, Description [Line Items]      
Operating lease, cost $ 8,049 $ 7,955 $ 9,744
Finance lease expense, interest expense 341 109 33
Total financing lease expense 1,458 577 232
Variable Lease, Cost 471 454 251
Short-Term Lease, Cost 6,435 5,468 4,073
Total lease expense 16,413 14,454 14,300
Cost of sales      
Lessee, Lease, Description [Line Items]      
Operating lease, cost 6,117 6,008 7,934
Finance lease expense, cost of sales 1,117 468 199
Short-Term Lease, Cost 6,402 5,416 4,025
Selling, general and administrative      
Lessee, Lease, Description [Line Items]      
Operating lease, cost 1,932 1,947 1,810
Short-Term Lease, Cost $ 33 $ 52 $ 48
XML 107 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Maturity (Details)
$ in Thousands
Feb. 28, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 $ 7,209
2027 5,853
2028 3,787
2029 3,122
2030 1,202
Thereafter 902
Lessee, Operating Lease, Liability, to be Paid, Total 22,075
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,961)
Operating Lease, Liability 20,114
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 1,779
2027 1,738
2028 1,644
2029 1,438
2030 913
Thereafter 206
Finance Lease, Liability, to be Paid, Total 7,718
Finance Lease, Liability, Undiscounted Excess Amount (1,071)
Finance Lease, Liability 6,647
2026 8,988
2027 7,591
2028 5,431
2029 4,560
2030 2,115
Thereafter 1,108
Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due 29,793
Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount (3,032)
Lessee, Operating Lease, Liability And Finance Lease, Liability $ 26,761
XML 108 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Sublease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Leases [Abstract]      
Sublease income $ 1,055 $ 1,002 $ 773
XML 109 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Narrative (Details)
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Income Tax Disclosure [Abstract]      
Effective income tax rate, continuing operations (percent) 24.50% 21.90% 25.20%
XML 110 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Mezzanine Equity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
May 09, 2024
USD ($)
Aug. 05, 2022
USD ($)
$ / shares
shares
Feb. 28, 2025
USD ($)
$ / shares
shares
Feb. 29, 2024
USD ($)
Feb. 28, 2023
USD ($)
May 13, 2024
Class of Stock [Line Items]            
Plus: Redemption premium on Series A Preferred Stock     $ 75,198 $ 0 $ 0  
Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024     0 233,722    
Dividend rate (as a percent) 6.00%          
Dividends     $ 3,600 14,400 $ 5,800  
Preferred stock, maximum conversion rate (as a percent)           25.00%
Percentage of common stock price, excess of conversion price (as a percent)           185.00%
Net EBITDA ratio     550.00%      
Acquisition, total consideration, minimum threshold     $ 250,000      
Market capitalization     2,000,000      
Acquisition, total consideration, minimum threshold when market capitalization exceeds $2.0 billion     $ 500,000      
Liquidation preference, preferred stock       312,500    
Series A Preferred Stock            
Class of Stock [Line Items]            
Payments of Ordinary Dividends, Preferred Stock and Preference Stock $ (27,100)          
Payments for Repurchase of Redeemable Preferred Stock 308,900          
Plus: Redemption premium on Series A Preferred Stock 75,200          
Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024 $ 233,700          
Aggregate debt amount   $ 240,000        
Preferred stock, par value (in dollars per share) | $ / shares   $ 1.00 $ 15.00      
Preferred stock, shares outstanding (in shares) | shares     240,000      
Dividend rate (as a percent)   6.00%        
Minimum conversion threshold (in shares) | shares   1,000        
Conversion price (in dollars per share) | $ / shares   $ 58.30        
Return factor     1.4      
Increase to return factor, period one     0.15      
Increase to return factor, period two     0.15      
Redemption feature, net debt ratio, threshold     3.5      
Redemption feature, proceeds from disposition of assets, threshold     $ 200,000      
Increase to return factor, period three     0.20      
Preferred stock, redemption       $ 312,500    
XML 111 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
Apr. 30, 2024
Nov. 10, 2020
2020 Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Stock repurchase program authorized amount   $ 100.0
April 2024 Secondary Offering    
Equity, Class of Treasury Stock [Line Items]    
Sale of Stock, Number of Shares Issued in Transaction 4.6  
Share Price $ 70.00  
Sale of Stock, Consideration Received On Transaction, Gross $ 322.0  
Payments of Stock Issuance Costs 13.3  
Sale of Stock, Consideration Received on Transaction $ 308.7  
XML 112 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance $ 700,769 $ 619,738 $ 667,365
Other comprehensive income (loss) before reclassification (4,735) 4,346 (5,138)
Amounts reclassified from AOCI (2,951) (3,667) 27,889
Net change in AOCI (7,686) 679 22,751
Balance, ending balance 1,045,495 700,769 619,738
Foreign Currency Translation Gain (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (7,628) (7,571) (27,324)
Other comprehensive income (loss) before reclassification (2,701) (57) (7,997)
Amounts reclassified from AOCI 0 0 27,750
Net change in AOCI (2,701) (57) 19,753
Balance, ending balance (10,329) (7,628) (7,571)
Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance 1,418 0 0
Other comprehensive income (loss) before reclassification (1,806) 1,418 0
Amounts reclassified from AOCI 0 0 0
Net change in AOCI (1,806) 1,418 0
Balance, ending balance (388) 1,418 0
Net Actuarial Gain (Loss), Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (184) 119 0
Other comprehensive income (loss) before reclassification (403) (303) 119
Amounts reclassified from AOCI 0 0 0
Net change in AOCI (403) (303) 119
Balance, ending balance (587) (184) 119
Interest Rate Swap, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance 2,533 2,879 0
Other comprehensive income (loss) before reclassification 153 3,321 2,740
Amounts reclassified from AOCI (2,951) (3,667) 139
Net change in AOCI (2,798) (346) 2,879
Balance, ending balance (265) 2,533 2,879
Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (33) 0 0
Other comprehensive income (loss) before reclassification 22 (33) 0
Amounts reclassified from AOCI 0 0 0
Net change in AOCI 22 (33) 0
Balance, ending balance (11) (33) 0
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning balance (3,894) (4,573) (27,324)
Balance, ending balance $ (11,580) $ (3,894) $ (4,573)
XML 113 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Costs recognized for postemployement benefit plan $ 6,200 $ 6,300 $ 5,600
Fair value of plan assets 100,311 96,742  
Net periodic benefit costs $ 879 $ 1,084 $ 578
Assumptions used to determine net period benefit cost, discount rate 5.61% 5.59% 4.76%
Assumptions used to determine expected long-term return on plan assets 6.25% 6.25% 5.50%
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative  
Expected contributions next fiscal year $ 6,000    
Defined Benefit Plan, Cash      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Allocation of plan assets (as a percent) 4.10%    
Equity securities      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair value of plan assets $ 46,936 $ 46,205  
Allocation of plan assets (as a percent) 46.80%    
Collective investment trusts      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair value of plan assets $ 10,164 $ 10,100  
Allocation of plan assets (as a percent) 10.10%    
Defined Benefit Plan, Debt Security      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Allocation of plan assets (as a percent) 39.00%    
XML 114 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Postemployment Benefits [Abstract]      
Interest costs $ 6,833 $ 7,031 $ 5,264
Expected return (loss) on plan assets (5,954) (5,947) (4,686)
Net periodic benefit costs $ 879 $ 1,084 $ 578
Assumptions used to determine net period benefit cost, discount rate 5.61% 5.59% 4.76%
Assumptions used to determine expected long-term return on plan assets 6.25% 6.25% 5.50%
XML 115 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Non-current liability $ (24,587) $ (31,148)  
Net balance sheet asset (liability) (24,587) (31,148)  
Change in projected benefit obligation ("PBO")      
Net balance sheet asset (liability) at beginning of fiscal year (31,148)    
Interest costs (6,833) (7,031) $ (5,264)
Expected return 5,954 5,947 4,686
Net balance sheet asset (liability) at end of fiscal year $ (24,587) $ (31,148)  
Assumption used to determine benefit obligation (as a percent) 5.52% 5.61%  
Pension Plan      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Net balance sheet asset (liability) $ (24,587) $ (31,148) (31,287)
Change in projected benefit obligation ("PBO")      
Net balance sheet asset (liability) at beginning of fiscal year (31,148) (31,287)  
Interest costs (6,833) (7,031)  
Expected return 5,954 5,947  
Actuarial gain (loss) (530) (408)  
Employer contributions 7,970 1,631  
Net balance sheet asset (liability) at end of fiscal year $ (24,587) $ (31,148) $ (31,287)
XML 116 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Postemployment Benefits [Abstract]    
Projected benefit obligation $ (124,898) $ (127,890)
Fair value of plan assets, excluding receivable contributions 100,311 96,742
Net balance sheet asset (liability) $ (24,587) $ (31,148)
XML 117 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Postemployment Benefits [Abstract]        
Net loss (gain) $ 776 $ 246 $ (162)  
Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI") 776 246 (162) $ 0
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
AOCI at beginning of fiscal year 246 (162) 0  
AOCI at fiscal year end 776 246 (162)  
Experience loss (gain) 530 408 (162)  
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax $ 776 $ 246 $ (162) $ 0
XML 118 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Expected Future Payments (Details)
$ in Thousands
Feb. 28, 2025
USD ($)
Postemployment Benefits [Abstract]  
2026 $ 12,422
2027 11,609
2028 11,350
2029 11,053
2030 10,736
2031 through 2035 $ 48,033
XML 119 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Change in projected benefit obligation ("PBO")      
Interest costs $ 6,833 $ 7,031 $ 5,264
Change in plan assets      
Fair value of plan assets at beginning of fiscal year 96,742    
Fair value of plan assets at fiscal year end 100,311 96,742  
Weighted invested assets $ 95,654 $ 95,542  
Rate of return 7.48% 5.90%  
Expected return $ 5,954 $ 5,947 4,686
Loss (gain) (1,197) 229  
Pension Plan      
Change in projected benefit obligation ("PBO")      
PBO at beginning of fiscal year 127,890 131,787  
Interest costs 6,833 7,031  
Actuarial gain (loss) 1,727 637  
Benefits paid from plan assets (11,552) (11,565)  
PBO at fiscal year end 124,898 127,890 131,787
Change in plan assets      
Fair value of plan assets at beginning of fiscal year 96,742 100,500  
Actual return on plan assets 7,151 6,176  
Employer contributions 7,970 1,631  
Benefits paid (11,552) (11,565)  
Fair value of plan assets at fiscal year end 100,311 96,742 $ 100,500
Actual return 7,151 6,176  
Expected return $ 5,954 $ 5,947  
XML 120 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details)
Feb. 28, 2025
Feb. 29, 2024
Postemployment Benefits [Abstract]    
Assumption used to determine benefit obligation (as a percent) 5.52% 5.61%
Expected long-term rate of return on plan assets (as a percent) 6.75% 6.25%
XML 121 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets $ 100,311 $ 96,742
Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 4,134 4,069
Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 96,177 92,673
Equity securities    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 46,936 46,205
Equity securities | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Equity securities | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Equity securities | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 46,936 46,205
Collective investment trusts    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 10,164 10,100
Collective investment trusts | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Collective investment trusts | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Collective investment trusts | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 10,164 10,100
Corporate bonds    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 13,258 11,617
Corporate bonds | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Corporate bonds | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Corporate bonds | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 13,258 11,617
U.S. Government bonds    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 6,729 6,389
U.S. Government bonds | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
U.S. Government bonds | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
U.S. Government bonds | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 6,729 6,389
Municipal bonds    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 19,090 18,362
Municipal bonds | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Municipal bonds | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Municipal bonds | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 19,090 18,362
Cash and cash equivalents    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 4,134 4,069
Cash and cash equivalents | Fair Value, Inputs, Level 1    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 4,134 4,069
Cash and cash equivalents | Fair Value, Inputs, Level 2    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets 0 0
Cash and cash equivalents | Fair Value Measured at Net Asset Value Per Share    
Defined Benefit Plan, Plan Assets, Allocation [Line Items]    
Fair value of plan assets $ 0 $ 0
XML 122 R97.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 03, 2024
USD ($)
May 31, 2024
USD ($)
Oct. 27, 2023
USD ($)
Feb. 28, 2025
USD ($)
Aug. 31, 2024
USD ($)
May 31, 2024
USD ($)
Feb. 28, 2025
USD ($)
a
Feb. 29, 2024
USD ($)
Jan. 15, 2024
USD ($)
Nov. 30, 2023
USD ($)
Loss Contingencies [Line Items]                    
Amount awarded to other party     $ 5,500   $ 5,800          
Loss contingency, receivable, current                   $ 3,700
Legal matter expense       $ 500            
Loss contingency accrual       5,500     $ 5,500 $ 5,250 $ 5,800  
Estimated legal expenses       1,300     1,300      
Environment liability       18,900     18,900      
Environmental liability, current       $ 2,400     $ 2,400      
Area of facility (in acres) | a             25      
Percent of output under take-or-pay contract       0.75     0.75      
Unrecorded purchase obligation       $ 121,800     $ 121,800      
Purchase obligations           $ 52,800 60,800      
Capital commitments       8,200     8,200      
Standard and extended product warranty accrual       5,400     5,400      
Gainesville Association vs. ARC                    
Loss Contingencies [Line Items]                    
Amount awarded to other party $ 6,000                  
Gainesville Association vs. ARC | Azz Inc.                    
Loss Contingencies [Line Items]                    
Amount awarded to other party $ 1,900                  
Legal matter expense             1,600      
TECO Case                    
Loss Contingencies [Line Items]                    
Loss contingency, receivable, current       5,200     5,200      
Legal matter expense       $ 6,500            
Capital Commitments                    
Loss Contingencies [Line Items]                    
Long-term purchase commitment, amount             $ 7,500      
Zinc Contract                    
Loss Contingencies [Line Items]                    
Long-term purchase commitment, amount   $ 98,700                
Natural Gas Contract                    
Loss Contingencies [Line Items]                    
Long-term purchase commitment, amount   $ 6,700                
XML 123 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Provision of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Income (loss) before income taxes:      
Domestic $ 165,822 $ 123,955 $ 80,508
Foreign 4,861 6,148 8,167
Income from continuing operations before income taxes 170,683 130,103 88,675
Current provision:      
Federal 28,660 19,839 (1,848)
Foreign 1,738 2,189 2,127
State and local 3,350 1,716 5,918
Total current provision for income taxes 33,748 23,744 6,197
Deferred provision (benefit):      
Federal 7,123 3,920 17,273
Foreign (340) (316) (24)
State and local 1,319 1,148 (1,110)
Total deferred provision for income taxes for continuing operations 8,102 4,752 16,139
Total provision for income taxes 41,850 28,496 22,336
Income taxes (benefit) on discontinued operations 0 0 (19,544)
Total provision for income taxes $ 41,850 $ 28,496 $ 2,792
XML 124 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Operating Loss Carryforwards [Line Items]    
Accrued interest and penalties related to unrecognized tax benefits in income tax expense $ 0.3 $ (0.5)
Decrease in unrecognized tax benefits is reasonably possible 0.2  
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 82.6  
Foreign Tax Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 0.8  
XML 125 R100.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 21.00% 21.00% 21.00%
Permanent differences 1.00% 0.50% 0.60%
State income taxes, net of federal income tax benefit 2.30% 1.90% 4.40%
Stock compensation (0.50%) 0.10% 0.10%
Tax credits (0.20%) (1.70%) (0.00%)
Foreign tax rate differential 0.20% 0.20% 0.40%
ASC 740-10 Uncertain tax positions 0.10% (1.80%) (1.50%)
Management fee 0 0 0.032
Outside basis - AVAIL JV 0 0 (0.037)
Other 0.60% 1.70% 0.70%
Effective income tax rate 24.50% 21.90% 25.20%
XML 126 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Deferred income tax assets:    
Employee related items $ 10,867 $ 12,148
Inventories 5,205 5,756
Accrued warranty 1,336 1,268
Accounts receivable 1,926 2,061
Lease liabilities 6,406 6,033
Net operating loss and other credit carryforwards 5,707 4,739
Research and experiment expenses 5,046 5,688
Interest expense limitation 8,565 13,580
Outside basis difference—AVAIL JV 274 0
Other deferred income tax assets 334 281
Total deferred income tax assets 45,666 51,554
Deferred income tax liabilities:    
Depreciation methods and property basis differences (36,671) (42,508)
Right-of-use lease assets (6,219) (5,858)
Outside basis difference 0 (1,466)
Other assets and tax-deductible goodwill (41,975) (34,683)
Total deferred income tax liabilities (84,865) (84,515)
Net deferred income tax liabilities $ (39,199) $ (32,961)
XML 127 R102.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Income Tax Disclosure [Abstract]    
Accrued interest and penalties related to unrecognized tax benefits in income tax expense $ 300 $ (500)
Decrease in unrecognized tax benefits is reasonably possible 200  
Unrecognized Tax Benefits [Roll Forward]    
Balance at beginning of period 1,808 3,667
Tax positions related to current periods, gross increases 73 177
Tax positions related to prior periods, gross increases 0 100
Tax positions related to prior periods, gross decreases 0 (1,699)
Lapse of statute of limitations (182) (437)
Balance at end of period $ 1,699 $ 1,808
XML 128 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 975,144 $ 880,913
Less accumulated depreciation (382,203) (339,261)
Property, plant, and equipment, net 592,941 541,652
Land    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 52,033 52,318
Leasehold improvements, buildings and structures    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 313,036 301,189
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 424,342 408,641
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 29,900 30,026
Automotive equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 2,688 2,677
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 153,145 $ 86,062
XML 129 R104.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment - Classification of Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Property, Plant and Equipment [Line Items]      
Depreciation $ 59,094 $ 55,463 $ 51,977
Cost of sales      
Property, Plant and Equipment [Line Items]      
Depreciation 56,849 53,035 49,414
Selling, general and administrative      
Property, Plant and Equipment [Line Items]      
Depreciation $ 2,245 $ 2,428 $ 2,563
XML 130 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 705,468 $ 702,512
Acquisitions 0 2,977
Currency Translation Adjustment (1,605) (21)
Goodwill, ending balance 703,863 705,468
Metal Coatings | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 177,675 177,696
Acquisitions 0 0
Currency Translation Adjustment (1,605) (21)
Goodwill, ending balance 176,070 177,675
Precoat Metals | Operating Segments    
Goodwill [Roll Forward]    
Goodwill, beginning balance 527,793 524,816
Acquisitions 0 2,977
Currency Translation Adjustment 0 0
Goodwill, ending balance $ 527,793 $ 527,793
XML 131 R106.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Amortizable intangible assets    
Finite-lived intangible assets, gross $ 552,706 $ 554,008
Less accumulated amortization (132,361) (110,078)
Finite-Lived Intangible Assets, Net $ 420,345 443,930
Customer related intangibles    
Amortizable intangible assets    
Weighted-average life (in years) 25 years  
Finite-lived intangible assets, gross $ 474,234 475,441
Non-compete agreements    
Amortizable intangible assets    
Weighted-average life (in years) 15 years  
Finite-lived intangible assets, gross $ 6,698 6,793
Trademarks / Tradenames    
Amortizable intangible assets    
Weighted-average life (in years) 34 years  
Finite-lived intangible assets, gross $ 35,774 35,774
Technology    
Amortizable intangible assets    
Weighted-average life (in years) 15 years  
Finite-lived intangible assets, gross $ 36,000 $ 36,000
XML 132 R107.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Amortization expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 23,111 $ 23,960 $ 22,613
Cost of sales      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets 0 0 7,124
Selling, general and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 23,111 $ 23,960 $ 15,489
XML 133 R108.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Future Amortization (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
2026 $ 22,460  
2027 22,454  
2028 21,527  
2029 21,370  
2030 21,370  
Thereafter 311,164  
Finite-Lived Intangible Assets, Net $ 420,345 $ 443,930
XML 134 R109.htm IDEA: XBRL DOCUMENT v3.25.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Related Party Transaction [Line Items]    
Materials and supplies accruals $ 23,853 $ 21,902
Legal accrual 6,611 10,800
Employee-related expenses 7,176 7,418
Accrued customer discount 12,337 5,757
Accrued warranty 5,388 4,993
Sales and other taxes payable 4,205 4,005
Accrued utilities 2,626 2,495
Environmental liability - current $ 2,400 $ 3,423
Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities
Customer claims liability $ 2,563 $ 2,696
Other accrued liabilities 68,428 68,651
Nonrelated Party    
Related Party Transaction [Line Items]    
Other $ 1,269 $ 5,162
XML 135 R110.htm IDEA: XBRL DOCUMENT v3.25.1
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Other Liabilities Disclosure [Abstract]    
Pension obligation $ 24,587 $ 31,148
Environmental liability - long-term 16,532 18,662
Workers' compensation liability 2,967 4,001
ASC 740-10 Uncertain tax positions 2,332 2,188
Earnout liability 0 920
Non-current income tax payable 0 653
Other long-term liabilities $ 46,418 $ 57,572
XML 136 R111.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations - Narrative (Details)
$ in Thousands
12 Months Ended
Feb. 28, 2023
USD ($)
Feb. 28, 2025
Sep. 30, 2022
Discontinued Operations, Disposed of by Sale | AZZ Infrastructure Solutions      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Loss on disposal $ 159,910    
AIS Joint Venture      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Ownership percentage of investment   40.00% 40.00%
AIS Joint Venture | Discontinued Operations, Disposed of by Sale | AZZ Infrastructure Solutions      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Percentage of investment sold     0.60
XML 137 R112.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations - Discontinued Operations in Consolidated Statements of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net income (loss) from discontinued operations $ 0 $ 0 $ (119,313)
Loss per common share from discontinued operations:      
Earnings (loss) per common share from discontinued operations (in dollars per share) $ 0 $ 0 $ (4.81)
Earnings (loss) per common share from discontinued operations (in dollars per share) $ 0 $ 0 $ (4.78)
Discontinued Operations, Disposed of by Sale | AZZ Infrastructure Solutions      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Sales     $ 256,224
Cost of sales     202,707
Gross margin     53,517
Selling, general and administrative     26,186
Loss on disposal     159,910
Operating income (loss) from discontinued operations     (132,579)
Interest expense     8
Other (income) expense, net     6,270
Income (loss) from discontinued operations before income tax     (138,857)
Income tax (benefit) expense     (19,544)
Net income (loss) from discontinued operations     $ (119,313)
Loss per common share from discontinued operations:      
Earnings (loss) per common share from discontinued operations (in dollars per share)     $ (4.81)
Earnings (loss) per common share from discontinued operations (in dollars per share)     $ (4.78)
XML 138 R113.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations - Depreciation, Amortization, Capital Expenditures, and Significant Operating and Investing Noncash Items of the Discontinued Operations (Details) - Discontinued Operations, Disposed of by Sale - AZZ Infrastructure Solutions
$ in Thousands
12 Months Ended
Feb. 28, 2023
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Amortization and depreciation $ 7,279
Purchase of property, plant and equipment 4,831
Loss on disposal of discontinued operations, net of tax $ (159,910)
XML 139 R114.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Share-based Payment Award Activity (Details) - $ / shares
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
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) 230,586 200,969 214,098
Granted (shares) 104,030 132,644 148,595
Vested (shares) (141,800) (102,077) (136,197)
Forfeited (shares) (7,391) (950) (25,527)
Outstanding at end of year (shares) 185,425 230,586 200,969
Vested and expected to vest at end of year (shares) 185,425 230,586 200,969
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) $ 41.53 $ 43.50 $ 41.24
Granted, Weighted Average Grant Date Fair Value (usd per share) 76.14 38.41 44.60
Vested, Weighted Average Grant Date Fair Value (usd per share) 45.03 41.27 41.16
Forfeited, Weighted Average Grant Date Fair Value (usd per share) 45.37 45.69 43.72
Outstanding at end of year (usd per share) 58.12 41.53 43.50
Vested and expected to vest at end of year (usd per share) $ 58.12 $ 41.53 $ 43.50
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) 167,978 152,546 154,455
Granted (shares) 60,007 80,285 76,020
Vested (shares) (54,500) (42,868) (63,021)
Forfeited (shares) (12,371) (21,985) (14,908)
Outstanding at end of year (shares) 161,114 167,978 152,546
Vested and expected to vest at end of year (shares) 161,114 167,978 152,546
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) $ 51.64 $ 48.51 $ 44.05
Granted, Weighted Average Grant Date Fair Value (usd per share) 82.25 42.93 38.42
Vested, Weighted Average Grant Date Fair Value (usd per share) 66.12 33.22 43.22
Forfeited, Weighted Average Grant Date Fair Value (usd per share) 51.19 33.22 48.41
Outstanding at end of year (usd per share) 56.79 51.64 48.51
Vested and expected to vest at end of year (usd per share) $ 56.79 $ 51.64 $ 48.51
XML 140 R115.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation (Details Textual) - USD ($)
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Share Based Compensation (Textual) [Abstract]      
Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture $ 10,800,000 $ 3,800,000 $ 6,100,000
Unrecognized compensation cost $ 11,900,000    
Unrecongized compensation cost, amortization period 1 year 6 months 3 days    
Excess Tax Benefit excluded from cash flow $ 1,300,000 $ (200,000) $ (100,000)
Employee Stock Purchase Plan      
Share Based Compensation (Textual) [Abstract]      
Shares authorized (shares) 1,500,000    
Share for future issuance (shares) 1,000,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) 1,666 2,682 2,619
Value of common stock grants (usd per share) $ 74.99 $ 42.87 $ 40.09
2023 Plan      
Share Based Compensation (Textual) [Abstract]      
Shares authorized (shares) 1,450,000    
Share for future issuance (shares)   1,290,000  
Performance Shares      
Share Based Compensation (Textual) [Abstract]      
Vesting ratably term 3 years    
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 200.00%    
Restricted Stock      
Share Based Compensation (Textual) [Abstract]      
Vesting ratably term 3 years    
XML 141 R116.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Share-based Compensation and Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Share based compensation expense and related income tax benefits      
Compensation expense $ 13,261 $ 9,510 $ 8,382
Income tax benefits $ 2,785 $ 1,969 $ 1,539
XML 142 R117.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Narrative (Details)
$ in Thousands
12 Months Ended
May 13, 2022
USD ($)
Feb. 28, 2022
USD ($)
Feb. 28, 2025
USD ($)
Feb. 29, 2024
USD ($)
Feb. 28, 2023
USD ($)
Business Acquisition [Line Items]          
Goodwill     $ 703,863 $ 705,468 $ 702,512
Precoat Metals Business Division          
Business Acquisition [Line Items]          
Consideration transferred $ 1,300,000        
Goodwill $ 524,816        
DAAM Galvanizing Co. Ltd.          
Business Acquisition [Line Items]          
Consideration transferred   $ 35,500      
Goodwill, expected deductible amount (as a percent)   0.50      
Working capital adjustment     $ 700    
Goodwill   $ 13,691      
XML 143 R118.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
May 13, 2022
Feb. 28, 2022
Assets          
Goodwill $ 703,863 $ 705,468 $ 702,512    
Other assets       $ 546  
Cumulative Effect, Period of Adoption, Adjustment          
Assets          
Other assets       0  
Cumulative Effect, Period of Adoption, Adjusted Balance          
Assets          
Other assets       546  
Precoat Metals Business Division          
Assets          
Accounts receivable       77,422  
Inventories       43,369  
Contract assets       70,731  
Prepaid expenses and other       2,247  
Property, plant and equipment       305,503  
Right-of-use asset       13,753  
Goodwill       524,816  
Deferred tax asset       8,660  
Intangibles       446,000  
Total fair value of assets acquired       1,493,047  
Liabilities          
Accounts payable and other accrued liabilities       99,223  
Accrued expenses       31,201  
Other accrued liabilities       5,330  
Lease liability, short-term       2,440  
Lease liability, long-term       11,313  
Deferred tax liabilities       3,100  
Other long-term liabilities       56,991  
Total fair value of liabilities assumed       209,598  
Total purchase price, net of cash acquired       1,283,449  
Precoat Metals Business Division | Cumulative Effect, Period of Adoption, Adjustment          
Assets          
Accounts receivable       0  
Inventories       0  
Contract assets       (2,417)  
Prepaid expenses and other       0  
Property, plant and equipment       0  
Right-of-use asset       0  
Goodwill       2,977  
Deferred tax asset       0  
Intangibles       0  
Total fair value of assets acquired       560  
Liabilities          
Accounts payable and other accrued liabilities       0  
Accrued expenses       560  
Other accrued liabilities       0  
Lease liability, short-term       0  
Lease liability, long-term       0  
Deferred tax liabilities       (3,100)  
Other long-term liabilities       3,100  
Total fair value of liabilities assumed       560  
Total purchase price, net of cash acquired       0  
Precoat Metals Business Division | Cumulative Effect, Period of Adoption, Adjusted Balance          
Assets          
Accounts receivable       77,422  
Inventories       43,369  
Contract assets       68,314  
Prepaid expenses and other       2,247  
Property, plant and equipment       305,503  
Right-of-use asset       13,753  
Goodwill       527,793  
Deferred tax asset       8,660  
Intangibles       446,000  
Total fair value of assets acquired       1,493,607  
Liabilities          
Accounts payable and other accrued liabilities       99,223  
Accrued expenses       31,761  
Other accrued liabilities       5,330  
Lease liability, short-term       2,440  
Lease liability, long-term       11,313  
Deferred tax liabilities       0  
Other long-term liabilities       60,091  
Total fair value of liabilities assumed       210,158  
Total purchase price, net of cash acquired       $ 1,283,449  
DAAM Galvanizing Co. Ltd.          
Assets          
Accounts receivable         $ 3,082
Other receivables         171
Inventories         2,451
Prepaid expenses and other         0
Property, plant and equipment         11,462
Goodwill         13,691
Intangibles         9,975
Total fair value of assets acquired         40,832
Liabilities          
Accounts payable and other accrued liabilities         3,910
Deferred tax liabilities         1,422
Total fair value of liabilities assumed         5,332
Total purchase price, net of cash acquired         $ 35,500
XML 144 R119.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Pro Forma Information (Details)
$ in Thousands
12 Months Ended
Feb. 28, 2023
USD ($)
Business Acquisition [Line Items]  
Sales $ 1,516,669
Net income from continuing operations 51,240
Acquisition costs 45,000
Azz Inc.  
Business Acquisition [Line Items]  
Acquisition costs 11,500
Precoat Metals  
Business Acquisition [Line Items]  
Acquisition costs $ 33,500
XML 145 R120.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - USD ($)
$ in Millions
Mar. 10, 2025
Feb. 28, 2025
Sep. 30, 2022
AIS Joint Venture      
Subsequent Event [Line Items]      
Ownership percentage of investment   40.00% 40.00%
Subsequent Event      
Subsequent Event [Line Items]      
Disposal group, including discontinued operation, consideration $ 975    
XML 146 R121.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
May 09, 2024
USD ($)
shares
Feb. 28, 2025
USD ($)
segment
shares
Feb. 29, 2024
USD ($)
shares
Feb. 28, 2023
USD ($)
Sep. 30, 2022
Business Acquisition [Line Items]          
Number of operating segments | segment   3      
Series A Convertible Preferred Stock   $ 0 $ 233,722    
Dividend rate (as a percent) 6.00%        
Amount of cash uninsured   12,400      
FDIC uninsured amount   11,100      
Contract liability   500 1,000 $ 1,300  
Contract assets   106,507 79,335 79,300  
Contract liability, revenue recognized     1,000    
Accounts receivable   135,149 142,246    
Other accrued liabilities   $ 68,428 68,651    
Lease improvements, term of contract (in years)   10 years      
Sublease income   $ 1,055 $ 1,002 773  
Preferred stock, shares outstanding (in shares) | shares 240,000 240,000 240,000    
Redemption of Preferred Stock $ 308,900 $ 308,920 $ 0 $ 0  
Transition Services Agreement ("TSA")          
Business Acquisition [Line Items]          
Related party, amount of transaction   $ 3,500 $ 3,400    
AIS Joint Venture | Discontinued Operations, Disposed of by Sale | AZZ Infrastructure Solutions          
Business Acquisition [Line Items]          
Percentage of investment sold         0.60
Minimum          
Business Acquisition [Line Items]          
Useful life   3 years      
Maximum          
Business Acquisition [Line Items]          
Useful life   30 years      
XML 147 R122.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
AZZ Infrastructure Solutions      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year $ 1,700 $ 5,400  
Balance at end of year(3)   1,700 $ 5,400
Allowance for Credit Losses      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year 2,347 5,752 5,395
Adjustment based on aged receivables analysis 5,058 (67) (58)
Charge-offs, net of recoveries(1) (5,287) 338 83
Other(2) 1,700 3,676 (327)
Effect of exchange rate changes 1 0 5
Balance at end of year(3) $ 419 $ 2,347 $ 5,752
XML 148 R123.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Disaggregation of Revenue [Line Items]      
Sales $ 1,577,744 $ 1,537,589 $ 1,323,649
Construction      
Disaggregation of Revenue [Line Items]      
Sales 893,147 841,557 667,852
Industrial      
Disaggregation of Revenue [Line Items]      
Sales 129,542 153,686 152,731
Consumer      
Disaggregation of Revenue [Line Items]      
Sales 123,124 128,658 105,587
Transportation      
Disaggregation of Revenue [Line Items]      
Sales 140,570 141,237 135,319
Electrical/Utility      
Disaggregation of Revenue [Line Items]      
Sales 127,542 100,236 94,188
Other      
Disaggregation of Revenue [Line Items]      
Sales $ 163,819 $ 172,215 $ 167,972
XML 149 R124.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Non-Cash Investing and Financing Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Accounting Policies [Abstract]      
Interest Paid, Excluding Capitalized Interest, Operating Activities $ 75,865 $ 97,812 $ 77,989
Income Taxes Paid, Net 31,489 20,433 24,489
Debt Conversion, Converted Instrument, Amount 0 0 233,722
Dividends Accrued But Not Yet Paid 0 2,400 2,400
Accruals for capital expenditures $ 3,558 $ 7,514 $ 1,748
XML 150 R125.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)
Feb. 28, 2025
Leasehold improvements, buildings and structures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 10 years
Leasehold improvements, buildings and structures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 27 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 | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Automotive equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 5 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 151 R126.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Contract Liability Details (Details) - USD ($)
$ in Millions
Feb. 28, 2025
Feb. 29, 2024
Movement In Contract With Customer, Liability [Roll Forward]    
Contract with Customer, Liability $ 1.0 $ 1.3
Contract with Customer, Liability $ 0.5 $ 1.0
EXCEL 152 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ">#E5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9#E5J-VYZ=\@ "L" 1 M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZR38.4=?+T$Y#0F(2B%N4 M>%M$TT2)4;NWIRU;!X('X!C[S^?/DBL3E0D)GU*(F,AAONM]TV9EXIJ=B*(" MR.:$7N=R2+1#\Q"2US0\TQ&B-N_ZB" YOP>/I*TF#2.PB#.1U94URB34%-(% M;\V,CQ^IF6#6 #;HL:4,HA3 ZG%B//=-!3? ""-,/G\5T,[$J?HG=NH NR3[ M[.94UW5EMYARPPX"7A]WS].ZA6LSZ=;@\"L[1>>(:W:=_++8/.RWK)9621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( ">#E5H$8Y\K4 @ (TS 8 M>&PO=V]R:W-H965T&ULM9MK<^(X%H;_BHK9VIFI2H(O$$AO MDBI"DAUJNGNH)#.]W5W[0=@"7&U;K"2'\._GR 8;I^0#WA+Y$&SC\]I^T.6\ MDGR]YN*'7#*FR%L2I_*FLU1J]:';E<&2)51>\!5+X9LY%PE5L"L67;D2C(9Y M4!)W/<>Y["8T2CNWU_FQJ;B]YIF*HY1-!9%9DE"QN6,Q7]]TW,[NP%.T6"I] MH'M[O:(+]LS4GZNI@+UNJ1)&"4MEQ%,BV/RF,W(_W/<<'9"?\5?$UG)OF^A' MF7'^0^],PIN.H^^(Q2Q06H+"QRL;LSC62G ?_]N*=LIKZL#][9WZ8_[P\# S M*MF8QU^B4"UO.L,."=F<9K%ZXNO?V/:!^EHOX+',_Y-U<>[E98<$F50\V0;# M'2116GS2MRV(O8"ATQ#@;0.\=P%NKR' WP;X[P/Z#0&];4 O)U,\2L[AGBIZ M>RWXF@A]-JCIC1QF'@V/'Z7Z=W]6 KZ-($[=CODK$V0*/S$Y)W\^WY-?_O'K M=5>!LOZ^&VQ5[@H5KT'%]<@GGJJE) ]IR,*Z0!=NJ;PO;W=?=QZJ^,AF%\0; MGA'/\?J&&QKCX:.5N"!NOS'\_D!XMK@@OIN']Y"G\4O*?J[GHY2_CV92"2CI M_S41+A1Z9@5=_3_(%0W830?JMV3BE75N__F3>^G\RT3'IMB]);$:N5Y)KH>I MW][S((-F1I&7S8J9L.'AKG/^NXD/&M66CR6Q&I]^R:=_')]1FF8T)D]LQ84R M@<)UE,A,>,=H5%M0EL1JH"Y+4)?'@9HR$?%0-U0$6DQCF<*5RJ:IL6U"X]M" MLR16@S8HH0V.K'V"0E>?]]3-)0S7FM-8&HL8&M:6EB6Q&JUA26N(/N%#JB*U M(8]1S,CG+)DQ8:*$:[CGKC<8#$R'VF MB;$BXCJC;]_() TN3+#0R+:P+(G58+E.E:$YQ^"")^4"JA[5M?",/"MHO @7 M9,RS5(D-?(9&A@?47_YCPH<'M>5G2ZT.<"_%=8\!^$+?R"2$UBR:1T%.$:FE M!R0'_7/GJC?T^HZ1'AK$ M*/(IDRQ+R#2&.X?2G$50FON.&2>JUAJG);4ZSLH)N&BZC.-\67,C3ES2=QV' M?&%2D8%:0L,@P P:.5IU!;;4ZAPK7^#BF?U[CF.]!\WA"U^G1H:XW"/D-.0+ M_%N>&=%9-0RVU.KH*LO@XKG^>W1E5S(5_#5* W.5QC4;NA&K]L&66AU;92!< M/.]_CVW*I0+']2U:-?>]N.+@TG6,J1X>UYK;*2R$6WD(%T_\\YHY$HPV8\(% MAJX9DE7C8$NM#JFR#BZ>]W_D 92EZ9*GF'W M,A NGOF_1 H\%I\3U_ME]BMY9D$FH)09D>%*8YXDD @^*Q[\,&*S:B1LJ=6' M5"LGX1W(]04-HW1!GC?)C,VU.JT*G?@'>4.QID0>IRH&!S*RQ@D%9DT8L,5 MOS)3U!B/:DWM%"; JTR =Y0)F*2*B6+F2X]%TAU&(S5<\;/).(SQH-;03I'Q M>U7&[QV5\>OA-4'&D+(NN# V^0=T/E(!E7H4! R$0"8L)(W\K*;]MM3J_*JT MWSLJ[7].:!R3NTS"U])<07&=QH%L42;]7 M)?W>41,&^SDHN/$EA6N1/S(%]C+5^9J1G\UT?KQ5Z^=J>JG(ZZUW=>7ZSA"\ MQ&N-V"D2?Z]*_#T\7=]-2,F]X7!HP&=Z-F'.H.\,&/G^PMX4N8N!IG&B_< E MICJ!X:G4]D(M&1'E-,7/4H^0O&V* 9-\7FS.!8G@;O0Z@=T4["?&\@P(XO/? M@$3O8(L2=I3"74TI!$TFDS,R 2Y2Q[F]XK*H MMG'F!O]Y6M?P4S@NOW)<_E%S-V,H*P(83-*0O9'?F;%)/"#EY'_#JYYQ, 0/ M;KWBXQ06S*\LF(\[IQ'4K3"O7X\Q-39_!P0:NP\\KC6F4W@OO_)>/NZ4RMGY MQZ)F?]4U^Q$.&K.Z V)-:QGPL-;$3N&[_+UE6+A+>D]LNQ:DF1DN]_C52,SN MXJM3F"Z_,ET^;I9VQGZ_B&%+9P[(G9\[WKDW-&*SZK5LJ=6Q55[+/\IK?8$L M^/Q'RM>0W3$J>0K=YT3*S#RZ>T"S86 $CVK-[12NRZ]&C;TFKM>T M!A /:PWM%)[+KSR7CWNNO2X@I6D00:-6I?,/0N0K:J#-*Y:E?]VH7>4;9AFLS@*H#IS:AP3QE7:#@)85;O?JEWN#RGT?+\W' Q]IQQ4*/AT M]]Y?T.-M^7L@$DPJ= +%JPSET?)=DU'^AD6W.KUX4>43U<-UDL1L#J'.Q0#Z M,U&\^U'L*+[*WX:8<:5XDF\N&06#KD^ [^>5 VAT8)2KV,NU+L:^K](<&%8=40 W.SLA&=9F M*O>^*B3@S(D8]<,@&/H,$^XED5M;R202I::$PTHB53*&Y?L4J*ABK^N=%M9D MGVN[X"=1@??P OI[L9)FYCH-[H-0:&8P_1T^O.=(*S\2RQ0KN!?U) M,IW'WLA#&>QP2?5:5 ]PS&=@_5)!E7NBJHX-/WLH+946["@V!(SP^HT/QWLX M$W2O"<*C('3<]4&.J4QLXPNU'>='2[!*CT\FDS(A& MC[S^O.:>(E\;6[OIIT>+:6T17K'HANA)<)TK])5GD/UOX!N>!BH\04W#5L\^O=FB3Z-=DJ+\TJ))H3R=#C[!)>NT'8'[5@#!J,P4T82\S@ M$D.[^MMZLMR@S
KEY7J+%8M6"-&R0AC\)R3[A"%'9&&G0^F1N3=8NH M)UH4KBRW0ILB=\/<=%60-L#L[X30IXD]H.G3R5]02P,$% @ )X.56I\4 M'<5)!P ]R$ !@ !X;"]W;W)KD6 M[$LL*0]/?.YXQX>D+IZJ^K-<"Z'(UR(OY>5DK=3F?#:3R[4H$CFM-J*$_SQ4 M=9$HN*U7,[FI19(VC8I\QAS'GQ5)5D[F%\VSVWI^46U5GI7BMB9R6Q1)_?>U MR*NGRPF=/#^XRU9KI1_,YA>;9"7NA?JTN:WA;K:WDF:%*&56E:06#Y>3*WH> M]=$4UE4U6=]\SZ]G#BZ1R(72Z5-)/#S*&Y$GFM+T(\OK=') M_IVZ8?_ZV?J/#7D@LTBDN*GR/[)4K2\GX82DXB'9YNJN>OI9M(0\;6]9Y;+Y M2YY:K#,ARZU45=$VAAX46;G[3;ZVCN@UH/Y( ]8V8,,&[D@#WC;@+VW@M@W< MQC,[*HT?XD0E\XNZ>B*U1H,U?=$XLVD-]+-2Q_U>U?#?#-JI^4U5IA!%D1*X MDE6>I8F"FWL%/Q!>)4GU0'[=B#K189+DC'RZC\G)F[=$KI-:2)*5Y+=UM95) MF0?]2@\-S(#;GB![)GC- MK!9_%(LI8>$I80[SD [=O*1YU#1WD>;QR]_.+6SX/ER\L<='[+TOEU4ANO"0 M/Z\64M60/7]ASMX9DUC\2L9 M.W"BNW>B:[,^OT]R@8[-73._::8+YN.<>D$0N!#XQ[XG,!P/O# ZQ,4(CC/N MNQWNH/_>OO^>M?\WE50Z+>48CUUSK_]>&GF./^2!X0*7LG# \$Y+ @<'^?A M[WGX5AX_U9644,SJ559B-'SCM3QD?N@,6" PG[L^'9 P82SR(I?C'((]A\ ^ MEF#&RLK5*5F)$HID3J#ND22%2IWIO-23&D8M,#WJ^ISZ VH8C(8&-03&&'<\ MG%JXIQ9:J;55OUQ!3==5!^,1FDX%YQL##8$Q2.9!)&,31@,P%^(\HCV/R,KC M?:D$%!%%Q->-GNHP'I'QYK,0\H ->" PZD >> ,BF+DP[/$]($*=;K)VK%3> M?=EFZF\]QXJD+B$TS?2\A?#TYFZY7<@LS9(ZPZM#^XX#-_O4YP.N&,QSG6! M%8$Q+PI&F/9D";4//K46=3OPR$D;N;>GI!0*Y41-CWO^,'P(BAK)A(&8.Q8Z MUA%B1T9A0^6AK@H"X8*\VNK4JCIIM1 @X\4S9Y5\'0D?0[+$\4,C?@B..]3A M0[XF+@S]8*1XT$ZI4.L<_DP8>-@2KS72?SM4.&]8XQ$8"]W('W)!8(SSD7F* M=H*!VA7#+[ RXX%$*7G(H,I#+D1+ 3G0(4TLLW$^3[G(X*"=HJ"VB5%?W2F MF6SY03'IZ#6YI\L-1!2E:JH$(XI'(3$"H5IJC!#LI :U:XT/6FK .A/(;2H0 M3IK(OR5J*@F#Z%%(C$#.0!TZX8@@H9TBH79)TANL)SG0?FL-*\K0%!0&PZ.0 M&(&<@0[E=(QA)TRH79D8#%$2B)I 4P_!H:EGXLX\%@7N")M.GE"[/KD7>J8F M5^2V%@^BKIOE=[7\3.+L,8/%^<@Z&M,B;"BI;E"8ZQK2"\.%H],>ZQ0+LRN6 M.Y&*8M-L\;+(8>ZK8*8H"B#<;):LJSP5-1K-]B7]I:+'7.X-.9JP,&#&4$5@9SYE M=&2HLD[$,&;=?KA.9+;LM&=+&&K)CB#*S"J+OG4/XE6MQ:]E[=";G4)B=H7T M#O%C?[S8Q.()K '2*L^36G;^1^M@VXF@7]^F1O*8(#YUA_L "(I-^=BHZM05 MLZNKE_EA9/[Z%D^8XFE8+H]#XA82]I/+G89TQ N=!&-V"3;(+<,))UN9'B/H M&5U#0FV"L%";J#,V=4?6=:S38R=NC:3O/$,25(+]LBP6P@A7<_>Z,ZM>MDBHI4SWH[P1$ M?9GE61/N8^QNT2'&S?TV%CGA<"L<@WF..]R]PV!NR$:RB7?*E]NW[UY(-VV3SDK8W'!C M$3<.F3"8QYSA&1,&@)!5+J(@B_5=5A)NZT9GZ M0V'R(E1\#+6C.^N=B!>B7C5?%DCH^+94N[/C_=/=UPO7]#QN#OD'SZ_H^55S MEC_KS.P^B?C8G%M)DHL',.E, PA!O?O*8'>CJDUS[KZHE*J*YG(M$E@!:@#\ M_Z&JU/.-?L'^6X_Y/U!+ P04 " G@Y5:,1=;&-@$ "$$@ & 'AL M+W=OZ2G3H&$L>+ M+M!M@Z1I'X(^T!)MLRN)7I*RL_WZ#BE%MB5*#HKT(;$N,\,YAX?#$2<[QK^* M-2$2O>19(:ZMM92;*]L6R9KD6%RR#2G@S9+Q'$NXY2M;;#C!J7;*,]MSG,C. M,2VLZ40_N^?3"2ME1@MRSY$H\QSS[['SS0U5JJ!_9TLL$K\DCD MT^:>PYW=1$EI3@I!68$X65Y;-^[5W(V4@[;X@Y*=.+A&"LJ"L:_JYG-Z;3DJ M(Y*11*H0&'ZV9$:R3$6"/+[50:UF3.5X>/T:_9,&#V 66) 9R_ZDJ5Q?6R,+ MI62)RTP^L-W/I 84JG@)RX3^CW:UK6.AI!22Y;4S9)#3HOK%+S41!PZNW^/@ MU0Y>VR'J6 MH,]%PG*"SGYA0IRC"_3T>(?./IRC#X@6Z/AS !EP-..\5W,P;C/B)+"Z1-_J(/,<+#0G=O<5]K-T# M@_O\[:/[ VC\9JI\'<_OB=?,2>^4/-\LA.2P]OXRL5]%#\S154&Z$AN;M-/0"'S2W/22M:S6*/2<^MIIWK2XB MUW.#QNP(9]C@# ?5\YM<$SZTDJ],N,+WU,Q[!IN_4[ C+J.&RVA0,T\%[,D9 M_0<*)2RW0F18;WI*/B82JV#AX81ZL>.VQ&&P"MO2,-C$XW%L5D;M:^Z "37EM) $*I9$,,<$B1W>G.+G MQ%#/OI&@VNL(5]@FR&#D^UZKA,W<'$;W)6J@:4-ZL.V'K3 M,JKWNH;*/PW9E-YGY4=0N[@8SU^]3FK=GT?M? ME#9<^HT<#B?24^]KKR/Q>&T"NS87?GN=&HSZ)+CON-W!UK-NFHSBJG@T(O(- MNW0T:F]A!K,H'K=!=8T\+SY0V#&P?=/K#G>],P,D(Y9N,QH$<3!N8S%UMJ,V MY+G![,(?!9'? T?UML=/]AV:.]RB@=K0F7N.SCSX\^$O.#U8UD&_U-OV!2LEQ?K@F&KQ-E .^7C,G7&S5 <_ T M_1=02P,$% @ )X.56A;X./"F P V@L !@ !X;"]W;W)K@7KK/M'2V MB$JD1E)VME^_(^5HMB0+Z9 OMDC=/;SG.=[I9GLAOZD<0)/GLN!J[N1:5S>N MJ](<2JJN1 4;%;4L:=Q M)5%U65+Y]QT48C]W?.=EXPO;YMILN(M91;>P OU4/4I0])::5$>G#&"DO'FGSX?=#AR\.,S#L'!(>@ZA&<<)@>'R6L=PH-#:)5I MJ%@=EE33Q4R*/9'&&M',@Q73>B-]QDW:5UKB6X9^>G$O>(9)A(S@DQ(%RZC& MQ4KC'V97*R(V^*K$.Y6;9.^ //!4E$ N?A5*79*+1RK1+@?-4EI=&JT M[!N%D];DA$W8L@E'V3QQ[%H%^PUJ=)=@<$1W' M'DTZ_/HVOIE)PK"DX+0A0R1G?JK,"1'T!?,_OIGC(*HBG'0VB_D6(_&$-XE:# M^/\DN4:"1\U'U6O%,H9?(S^-%/)UJ\KU^,UX6)%?!%YS\A4[:2T'F8Y"O#[ M1I&W!%N^$=B)=--6NNFH=+_O.4B5LXI4(%-4#T<5\\5B?(<=PWS AK1L,).C M"^%=A9U+,WKN]TKT1F G$B6M1,FH1 \#[7.\X(8D2WJ%UFTJ?0ML*ITJ&XWT M>W5PCZ:>$N363H\*>R>VV68F:'>; ?4.!U0[R'7V<7"]M?.:^Q],,_5^IG++ MN"(%;!#2N[K&)B*;2;)9:%'9V6HM-$YJ]C''X1ND,<#W&R'TR\(#E5J]]GK4T@< +$A 8 >&PO=V]R:W-H965T&ULM5IM<^.V$?XK&,63)C/R"2\$7\ZV9NY\2>M.TGK.2?H9%F&) M/8I02$BV[]=W 5$D)8"PKW6_V**X6#Z[6.SS -3EHZJ_-"LI-7I:EU5S-5EI MO7D_FS6+E5R+YIW:R KN/*AZ+31SM2BJR?S2?G=; MSR_55I=%)6]KU&S7:U$_?Y2E>KR:D,GAB\_%0#>7\=V0'6XH]"/C:#S\B$ (#,?;&[L:(BFJ,PTWND:[A8P3L^O M597#I,@_WWU"/YS]B,Y04:'?5FK;B"IO M+F<:,!A/LT7[O(_[Y]&1Y_TL[]\AFDX1Q91[AE^_9GAFAT?'PV<0>1<^[<*G MUA\;"W];U[+22#0-Q/G>%\_>0>1W8%;9^V8C%O)J LNHD?5.3N;??T=B?.&+ M[HV<'<7*NEA9R/O\6C0K!+.&%N:#_'-;[$0)P7MG<>\JMJY,*]C-292FE[/= M,!K7*&)1UAD=H8PZE%$0Y6^UR"6L[H7: C3H% L)..]+.445=#7U@$0)O<=6 M)W0QM*AE7FA4*IC!QMP^BTAFPSRC4Q8E2&@$55-OH4GM4WFH/FMTM!:KPSR-U' MTXS1$X >*\ZSD3F,.WQQ$-]-M8.Z4G7A1Q:[SR24$78"S6>6Q'PD=TF'+0FO M E7I&LBC7?(^?(G[8!QSG)S@<\V2C#'NAY=V\-(@O-M:;D21(_FT,6VYL46J MS'S[D*8N!,SY"4Z/44HB/\RL@YF%5ZG2H@1^&G9/'\#,>39+>!1%)Q ]9G&< MC94AP3VYX1>R"7JGUL]3M $^TS:9IO%M0(AHVU"\#(8=.#RC641.4/OL(A)S M.@)[P,DD"-N*J7/U<+YM9""YK9?A\RG/N /38\82-I;BJ3I?'I&O?:\2A.1\#U7$?"9/=)/D@HSAQI\11*(?-4'L6G*%TK'N.1 M1D1ZIB-AJKNIM*B6!33P%N%X1;H\$E&2<@>HQR[BT5A3(CWAD-(Q)!GG>"Q_/>F0Y%4ZLRS$ M?5$6&IC1*S9)D+R^56V^E;?CH'LJ(V$N^W 0<1OQ;&2*-V"7G8!LH\29&MPJC80J#)-9;Z&,- M[,B,H+(<]@@[;&^I4Y>26))$IU!]9CBE; 1L3UPT3%QMFV@A#XK=B]7EI3B- MZ.DFPVL6\Y&9IX.=7YB^?I&P^^\P@D1H5JK6YUK6:R]:#U,ECM[W6,4Q'Z%: MVK,9#;/9L=QZ*:\N6U&*L\PI M>.9!$;XS7:\QH-\]HOJEK:/*)U*C85)S*J \ /?"]6R5,DRY(T+Q4 2Z/P;HB3K&Z9BSE\1C4GNQH>(NU[P)=,E]$ZVZDHC@B3A]PS7C" M1QMLSU(TS%+[M?421@]-D90,16"+TF-(8Y :(QLNVC,5#3/5M5JO"VTV+GL. M6,!&MJB6LEH85OCA'TI+1.F/7O1!SWX=@+S'5_^[H^.CJYX&&0X*J%_EUZ^B M@B_M_DT_>]43"U+IMZJGM_)V'''/I2S,I7?2TOT'-A2#-^=L9(W3**1Z>L8V^="7^ERES6S5_03X$J>M,3W[?R=ASUX,SWA4-? MZ!HP:+W?Y\P+V[+\);%-.S[L\=@0SQO ( MY%[2L+"D^2RU@*]R)$4-W7+I/]MW)4J,,\*=XWW7CB\:(R>E/U\U;>CN/MU4\45C_F%5)CU:YIO_^V<[T;G^O6 MV_!59):QQ'D=YS$#%7^ZQ&:#]^GFQPR_BGI95 TJY0.,P^\2*.EZ__N _856 M&_N*_5YIK=;VXTH*6$C& .X_*%#G[85Y:]_]2F/^'U!+ P04 " G@Y5: M7Z_JF70# J# & 'AL+W=O'A;[0$MCBP@EJB1E9_?K.Z0K(5\DFE )H\9SQ74R?5NKAS716GD%%U*PK(<68E9$8U M=N7:584$FEBGC+N!YPW77Y"WY MNGA'KMY$Y>1+*DI%\T1-7(V<#+(;[]9_J-8/CJS_",M;$HQN2. %_1;W MV3GN8^L>-MU=C$0=CJ .1V#Q>D?P%AKE8Y9J(E;DD>48!$8YF0O%;-;]?;]4 M6F+N_=,FM<(.V[%-0=ZI@L8P=;#B%,@-.-&??_@#[Z\VX?\36",,O3H,O2[T MZ#Z.19GCQDN(@6WHDL,-H1QKWF8%GAXD$>52KTJ.A5C9M@6D6F5@5S$'RB9Z M&_KCB;O9%]IB%/3"86W54!#6"L).!7,\#4!*3&4LH?CIAA14D@WE)9 KS-A$ M<$ZE(@7@D99B]R(6)0BQC\E@BF5'E:P." 5A"VL#]IUJ ^K*D/?XLZ MWI=*XX'(\O4I_L/S^)\T:_ ?U?Q'G?P_LA^E.?'-T598+8#UW4:S$^?24A@= ME$+/#_K!$3'C6LRX4\Q,9!GJ.*SW4B4G"GU\6)NOXM]ET6#K>[]N7N\"OBV5 MVY$U.^ASZO8LTZ:$O<>#?[&$F[IPN_C[A_D\'ON]%OHMEGW?"XZS_W77^YUW MZ!'VC=KMDA"<+:'%LEV"N_>0,Z_H3U2N6:X(AQ6Z>K=#Q)#5P[3J:%'8M]U2 M:'PIVF:*CWF0Q@#G5T+HEXYY+M9_#Z*?4$L#!!0 ( ">#E5HS:_&-PPH M .<\ 8 >&PO=V]R:W-H965T&ULM5M_#%["3W*>_%MC&ECK"H>RJJ0G@ MIX9^M%K])''SDA<_RH40%7E=IEEY.UA4U>IZ."RCA5B&Y==\)3+X99X7R["" MT^)Y6*X*$<9UHV4Z9);E#I=AD@W&-_6UQV)\DZ^K-,G$8T'*]7(9%F_W(LU? M;@=TL+OP/7E>5/+"<'RS"I_%DZC^6#T6<#;<6XF3I:W@SMZ/;5' MLD&-^#,1+^7!,9&NS/+\ASSY%M\.+/E$(A51)4V$\&\J&A\<[ZP^U\^#,+"S%)$__F\35XG;@#4@LYN$ZK;[G+_\16X<<:2_*T[+^ MG[QLL=: 1.NRRI?;QO $RR1K_H:O6R(.&E#WG09LVX"I#>QW&O!M WYJ WO; MP#ZU@;-M4+L^;'ROB0O"*AS?%/D+*20:K,F#FOVZ-?"59#)0GJH"?DV@736> MY%D,KUW$!([*/$WBL(*3IPK^0#Q4)%,(LYR --3FGNU\UMI'EP^MTYTGQZ>G-F((/O7RRO[?'W M7FS[SAZ*?$E^6XDBK)+LF=S)OIE4B2BOL;?6F+5QLS)O79>K,!*W TA,I2@V M8C#^YS^H:_T+8_RR=C1N['W[\8V61__"@- DD7Y4I!/:5Z6GTFX M"9,TG*6"5#F!'Y:00\M%6(A%GL:B0+M7BH*YI+F[$ESC*3]+,KRFDCJ)&5D+H,Z3LH(6@I3G8A 1U#J<\H5EHQ^]&3)W;/D&EEZ$@5T;')''F' M%451Y_(\^D$"Z/.0Z?%,[>J.0:6A\(. ;%M%!3K*8[8"FAI]Z,G0:,_0R,C0 M8[J&./HN8K%E8CIH'$-25JT8Y!E(M3= [U C>P$ LQ&2=C(O"PFX3(OJN1_]064 M'XJ,",Q2ZQ0$-O)MQE6*$)CM^&K*-#O1ER36DL0Z2-J.'KN.'[X*7"(QQ&O7 M5[G14;;K.2HUB"U+S:13\Y/W9:95)=186(^G?Z^3ZDU*1Q$6&:2\6F"N@:8# M]0E)M,Z!*&-<[R/4I:XZL* XQ]9&%@S''%^C[1)Z@;:"@9H50Y"459',UG6O M@W])MA'-:".IO/OS[MO/Y*\\@=,-7%L7 J7.1L9DQ]5ZH@[C5"UR P2E=<)+ MR 7:Z@7:(1BD3)!):@9I*L]JLB#6TCQ[ODJ3#<196):BPJ.L6RYT0P($0E6! M-C5[T9>E5B]0LV"0!=YSF-115890KP!%4)M 15*]?2&K-,RJYFXRUPOHO2M) M),J97OI?<5<;"'642U7>$$O4XDQE[A(R@K8Z@IJ%Q-W!P"=9JVN&>9*%4/=! M*1?EY3NQI5?\T W5#C9!872D<87 *%-A4[,O?;EJ500URX@G.9=Q)6=T8SF] M(>NJAK=MC87RA&@#SM1@F2 PWZ%:5]11'O>TB+J$@J"MA*#&RG8\6839,^A/ MZ(W1&NH'2%A-BJH+K=VE- EG2?K^ .GKM(VH2L@$@<'H:#&5-QT&=:LUTK+8 M)6IVUM;LS%RS'S"75PM1-%F^$L7RD,'V8@>'#"G$*;=&RGS8!,/9+E>##X,Y MCI;/S#[VY;"M[)FYLO_U5&F*,J;7YN>9)_7D^SU[$A3EIW UIF*\"VGY[06G-7:]%S6CE]0*S>866X\KHMH M :,.4M60SH*&81*".IZG#M48$,8@ZJM!C>"<$65:5%]";+!6;#"SV'@L\DB( M>!O3NZ*P7,_*)$Y".4/Z186:]FRQ(.4:W- M B(XQO60QE CK3R_A,3AK<3A9HESL&()!)VP0,D1U<$MZ*?JX(( U<&E&S(U M/WY?>EKUPLWJY??PE:QV W(ATGHB>;O@5N^D(" #JU3LI@%%,Q$=OH0%OB;. M=05RY3!US7&"P:3>5@E$8-Q25\^G9B?[DMCJ&6Y>MSCND-_%)D\W,F%.(-"2 MBCR$D13-;RA=^NH#9Z[FX03!@5#4< %FS[,0QBXA,/C!+JL.@;$+.>B6'^,+ MT0(X81B0V@AC&-!E"&67D!>\E1?\(_)"SLF0>DY&SI^B3'5KBFY(@$#DJ?L:I*LDG& ZR%57G]U![H%75+3WFY^_+3ZLA>/?VIR/9 MA8D(E"]]O>&*EJ>%%",D6@[10_=53**DJ;7X3YC*F'(^H:Z.(U@''7'R=3L1]\MP&T] M;YOK>2VTL*GV#V]SM3L+]4DW)$ @5XPR;=7'[&)?"MN:WSYQQ<(T*?)Q"O52 M7:.P$Q(@$$@ W%49O$3!;[<%OVTN^-$U'RS'?9Q%O7[76.R$! A$[DS6BC:S MFWUI;%6 ;58!*(T?(4LOW36R.B$! O%'W%.'5+,O?;DZ^/;!7/[+:;DOS:2X MW RV"5-9@'P!]22W.$52MM<_RB).O7;4X%L6I>M8AFF0E*N\#%/R[R)?K^J6 MP2'YOYG)/U/!OWU/NLZPN:W6V B*>=HZD*U_ED$=ZV#7PO$K:#6&;=88VTW= M15T:?XI%<_2YWG>PH[X^$"W?*'.(4F">MD,#@5&':92@ZQ?,5:?AS+[U#=]6 M=MAFV2'CL-T0I;)$PHK,Q'.29?4.^3F!R$MR=-7'1I8=M$"9("@]4 +S,W]T M5OAB>*Z_ MI"U)E*^SJOD>MRO4[>GU7?[LZ;,TTGP#_$A80IB7HXSF8 MM+Z.(,2*YJO:YJ3*5_5GH[.\JO)E?;@082P*"8#?YWE>[4[D#?;?-H__#U!+ M P04 " G@Y5:3KX/ :T( _10 & 'AL+W=ORV0%V+I([=)$!K2Y@!]A D,[,7B[U@+#H6 MJH-'DI/TWR\E.Y9Y,&.Y7^?O;YK86 M5[.#2IH5O&RRJD0U7UU//N-/"8VZ#'V*WS/^W!R]1EU5'JKJ:W?Q2WH]<;H2 M\9POVTZ"B7]/?,[SO%,2Y?AC+SHYQ.PR'K]^54_ZRHO*/+"&SZO\/UG:KJ\G MX02E?,6V>7M7/?_,]Q7R.KUEE3?]7_2\3^M,T'+;M%6QSRQ*4&3E[C][V3?$ M409,3V0@^PSDW QTGX$J&2@^D<'=9W#5".&)#-X^@Z=DH*Q$]VM6\W65I[QN_H;B/[99^PU-T6_W M"_3NI_>HZ3[N$_ZZKK8-*]/F _I)NKZ:M:+87?#9ORRY$W3-<0MJ]'O+-]R@UYLU[OC MK>CFHF5C5I=9^6AJA\0N\7FYW!;;O/?GW^V:U\*R0@PGZZZ?/W'T2[FL"H[> M_:-JFO>R_$S<%8=;@QQN#=+'( MM2CA#Q\1"3\@XA!B+ M=:/FTPUQ_3"\FCT=>PL9,H842X#$)$/IP5!ZJ:'G^+@3]X^:WO<#ZGMRV\_U M9":']%2A%[J!G"K64XE$V'/E9(F>;$H"2H9D4G.YA^9R^WST1'.)_B3FZD;< M[0N^>_6^'P*[ 44= O][5^4Y$G/=,ZO3_YE:SX7L!9!B"TBQ&%(L 1*3W/<. M[GO6SM+/=--NT9(B,:Z*E5S#NK60R5M/&Y1"ZA.E7UC#C?7LG(@Q9,0$2$SR MPC]XX5N]V$_E3=?S4-8T6^')5JQ;ZMU;>Y;/+J&^?[SS;; M>KGN!NC.>:NSUH!CG0TT9P-',18R7@PIE@")2<:&!V/#'V"LR<]07P720!UP M0VU5H/EDTG'48=1:J;'M#R0FM7]T:/_(VOZ+["D3F[U4[&7$,H;7F=BJ?4:W M8BO/Z[K?])FW2E\BK9FF(7&5QIQ;@X^=X"#%8DBQ!$A,
C!RP[*T''^LBJ%I\9AT2J*BR14=$!5LM M^A=O7U<>[(EE.7O(Q1JDDCS:[Q^,3F&]EAZ) E=UREJ*T4Y!JL5GUB&!BBH[ M-0 .;"<<.XJRE"A*7C5F6PSD@00>5EV!I 4+4+7X$C5DY%1OM87LQ\ G\)F M0HQMY^ F:C3*&F/L8F^O)@.G""MKA 5HT!A4+8%2DTT=* JV;M-/FGJ6EZ[6 M^CZ. JK-6JX!.AE8[ON$0=O?1T4]<+Z(EN,) '[/V)X E# M8H YJ-H"5"T&54N@U.2;8$ >V,X\QO GK,.&R%61Z]P><+1UY\2,06,F4&JR M)0.7P)>""5 ,92_%Z ZKXPI,M($1%%B JB50:K+I [/ /P):V V&) ISK$,, M7WW: AHQ!E5+H-1D?P?^SL!ZH6@ZHE4&JRDP/^(';\<2FA(@9F M@ ,'J\L8>_C11H)RCS/KD$!%E2TZ.MAAYQ[?2:B(OOW'CBA(S MZY! 196=&H@(L1.1,82*Z*C"#R+5$TBTL !5BT'5$B@UV;D!>Y#+L(?.LJ*> M?[A&2T%/C1"=5Q /J\^[%J!!8U"U!$I--G4@,\1^*.1-EF7S4C^S$3A.X&L] MU--9ELDE70X[E%)EW1,;TGF!3RA6!SH]W92&T8DS5&3@&,3_$V$6 3VC :JV M %6+0=42*#7Y)AC(";&3DS$PBQB !27:@Q9[Q-'>G14T!@V:0*G)I@QD@UQ* M-D!QEKT4H[NL3CLP#=2Q$11W@*HE4&JRZ0/N(#\"=]@-AN00\!XY"WS@? H:SJ Y62!!II[T=;;6BV654(NK8:J_86!N@U&0; M!@A"[1#DGB^K,F7U-]'.#WFV1-5JQ>MNR=B-I)TO_;JQ6B&6IEDW%;+\L/WN M_7F7O<(28Z>SQQ_;Z:C.+5Q?16@+T)@QJ%H"I2;[/1 5:BCK[Q8N"H6#_T7@85^D6V+T;W) !<"#VNG3^T%&6T6Z.F2,^N00$65S1IX"[6? M&_E.MD\-WULA84BIZA0H.@%5B\^L0P(5579J@"+4#D7&L'VJ\XEIX(>^Z@HH M% %5BT'5$B@UV;N!G5 [.QE[4M4SF@I*1JCARRQ1A*FZ# 1E(Z!J"92:;.K M1JB=C9QY4M7LI7ZL SNNY^H;9CVAT28]F8M#QW'5U;KA.(D384^;E?1T4RR2 M.0K?GQW]E$3WTR+_9/5C5C8HYRN1T?D8B/NKWOU:Q^ZBK3;]KTL\5&U;%?W+ M-6=B>ND2B,]75=6^7G0_6''XS92;_P-02P,$% @ )X.56L?B-1D.* M)WH !D !X;"]W;W)K&ULS3UID]M&=G^EBW%V M1U4@17)NR7;5:&SMRK%7BD:V*DGE0Q-HDK! @,8Q%/7K\ZZ^0'!FM)MLY8LT M)-#=K]]]=?/;755_:M;&M.KSIBB;[T;KMMV^>/Z\2==FHYM)M34E/%E6]4:W M\+%>/6^VM=$9#=H4S^?3Z<7SC<[+T???TG?OZN^_K;JVR$OSKE9-M]GH>O_* M%-7NN]%L9+]XGZ_6+7[Q_/MOMWIE[DS[Z_9=#9^>NUFR?&/*)J]*59OE=Z.; MV8M79_@^O?!;;G9-\+?"G2RJZA-^>)-]-YHB0*8P:8LS:/COWMR:HL") (P_ M9,Z16Q('AG_;V5_3WF$O"]V8VZKXF&?M^KO1U4AE9JF[HGU?[?YJ9#_G.%]: M%0W]JW;R[G2DTJYIJXT,!@@V>U4 MC6_#;/@';95& W!YB42Y:VMXFL.X]OL/:Z-NJ\U6EWNERTR]TDW>J&JIWM6F M,66K$7??/F]A*1SP/)5I7_&T\R/3SN;JEZILUXWZLZC+-=:'NX$L#?-DVZK]N%DU; V?]]Q"*&("S80!0VEXT6YV:[T9; M7*N^-Z/O__0OLXOIRP>V=^:V=_;0['\_71^>=C91PPR<: M_=>JR!!,]?//MX*SF]]NWORL?OIM]&SRX-M KFV=@P+.BSVHKPRPA2AL*_A0 M@(*L"35Z:6BW-7RG%P4@K]9EL\F;1L1A6^U,K99UM5$K4Q)*X4$#>TF!$C"; M@=&LOTPMJ-,=?*+5=J;(5 6+%7H/@RQRP,:HM*KKJK%<9.3O3=[F*UX#YDYK M^)@"N?(8S8 HV-@G T@%6U!DH$H-TJ2NNM5:W9DMR.T"P#Z=DAJ9)\1$3DR* MI@).R2R+($0PXZM:?\D+4!%KT \XF\&_@78RPQV!AP-?R3 \.5*;ZO:\&;? ME%FND>=H[1Q >A)?G(R >$C#M^6C !.SY(L.,8HD!\Q\#9\PG(!]H(RZ 8, M&0[?QC^!54,TL ^8]. T@U4)0!/1G1=X0W8/^Z M78(JJP@ )$:U*P$( /=6U\6^0"Y0JZ): )>"O-T#VRL8GK=[MH:7LG1"07]EL&+!OR\=BU,ZZPC M< K, 0S=B%8M0$G#@1!YECC!]B]#V:0]"3B0E-SSQ#-";GM1M^"S5 MS5HM(2YBTX?S[HVNT7;"K.#QUAT$2M;K/06I:@R.0\VZ(>HC&S)_Z5#I#3(C M4P0Q@5J(V&^ R8:Y\3'6.QG]Y>;F':C.&I4<8!>XJ(2@CG8*)-OH3R8 F]1* M X'@EC'3KD&KZ.420C7FW(UC7'C-"-.A*Y(7H+MD!B11435H2%D^$6I<\-@8 MGAQI]B"BB,'AX0%WPB#@70,LP2^9SQ ;-_ AZ\AM\H,(?<2>(%-@ZV$!RW* MW@)AA]V* ]6NJR; S@2CD10@L7R#FP/]D0/;YLVG(!+)2W0E&&A"X188'[! M% 7!_AWQB9(/%&@"?SQ]<'YD[1R\ "$_36:9%7=-?R"9[W7!^$)%!XH#_H T<2#)*&$;UF/J'[@#0-GPQ/S M.443(:1[;3+D7?4#(!P,&K@]P DDAK'5?OW#FUM@3-1,+;AKNW6>KJV:;&"1 MV63F%B%KU (KE.@V@7$TZ:>&(@C,;Y#V.HX&DJA[4*2@VR(;1GZ0F).W8)"V M& /MT1,'"( LK. (0&0IYFCXAMR*TH0S$"S 6*0*F<'R5!D H?/$9#8L-.8[ M+&7=GN@Y\MLPA"**-6LX\)_%<)&1!LK@%#PW/%[G6Q8$4MME1> #4 :HD!'X M()X-JX^F [1;QJ!M+,!:@#0A_7$]&0Z@97;S$<\&'$H B%DX1@X?]Q%BX>V' MN9ZH!S*Z)1U4'>=D$':B#EK2#4@T*L@!URE1A:Y71A05A#IBRFQ,1+DD>KHR MU:K66^!+_V*J#ZA=E:L*%^@1FSP<&V?].: J;#?+Q?*"O4>CCK1N5-=T)-.( M<%'7F;A =AYV[=P,N$ZC28@/\9& "TC6#":M=B2 %,1LUMVMHIAY2MWF\<+[6U00-R ME"T 92BL/C)@#Q/]O1AN)'R&#BMB>+- ?TEP[&WFG_[E:CZ[?-FH3V6U*TRV M(HN%+!?Q3Z+ $VZKFH)AWF_BW"-8NJPVP%6.CBRL;@;D=>0UA3:ME>R%AQ-8 M16>_P\ODX0C,;DSH4[%G44JBE21)8U#AL=,,LDY?SP !%H!!")")$W9K\ .% M!@@-,RP./NY,V\TY! J' /=O0B!PY5V=MV O ;-+7BOP63*#(S F"5UI$I\R M!7'"O9)9>P]HQJR)X3F9X,C2*XUZE4=[G+(?)9ZKW0QC'K@&7B,_@I#3K-$Q MI$U1D.:\L,=$8 E^$? #6U?X]XS(CAZD.J$IP$!A[N+9"_4?Z&[^..ANG@?? M7,L\!RXIA$?L^H)H+,PJ+TNQ,>3'?J/FR>G9)?Q_GER>S^G_T^MS=4-L17CV MPM!C&(!9%WN,OJ=LU*M8Q4*UQNJ?V5#B9X7O)_ K> M/SV]4E>GZBV%S2=S>#!++J=3^/\TN;B\@!?FE^I']CO1K_[,F%:89'18GREB MIOE+=1YN%Q-<=J,GI\]@SZX,M(S1OK+.A<4Z!G3R<\\G<^1X!^8'&7;G4 M]^#$(". !I,\$:E95?AD& @@\"D;[9U&V4(]B?H\F@TS.5%&!G'Q.F85RR1G MB1H1PD;>2\(Y4%J,LI#/)I<.%BX< M&M@92X:=+#3\[5,SK0@=Q>%/QLUI'S=>@))'!3#P+#U&.-4&Y#[SW\1X^7MV MQE3_FJVQ(+P/I(R_">7.9A#@?U"DH(L^F]C/B&Z_RQO[]1?,%J-NELRX]6^W8,MS5!VK MJLH:K! @B^28?,X;3D] ?"5&)?*1$B6.!/D'1GYO^0TMG-,2XX7N$"A&P MKMIQEF_52A?W6$2!MQ/,R./CE$9H!1SAI]!.M+AB5W0"<6E50>(YKLM^BF@..Y0E4MV5+M MW9%M5P,6,<-1TSYK*NCRIXE-N/%T/F\A_HCH*"EAD%^W0\(A+2FV(>W;P$8+ MYU&3 %>+PFH1@$R&,L,!6_&G(>E MI;IJ63%R\(0>E<2R5C*D-$4:$\,A,^8DM=,!I)>(>RG55'3@RG68X\5*CJ]_ MT?NB+(E54-D"'"\9*(3OI5H;$1WTDO-"*L8T;UY[YQKG.?GK;S>WSUX27E$A MUR]9%6%0T!<@]!^D6O5_(T%_A\SHI\E&7RH8&QLM-31K01J,0#)T%_V+G : M38*I9ZR:S0(L)\V,6IJ";XC@5^WZ:<*&-/W_*VL3,.,JE8B,Q,688BD]2=>,S,39&XK0Z9SXE9#O('S@6 ME;SM25?BA'$\(.5*]VZ8V#UQA!:E(OEAS@PVSU3U6-)>,G-]2(ZNJ*FN8]7( M@//6TWJ.&VY=^,XH VR!OYQ"S$Z5&/-')QGS03S[7$9>]H$E3@,U&-3V=&E# M3(\82H)$#A'X,\N*N&W ^3JV9H ,TC.8RSJ2=:^#3/KCA+")$5YGO-B/W9IL MCB2++^&7T>EZ(.?^@;(\X)FCQ*%B 2LB'PXQ=YS,QPN#-N4O00)%@11%2+DOR%Z+$R[PWH7>X"A^HUR-3X5=3L$*(9DT\FYCRX@^ICV MHH_9Y-2';,>2\0Z$%,-8]YO9]"+:\N6UWZ'L.?SJ*S;]E#T_"F/4:?,5*B(T>EE$R%#_HH=C MTZ8^$ Q),*RX>CB0#=O0\&^5]1-4C?V,4O."Z!&#'*P*4<1K5056+&X+& 5=0U?')5.PEE&LYYA G;X$7P8J2BW& R+ >VR-C3]&Y, M5AG."398?#*?6RZ;^EDF1^))FZ]FOY-2;;H0Z-@WHZ"7*)%5M 0G0F./C'UD M6[@UE$7BDF54N)",/*KZ:K.M2HKHEH@O#BD3I=O S2NQ#DL,3%0-LH564U X MO#,NR,5&$P@V@UB3ZB=>=U &! >%"5+4*+;L#.OT9]@!QV&@BREM4F[P##LZ M7 $M[%"@>4&Y3M3=.M]N;A6T')T/QS;FX$BG<&Z,UCOXOQ*S:;GR?G5I?H0!TJSLVER?CF%_V?) M_/12S4[/D]/9M?JUM:IL-K_DE:93>.-"79\ELZLKF^R=/5.SB]/D"H;,+N?) M?'8.GR^3Z\NY^E!A>,XR_XV"O5Q>)I=G9_SW*4QZ=4U_GP*D%V?7--=;27I( MDQJ%>@+\"3ZFK.H:% $!]M#8098^RVYZ[3#]VB*S0% M+>CP2]\(04L,!&/W:6&%;"C/UFNWSS#%LZXRI_T'4GNA:J%0S%7.,LPCV/"10>Q- M=\PUN+&I<+:E0%VD!J>J["@DP^40S1E9D-&@>-5!QE% MCFM ZA=22:U)UV555"LJ+X;S2OJC)%>G:5P"O]P3C9$P>\FUVW3LLV78JYWFMHV-[ VUL6[0DS%!_PT[(5S :0R8 M.>#\I;%E^NUQ$%*]S5OL.(A?SKTW@2+FU[VV.0%Q2U]P! M$5.A*?E64^Z!VRZ0A"Q B&$\2F-Q>QA:6GA]US"PV *;MW?$_D%+%)^\B1)L MUJ>AOB*:"K&#_4JDJ3PR?$]R(XVHXD&S9',Q( CCO@(S\>@)-A(Y,N-RZ*YU M/,C5J\#G0K=XC.^Y M%D"J9;M##CD=6R#>@UN6RV-JRS E!ZNU$<$E"HDK%GMB-QN,TEEFL:&C7.74 M!( )@ZIWHSZR/I0GH)7!2'*^)#/@_>>MD:T=O/V,(-:,%]L4 M$C,9)SV^BI55C:OXAA>TI7\!_YY\^JB"\PAX?E1P7(6@B#KQ7-J9(R(O#Y@? M)P5BWT2U$M'=VL(#GA")3J43!U.'ODD\:)N9.,_LTUV"HL+L/DTE2A>2]4)\IC@9@/IEB/X:ORS$WT9!= MC=M5.X#[STU(M 4>V>2F(XBI]^1Q4L8![,$2*T+!)F#K*!I5;7.CQ"TNUTW^ MDVMET^BS@!?/59W8AW!HI1-)XI]A^,KY).OM' Q%1\,@5T(H0_#M3+S>X"CK M<#$-_.+!SI#8%.Q1T U2)RUD5!W76U#CH)==QC'\$E]N0.??FT*=AHC-2U"R M0:RP[$AG!^W@I.&=J#,6 #X:SJR$#D5,O,"\VVJ",U[:>L 05+U]U-J[K7(.$**>658'V*!PS_8M5A>80BPEX)(,OL,EMZG+(2+N MF B$ H8^:!% B1$\**[1&V[;QMQ2F8@N0K MM/42W5"&E$_Y;"MT1JB_L^R6FIRK+#AXN#-2C7/.I7=5$Q=%ZX)J593&2'J% MW43107/JQ&27NVNYQ=1E!H(NOJ'63$<%VT+N!AZRN*!*TDI? $^T9(DA-#*S M;M@61WQ/B;(D9G]4??<:.,_WPX8MW/"](#$^SI'CH3MF!%!#(COHM[1F12Z@Z-5\] MR7'@S#HQO_1JUE0Q0S?2'+H6- MO/UUNYB$YT*!!7\M(T?Z)]0?ZC=XB(SUT7>\6@N91Z.1[+_3D'L9TI69=5'Y MF*.-CI;!D:*$SXH Y4R=@H\>::N\7(*E*,6#9*&7]+MM_L+IHV7#79%D=?&V MHI<;J5+E4DG M$'>@YB@DC>U:88%"/S+FX.U@GA-D@6>^>=T>X*6(F%1;:3?M@Q\&.,.8Q*8,@>#&?(=M\8>)S'11)J!K4ZCTH=XS$24R 8&WBHK MB*9;K0S7>FKC"U$:"4\1&8 1,$J.;?F]9");=9)=][;UHL+]-+;.4G5L=L6DLA[G)4459W7:L0HJYD07" MT704;7/)9>@[Y\_8J'_H; !MSXZ#]3*<* Z$*=DL_&ES"0^G85S?#'J(G^6< MH2_,H=RY&:FN9(>Y4;IEA[ZN"NL:D\1?\"6:T8S5PTK^C M)S6A#*Y(GA9!1Y@*3_T%W#O8)M0;^A00WLOB[S2F*C^$!WU?1]W%5!^S"+-: MB8T\(9J,$!8B2=]Q@Z]KT'-)%V:)!^XM" *-X*B(=DC"B&;/;595^3LHAYC1 M'E[\9/3A[@:/]._BHONI;RRP[>UG814>1JFEB<];.)L>6O.X2\*W=CD^.:39 MZ,Y0:U#B2O%\"A]T2TX^%DPV,]+R)J*/?N HE'U#6T[XFT.U/,4:AO%R?=8=N\]>=C M'4BN1$_U=C3<[#[C$,0;V?F4LVAB)TB/^-^Y0C0["4+\8[.\IN(D;-_+2,E%\CHHK3>%A%=H='^2" MY7J-I%JY(Y3!40Y[8 M=KR'0)#2D$H\[>Q&86U2&.-;N1,+5X4B$#A%P"0LC M@S=XWH7.UG)*R/&#]A476Z'%LJK$;-AP@*57VRI=8KL!I?:Q#X?J=#XD%Z9G M*F%5D6(]:>J%??(U/]8)"2F=V-I,)#H2VB,Y$OP\QJH;=4'[0- VJ+K+%E") M8-08J"1.U87))\8L!W2 )@:LLN@BWV>(0%8V.WL74)2E!E^)RX;6YZ=,IB0H M/QDJ9OIC:4+LPV6&6,?5,25EXI*K<:-3J/_XCA;7@)0$-5 (S"0[_0$6?5=) MXAE,U:\?WM'M-+S/A;V8! SLKAI#)+QU[^I.> MMVYYVQ#4 (HX/=Z'@WVH=%U2V@HOAFA]B4#F(7[ PV?^H$R\#*V^P=L(Z2#% M&L!H% BT'?1 2U(Y@4Y=YZZK3E%XG!_Q\BOJ$^).7 M[(FIZK:P(O;"HG,9GEUSSH9SW)!=NA9+Z>B;?)3#SG(C S(7R(\].HL#?YW< M30@W-OE#:CUA#B)%GR@,]22WA-D'B)S5[UV=-UF>VM($PK&$. PY?RN-14>[ M'MVY>_(231W"1_ LY88%.DM!%QA]UE8G4?=4N$UK:-D+DI9B?X1N-E&O,5[Y MC:*17R" !B%E%^5UD!BW7?G4Q.;3.D0%.?B+S>]TVT0I$DG.2)[)H7W;$N>= M"4Y>TI$(3L%:A]99U,/WW6'MTU.(>?5\(&>!C_R%.3ACZ6\Y"?QV+ 9BRF!%O3,O MZ&SK_.*EE"EF+]2_=U5K,H>3FL_4V?LSW05KI-%?/Y"O5V@ M$TX:G2<:L[MC*R)!/"P 40VL*RL_D-_EB^(6>#2(L_0",-A[W5_X] 5HU<,9 M7+#**::CTXD1HR."A$^YJG":2 M<#F_SQ>$L$'CF"9\9"M 5A&$!M4&< ^XFS8#96.T^%Z?#*^+J*G3/CH1W7A_ M04Q$%#N2JY78BS2&KLD)EB4;WZNDQ(O90_&\0;?SX>29=13]:1G7/^J[;O$6 MBS5L'^T%^$!"/IL3H61.$P?P-T$7$+,F=1>8-=Y*>^^J4IRBFXS47]"%)"G@ MM"TH\R:Z>2*$'B]TP$#97K ER'2W>MBM&]?=U1C/%I@VNGXHTMPM>.W_!R.]=)O?K M88-PG;E&*>>I>)$A(XB^EW4\P(8M?'Z-G LD/=V:P;>![)W4<1TGO*")@74= M?W$N%/9? P06GL8(HKB"R([O :C>T'+Z=!U8;)+'B?J!#\$P=Z)K6DH9S]^I M)K0) A5;LM1\?98E*YEZ=!Z#(]Y(YPN4XAJ.O,A>']XKPCE$VRK?E_"(?[>COI=##YJHM43*'COUT4JP,LA%,::L_QV9NG*(*B6%%2[MKU/" 9.U]J-N*;MAWB?B(IFFZ^(L[3F*XNY>[>J;5M(:P+441DI M%T]#-Q4B;N\[R;AT!.;$3F@#9L=?C&0O=[Z%A=JFF9TSL!5I*]445T01W\1Y M./8$$]ZPQG2EJ\WR>W=5!RXWW&UZV&]\K&TV+(C0,F$ZB1I'9*NH,L-3RP?8 M.<"%N(G8EO29J 3+S*8[)[V^2NQQZ( >C2] ):X] MHJ_19I^T">\!LP+"\]IR';?H MVLD?F8W,6VI[E^@6!/&#BWW4Q8W\SE<]].6C08]6EG&=L4YYNI064]W="=%7 MWO:RUWL#?"'-GOW=N .##\SDU$*"Q,$S4^*JLN.+/0,'A72\>MG><9!1:P1G MG8-W.*IL(.K@@]\'^^W;C'+O[PX 59QGG6W'4ZM.HX]HN"X2OH7M0-+Z?H]] MTMQEOB1*OY(\U#OY@8MW8"600.V#IT-]PL#>\D:7NZ#O9T#K5WN$PN4Q6/MC M-IG7M+FOK:R)&5M%S5&5U3*VS$1%-@B# 1366]$8O(6"&4"FM/?BV$2, >M. MS2<>*FK^:W.V,%;=^P.RE%SCY!'&:7(,D4]F;W!Q)C/'H246)OQL B%"AN5L M\ &_X,UQX-911U?O5O"A6_WQ%NL 5'L=I=T%=BMYI)(1)]WL_?0C9>Z',.]\ M >N 1C?B@E/$.2/?2^^NI14K+'-Z5RK4S[:%43#6R;6:S+(X33C,E7'DJ*^E ML_@Z=C#$A9D$!G;C2:]5U67?K5SZ6+[78(A(=C8_N,9P.&ZQ[+[4]D1<%+J0 M2TN1 M_N89O(<@^\1:>M!%J4>M4.T%5B XF EEB6QWME)$(B6!;$"K<&D:LL M'S%CVC52HASD 4Q3!#G,*&'Y>*- ?"5@O*B].\27S;XNDY&X,_J'%4#;TD1W M5H17^\=WU$?)KCN^F>\&14]"MKNV2C^YGV; :_W=?0-X'S#^/L3\;)I,IU/. MV1 F+_[53W5;E?=X(@/%LS\M7M4_O"+>KO]QL <,]W843NQ6.=[+,G"WOJ)+ MPZ)N>G+/XW89UEL/K!JF=#56E;]\T27Z-:Z/Y[%0\>AY_Z'T]MVM.KN:CF?3 M\=WU=9Q5\D0X"J[T*&9@0JW'CB,YV^9SI23^K.Y)@E)),1GV:#GN=^49.M]? M%1BNR6E%>Z5_715R1=) I_D#6 U[,L5J/8QE]\,3(8W*WAAKI#?G4P MH&1\M'N4?Q)JOH_O;PMW;JJH2_ M4W%IWN!!]GL^6^+O,O2WB0]6-UY5\!_>HGUS]VKTS K"X*N_;NEF=2QO8(+C M;]6$EAE/+Q-W(=A[U_Y_\J':YJF:7TV?O5!OHI.4E;Q&7&1'_N N>V]X"3LY M=>^0>@*MCD?@@WOA;;^TEA9\25LZ9JS].M%/7OA;[#%Q+Y=#9>KP=P3TP!2^ MT='92,K)YAMW)AAV2Y:;$\5L0]<0,Q^#,UWG9AFTL:VM=..W_+(/V%F/>91/WUUWT GE[X/52[RDU!UL MFIW+10,4U@IJN)6CL5+^53.!.ON@UL$O^5A9"&"U/2UA5[KA5.=0;90+^MI? M)Q8VT:\$CO?HV;2L1LID(&4B/DQT 2F1C-I["BJ_LL;9;?ZRML?)Q M-3T'^0CDS>;9^S=V#5X+1-E0^T1R9[?NWBO18WIJX+IF M-#>\R8OI1>+N:GDD?U4 *^EDGOFG _E:0O_L0 MA,J5/_Q%+_13(V&/[0?J/&5M]P^R_CPZ*S,L ?:6?C\M7X#38VZDG?("X^2* MMI^)M8U;^X)?>*'#-[85>^#N>'O]5_^74JHZ.*<#H@(%3_P%^B#5//2,$ MQO2(;)R-IV"AI)_0_>2>W,3LS_D/&*70;'@>D2L0$A>F1G%Q M$EU2D!P<_["9+7G<<(>I#U^#:RD%:[Y'@'3:3[ID%4GJ\0&==CZ>SO[Y=).A MMP7$?\N]S03_Z"3T!_),8FHAI'UJI32!O1K32[C]S9B T/)K=?8DG^0SZ6 Y MWI@"6L(9F4DT[A]3'1?)_YK9O S/#7 *(%8;O0T#J 'J*+,B79Z1\G"]7NZ4 MZH &X>,]X>QRSMR=-Y1$)>7$/>5MXX,7NYMZ*L2W&G+B$P/4 M$M/44G'3]OR]KS^3.N?>;$KB+4 =''2G'>D["X"%P(YDQ67\(TX7JATB_:A? M]]$XSJR8,:/5>N>WCS$!^W47AX:1P*0+WOY!3GX2]TZ&?MCU>?#CO>#BK.@G MBNG\;=GR[_BZ;Y7]%>0;_O%?_SK_A/(O#E5IF.@^M MBP( )<% 9 >&PO=V]R:W-H965T9!86TU#4.3%5@RTU<52HILE"Z9I:W>AJ;2R'(/ M*D681-$H+!F7P6+F?;=Z,5.U%5SBK093ER73KRL4JID'<;!WW/%M89TC7,PJ MML5[M-^K6TV[L&/)>8G2<"5!XV8>+./I*G7Y/N$'Q\8Z>:*]S5,W1\F1+&?Z%IY!7><$L6\RT:D"[;&)SAB_5HTD<75S+9Y16:8YF%EHB M=.XPVX%7+3AY QPG<*.D+0Q\DSGF_Q.$I*23D^SEK)*3C)>X[D,RZ4$2)<,3 M?(.NO('G&[Q3WBM<<),)96J-\'.Y-E;3>_AUK.26,#U.Z'ID:BJ6X3R@)C"H MGS%8?/H0CZ*O)^2FG=ST%/M[MW$2?%Q:VH<#4G@H$#9*4"MRN07+U@)W_(!]X:]T;#$1R[DO"@64K46S\2#)5=2]OV M3>?MILZR;;9_Z>W(NF%ZRZ4!@1N"1OWQ, #=CH%V8U7E6V^M+#6R-PN:G*A= M L4W2MG]QAW0S>+%7U!+ P04 " G@Y5:NV>@0!8% #_#0 &0 'AL M+W=O;E,A[>,Y]D-3Y5NFO MIN3,1.HAM-VS#;[G] MO;G1^#39HQ2BXK41J@;-UQ?>971VE=)\-^$/P;=FT =2LE+J*SW\7%QX(1'B MDN>6$!@V=_P=EY* D,8_/::W7Y(,A_T=^@>G';6LF.'OE/PB"EM>>)D'!5^S M5MK/:OL3[_5,"2]7TKA_V'9SD]"#O#565;TQ,JA$W;7LOO?#P" [9A#W!K'C MW2WD6+YGEBW/M=J"IMF(1ATGU5DC.5%34&ZMQE&!=G9YS70MZHV!&Z[AMF2: MGT\LXM+H).\QKCJ,^ A&%,-'5=O2P'5=\.(IP 0)[5G%.U97\4G$#WP50)SY M$(?Q] 1>LE>9.+SDQ2KAK\N5L1J3XN]#@CNX]# <%6 M;UY%L_#M";+IGFQZ"OV%(3F-$4T#."#ZBAF1 ]\--#A@W( P+K<+P$*Q)8>M MRV9\9G=<8W%"W58KG*W6D*NJPEG.S@#6N;&L+A /BE93PUE>$K1010#OA6P) MY_":.9-Y*QE-6#W 1MPY^_4:2Q:L:A!K M,!P[P@JBA#314N.4VD78$)8PIN7/R&\YTN#W7.>"M*,,LD'%1$C4:/5T?B_0 MT>KU_5K#9:.%A"1TV9KZB$IFC>3.?\1,U05N>-"T*XGN5ZC/X8@:MJ5 9VUY M1Z^ -)AAE4M),I^L'L#O27AV0P\8"^!4J8!UIENBMJLU<(&I M<]D6S@7?KG@@[@2\.I)9 =QR#I\PB!"E 5P:XOK-LCX1T[P+2+P(%H>=,%S5 M[WW7DS5.VLX)6E7=\S'?=^Y<*XF'D@LI6TF:;IT';>FL*8JM92[GD'4GD9*D M.)[4Y(NU,)C8SL^FET>9X4RQD\!(4!*KUN ;XV,&YKRQ Y "=_+Q&?Q)@;H^ M$JC'-XL>_OFIBG?>H=H0=4O:\8#73J2!UQ"A<98D MU LC?Q;.L3>;^4FRP$!J*J]+N,&#DVN-M&ZMRK]BC=^) A/*P"CR\38PQC;U M4]?)_#C%]C,O>-4X3^*.68FVHIWF*.)H/O6C13:&-Z^R.(K?[MN]HI-)=T3= M-/;39 K9'$G.89KYX6+Q#/%$9(]YK$=]O<-]O4=&ETME^G0L,"DZ!-IEAP [ M;*(H6?A(EXV'@1H0VQDID0KI\?;9!E4H67!_F-)IA:*)T_&*]/9?Z!R__ MGM<*KS%=4G[YGYL+Y7Z8S0 K+$PCP,TWBS.X[LX/K-CNQ+CC@]/A#*YQ:U8/ MN"EUE:QQ+BYA7-ZQ+=.8QO$T@VB&OVDX)/R]#$$V29H2FSA<$)O%/'M^Y/9. M?#2Z'N(,W?F=.@VR$)LD2#-LXB!)X1?*M<,H_S'YTB"+QH_,!IR?0#]G,8J# M=#[^]LC_<9KGBVZU6:Z!ZL:=\5?*8L?#*Y; MXA<:US0!Q]<*#^#^@1;8?_,M_P502P,$% @ )X.56O)U/)2L! 2 L M !D !X;"]W;W)K&ULM5;;;N,V$/V5@398Q(!J M2Y1DR=G$0)+=H'G8-MCT@J+H RV-+382J9*4G?Q]AY3M.,VEV*+[8E/4S)F9 M,Q?-Z4;I.U,C6KAO&VG.@MK:[F0R,66-+3=CU:&D-TNE6V[I4:\FIM/(*Z_4 M-A,61=-)RX4,YJ?^[D;/3U5O&R'Q1H/IVY;KAPMLU.8LB(/=Q1>QJJV[F,Q/ M.[["6[0_=S>:GB9[E$JT*(U0$C0NSX+S^.0B=?)>X!>!&W-P!A?)0JD[]W!= MG061\;^P7M?D>M_%D#J]4C?&_L!EDTR2 LC=6M5ME\J 5#A2* MZ!4%ME5@WN_!D/?R([=\?JK5!K23)C1W\*%Z;7).2)>46ZOIK2 ].[_MNZY! M8MGR!BZYJ>&*\@37;%@,E>P8P9?%;2U@8^R0JKIP 3 M<'>1+S"Q1A8$0*+6/8&7K*/.O%XR==%_6FX,_#[^<)8317SQTO1 M#]CIR]BNBTY,QTL\"ZA-#.HU!O/W[^)I].$-S].]Y^E;Z/\Q7V]C%F/X=UCX M20'7FEH(N 5)XZ)T8IU6:T%)AL4#T*30)"M70Z\)*]# 4JL62BH'(7OW:BND MI D]BI"E:A&$ 5[]2?7NH4+@K7+"MD8-MB9%$B]K+E<$*21UAM;D+'!CD/+% M9;6_:@1?B&8PSLF^:B@2 \>D96O5&Y(UHQ/X#;D>ZA.HNG1/$VE?80)J' M44Z>^398^N+1V'!7F581N$5J:^LQQ:'S&[K_IA7G'?*IHJY\=.2(TA06TXP. MLSPL8A=$GKLR>:9QX&T24S9F!!RF20(L]4]/QD E3-DHTY,14$N02G[G6UY0 MZ9FAS8F"I9!N#O!^&!H^ M?II":]16N J3ROK\OW]7L)A]>')B21+FC.UKKA)NQ)'G0&/P56L[?>JN*-K^ M>@3>F,$\[X3CU9=P):PG-J'N+B /LSAU$R$MX&.O'9M+8I^$/2..9T=$2,1" MS:L7<_'(_D&U^OJG"ROT]M-&A!VE8T:[1-/XM8BPCV;C;'<1DK3IT"]+S0-] M&1#A!R*+&LY'8?ZG$CEP4O4:&C=,S/BE+^3D8+MI4:_\#F? 3Y=AT=G?[M?$ M\V$[>A0?=LS/7*^$-&1M2:K1.,\"T,/>-CQ8U?E=::$L;5[^6-.JB]H)T/NE M(BJV#\[ ?GF>_PU02P,$% @ )X.56DS_01)G#@ B2L !D !X;"]W M;W)K&ULS5IID]LV$OTK*&62TE31&MZ'8[M*GMB) M4^O8E4F\M=G:#Q )2:Q0A$*0(X]__;X&>.F8L7QL:K_,0"30Z.MU-QI\LI/5 MGVHM1,W>;XI2/9VLZWK[^.I*I6NQX6HFMZ+$FZ6L-KS&SVIUI;:5X)E>M"FN M7-L.KS8\+R?/GNAG;ZMG3V13%WDIWE9,-9L-K^Z>BT+NGDZ<2??@UWRUKNG! MU;,G6[X2-Z+^??NVPJ^KGDJ6;T2I_6W$MBH((@8V_6IJ3?DM:.!YWU%]JV2'+@BMQ M+8M_YEF]?CJ))RP32]X4]:]R]Y-HY0F(7BH+I?^RG9GK)A.6-JJ6FW8Q.-CD MI?G/W[=Z&"V([7L6N.T"5_-M-M)<_L!K_NQ))7>LHMF@1@,MJEX-YO*2C')3 M5WB;8UW][,U65+S.RQ6[$2LHNU9/KFK0I;=7:4OCN:'AWD/#<=EK6=9KQ5Z4 MFE@3AAY4U3L>MU+I;LQ7N1-@0<]F:YS%-166RW MEBQ7K%X+ENHYLB>:B337<-WP/T7%II/K-S^\GEQ:@.\MX8DM\Y*7:ML0*MFVJK51",;FD76C2\?X*5#+&%>8I>CYLBZEZ MWS(5,W;#"V&F#B3R,I4;P7@EM(3;*J=@Q3:"JP9LLD:!S<6=?DG2L5HR<B9W<@-]I/;X39O"AD2K-!3C95"J)X2O3F?_S!7HL:;%Y+O=PPU[UZ6XD4 MS\T4U6VF9NRWCI>&%%,BE'=2J%-"[+%\R.##W,%)*@[@-&E-A&YDT=1:WRTS M(UZ,]H7F0 GL75=Y:@0";UM.R@3^&A(%.RR:;"7(!6@".!(I]L%/XM/P\ E: MOE^((]>"^EZ\1XHC3BM1<-H3<^'I-5(:_I<($T7^@3C+$(!S"AO::^&,HD?' MLBE3HXEZ#1.1^Y2R9FH+CP1NP-#=F/Q))Z=%,%S1((AB "> JV..,%J=OYN_ M^@?[^=UH)<1#]C' T(8652XSLC<]D(0'L"2+/#,L[^VPR^LU=LERA4D@UX@> M!UAD0;A4;&M-FTQ_C3A6B#OV6[/ UA0&\G3-=IS41JIJ3;<1U4JS?[]/][YR M(P3[1<),22]!)Y%NXW\,.\C;/X%AK63_*\BU;\>*6E_D'K4"UA?;W MGFSE+D/83 T="_J4F7ZE-;LM^L=@'GJH"%38MYW/^'9;P-5:-S2J H9$P99\ M4;5O8)D,904D'LWFL#6HSMA/ MQ^)I+1G^BJ9:$0(0KLMF29"O-&8K"5PJ2B1H3. MWWJ5IK*JI#+9 R[4UG@02;P'EW1SPC0&9R5\(,@F\Z MY>C<15QJ?DUD:Q"$FHWF >R^U:$]1W2A+$_S=5Z6I8$&F+(,AQ0;+;86K0_= MPI7S@K<3B'!.CE=F.3TB.M.?WLVOD;H), 1O9'Y$OE(1FD;KC <)0CZO_A0U M H?A8*2BSM1BLUTCD7^ "A4<#E3Y@KS,^*(HU\0DA2^9@??!>I#S%>6T6UG< MDOH+P4LM!2G+R+,%L0$=J7&Q#A[0%$&6LR4D!I\U_!8O%H+R#+%[IR,C0KE% MZMZ(S) 9>8R.9TL*_^N!0YUZX>AKE/ZP@* **:?8@XW7DB),G6^TN#M*9CVX M:CHJ@%JQT=JMI+%MOB$/$Z9**GHUC),;"H].TK&@&NF-KFAKJE%*$T9::](# M")VN3>5B+#9VV]8^G?O?&UH[()![(0_J*$U;B[\:,B*0+'A5:A]OPZ=O?TMV M$ZK6,1DSZE$FL\@J.YS(Z'_K2%TNSG* L-[/FO-7-_B9BOR6+[K*#9Z]Z"*5 M#OD[48DA)9DPW>DHRXF57(O5\DXT%PV0!@4DNVBN(ZZ&I)%KI JCOA;9)RH1E M[XU3[W(HD=C4OYP&E^PW231-87_!PC"P'#O"*'%<*_1H MU#GQ>.180119D>^#H*K)QDI3F(:7S ]]RPUM%GFV%=M^OZK[[UA.$EAVZ+,? MD9 4Z1QVAX28[D?,B1TK]KRC95X,AF(;-5!1Z+AE[-U&^5&EB MY#+/MVP[8*$509C8LZ!(YOBAY3GAZ'#7EO_3 @Q=LF4E3:!!XAB=ETB'3A1; M?A2 1&3%;@R!B? EFQK2V-8#;;K_4\CKQN[E,'AQ,CJ@ M7NY+4\( HE>>Y5P7(4' 7ZBER71JW&X%J6[X;P7OB:F\ GG"Q9 68>0IT "X,&=FQE4"D$Z"+? M:V >=DSB6[0,1D6OY3G(, MNM"S_- Y'W0$+)]Y+J < W2N'[(HM/S @_UA1)#Z'- AHD1@W?$2Q!V'0 ?" M\$]#FK#N6"'T=C[H$.00@F"*8?058!? >M'ASSW8D06.E SE0#%?AC.H* Y" M&K5*(IP1V:F#T.3'$-!!0';LDS@#.OPD[/Y],LX)+ 4XN4B,=GB ,X OL!.8 M'P#WCG.BBXR8^-[9.'-B*X"U :D$=4%')03"$+$<2GW(>9^#M !\ *Q1HMGM MX6(H4ZB&8KSX4[(;XJYM7PZ#+X>9:P5)=/!K'V2V@Z@SZ,6+H!2$#/L+,88X M;0<^Q6G;;G.&6D]DI M=CQ4V!NZ0?A@#DZ=-JA4YBD\H3)'18[2'R6V[H&:8])%-',&'M1>G^]$!ZD7 MC-C=@^ULH@/'R[9?=LS@_9WB;E,U] W)2J_Y'6*I#ELN>W0Q)G MB'ELTT+)P54Y76.G@&=Q*N)!M+H01L'$V*F9I2P?#>=]:@+6NN=]X0VNLN?6 M<$LHL2=JO-QT3:DAU0MG:$0=C9-!P_\":_DS^__=6O[G6LODJ!Z9_67(_A0L M1,Q8&=6UV,NKN@L973"=TWN5]UURPU#?GFL8(O9&7U'5AEL4QL*^J$M0WEL7=H=X.?K07/ M'NX+FN:<+C.:@TL1Q/LN\L]TJ7E.2=JS31>5V';@9X%%R[RF-XI:W=AY*71; MCEJ +8\6"*BF,AUW(M'4U#W_F*@MLC[.7K?/C/TP(FEFGH+7XJX/O.?U],CF MYS7U'F3@\8F>WW%#XJ-'IPLZAH>^;08>ROD+.I$G07!8*GB.Y<0!PXDEP70? MQ\,D&44'Q!\OMAD$QM&1TC(E1R:+O:I&\3""*>JA(ZLU&UP_)'U\"R.&1W<0A@IZBWG8&8GG],YW.=D31E=9Z>CK02 MX%QJ)X$>>3B:'GFR8P5^;'E11",;CHS2_-Z*]A%>C4O4GR5R*'N'7S0O24 G M84EL.>$!&ESJ17HXWB>M-MN$2P=!%RBB@R>-J<%-3+[L/Z,9?RPT7]"5\(]" MKBJ^7>O+D'DEH,"7)S_VX7KZ:CR=Z^G['S&HT5=!!Y<,9R%GWVKF!F385&]) M=01]T:<_.]+7Q7*XQ]W_6*2]#C<7E:5LO\RC:[0TE8UFDKAR[&_ILY"--/=+ M^ST ?7H;(U8WTFDQRY"6HQ(=LU+GG$* MBX&;, #$25QM_B 9P-1?A(S[L^,>DO'^MP\%#QULSI/K4(H 4=?SJ*<5N*X5 M)E['M1-;(06&&.%D8#=(D =\DCU MBZAH MXOI:R['[1!__7ML_\"4$L#!!0 ( ">#E5H8&PO=V]R:W-H965T9*D2I)Q4E__8Z4[;J8$V#[8I/'N^?N.=[Q M--EJ\\5N$!W16,:MEG M23+HUURH:#8)LFLSF^C62:'PVH!MZYJ;AW.4>CN-TF@O^"C6&^<%_=FDX6M< MH+MIK@WM^@>42M2HK- *#*ZFT3P].\^]?E"X%;BU1VOP3)9:?_&;BVH:)3X@ ME%@ZC\#I[PY?HY0>B,+XNL.,#BZ]X?%ZC_XV<"4VTV@4084K MWDKW46_?XXY/X?%*+6WXA6VG6PPB*%OK=+TSI@AJH;I_?K_+PY'!*'G$@.T, M6(B[4O9>$,G0JR<[,+=8?649:=!:'@ M1I5:62U%Q1U6\$8YX1XF?4>>O'Z_W*&>=ZCL$=24P956;F,)H<+J1X ^A7B( MD^WC/&=/(K[%90_8* :6L.()O.S .PMXV2-X;[ZVQ RNT&UT!<=9X*J"2RV4 M@UO:MP8M_#E?6F>H@/XZE8K.47[:D6^J,]OP$J<1=8U%?TD'RZ@D: M^8%&_A3Z_[Z^IU'3<>\H)8\"PZ<-PDI+:FRAUN#X4E*R DL?S_QV?O'AF=WU MN_A&=BNAN"H%EX39/2B^,Y^3 [J&UE+J[8LS6'PW..>2#! 6X8&:6] KH%(P M+3T@AW* Y^F+(^DX2/,@?=T:XREP:Y%"^AFR)(GS)*<5&RF MWBNEXSPNV C28187PP(^:4KVT*.)B M5/@58_%PP(X\'6NF&;E+AZ0UCI-BM'-WK.$C31,&K$CC$4MV&@TW3J&QSZ#D MC? 2EN043P(L97&2%B>0?&W_V^X4IZ,[^+U!0Q=%-^Q?&/@#N>G:^C_=Q(++ MD!;*;)Q2D-Z5IS6&=T9;7S9Z)1QE(XVS9 !I.J1[8E2&I:X1EDCE@E0U8>?X M/6%E \I&X;V,1R/X#=W^."?<03C(BC0X_XPT0!IM'.C6 ':]3U5'5!01H[*B M^4 _^++VSQ9(OO9OO;"OJ##1!.C#_T4UHJQTLWI>RK1!*-(X&+O#J[W;?_C6G M@^4#M!:<)KJE-M5)JJL &[H3+F^AI7@,W/06\&X^OPZQ-NU2BA(HF0U75#S;GOZMW7PA4W:Z$L2%R1:=(;%A&8;@)W&Z>;,/66VM$,#P>$S:/8/4$L#!!0 ( ">#E5KS_;N0H 8 %@0 9 M>&PO=V]R:W-H965T)<0O'MVFOI= 5UU[;FAPOKT>+D[>W9[(_;OA=\]H/GDD\R:Q]D)]21$;ZSY@]=A/)Z M]&9$!2]5:\(7N_Z%.W_.15]NC8]_:9WV7F!SWOI@JTX8""I=IU_UU/$P$'@S M>T%@W@G,(^YD**)\IX*ZN7)V34YV0YL\1%>C-,#I6H)R'QQ6->3"S3MV^E$) M,_2A]L&U(#SXJVF ;MDQS3L]MTG/_ 4])W/Z:.M0>OI777"QKV *4#VR^1;9 M[?RHQO><36C^9DSSV?S\B+[3WM/3J._T;WE*JB[H%RY6NE[10E)$!\V>WFF? M&^M;Q_3O18;M2)__/$=+,GKVO%$IJ;>^43E?CU SGMTCCVY^_,?)Q>SG(RZ= M]2Z='=/^-X)W7,]\-J$7Z/E0!P;P0%]48+I?JV:X0IXURU$ LE;ZB2 M?HHGRIT&:JVBA'RHI9>8'F=*P.ZCN./)YVBYQ$\Y-[%QZ9H6]W?TYN0\8(>D5@:BRWUZK5\!?PL4-8Q*P40 MR=V3)"\A5RO'G.*%#2#FD5V(H7<1(I@5[8\*GF:&!]JQ777LRL<)?:KI'HYQ ME2&8\\M8WO.8/!$%]D40G5#2= P11$N=E[1&.'R;>?[6XBO216$5G4@\_Y0' M*^8Z:_1/"<0H/DI&CWZ"$AU*M/?Z 1Z62 @)>:-<[ 6 (P)Q_QT0ZD"+G7DA MI%3U*D:>[C^]__):QD0!FJK&UM@C],C:GALQRZC'L"75]UIZ_+.HCMGD3S',7F+&(>O["KZU:J:;D4Z:3.MI_GD?/;#&)L]AE8*.)@.-B#Y M=D$2O!>3RVAQ'V2I"N0KI- D(8*: $ \J$KJ0N1>G9_/)C-,*F/BT$5R*Z0L MBDV'#16=]IT3I[/4X).E9Q0>$)?B7W".,XC4#_(7B>BLI,I>1JIZ0]]:Q) = MT@'TU+ENI/34)J5R)6U)"(:) 67CB#H\ T=[^'=Z,3G=^>?%$D:5@Z%-/ZZ2 M-S;[+\=#Q]:/'9$Z9A4;C9$N/LEJJAYMA"@(Y,J74J_K_7+NT:L0G,[:( 6W M2\*X.>,Z+W'&>H!W_+J2N9R28+\I))0EAI\$7ON'".N [[@R;#4#2P>PQO\' M7&11"2\%'A^J!'R@>,#5RRDC)0TW$!*X*^P_H;D;X7KIT:V/JCOL;+$7%^SU M2@)8?!=?F2H[-8ECF3/(P=35)W0GJS <#'?,Z92*Q;%>U_C/VT1T+XG?MT706X3!;QT/?ETI+(S7TH-+V M8:QA4APU;==^XQS$6,(YH8A<9*6FT[ MV$&BRH&4=%5A?H/"*#9D=^?4NS:>A9:X :#UIP*)$W; Z*NSP9#+&,G6\Q_4 MTU@2X=7I8$O-:9C)VM+9ZE@ ![&:/'=)F YN>Q6[5;S3"AV(?+KX]5_[:_,B MW19WV].=^Z-RN/AX,KR$Z&QR>3Y"NX_WV/02;!/OCID-N(G&QQ)7?W:R >M+ M:\/V10ST_TRX^0M02P,$% @ )X.56@ UI$[#"@ N!T !D !X;"]W M;W)K&ULQ5EK;^.X%?TKA#>S2 "-(\MV[#R!S,RF M76"S&22S'11%/] 2;7-7$CTD94_ZZWLN2Y[D/7MVLE/[# MS(6P['N1E^:V,[=V<75^;M*Y*+CIJH4H\JVT^O4"\]R-K>T<'YWL^ S M\2+L;XO/&F_G#95,%J(T4I5,B^EMY[YW]6% ^]V&OTFQ,JUG1II,E/J#7G[. M;CLQ"21RD5JBP/%O*3Z*/"="$.-;H-EI6-+!]G--_<'I#ETFW(B/*O\J,SN_ M[8P[+!-37N7V6:W^*H(^0Z*7JMRXOVSE]R:C#DLK8U41#D."0I;^/_\>[- Z M,(X/'$C"@<3)[1DY*3]QR^]NM%HQ3;M!C1Z7%:OPJ<<[>?1(3 M>W-N08G>S]-PZH,_E1PXU4O8HRKMW+"?RDQDFP3.(4(C1U++\2$Y2O%!3+HL M&4MIS783XOBXLHL M>"IN.P"^$7HI.G<__M"[B*^/2#IH)!TRZ0C VIG<'UJN7;G7 M5@(VQ)&IRA'&AIW*DMFYJ@RVF[,K=G^ VBZE9[%4^9(D^*A%)BU[X*G,I7UE M)ZP?1W$.WTC-M/*&'89^U]Z4=SS M3[^5O%#:RG^)+%C&F(I,P5)E8)S3P2@:CX=G['0XBH;Q^ S,VI:,6(FT>,+& MPR3J7PSQ=(FGT2 A59):@?N9%H*L[6S7EOFK8'.^A.%8ZK?R9NM*VCG6S2N\ MD7(KR'Q364(X";7(@])6E+<,F3T7"#-M8'*.HU@ "7@DPT:K&)+;(W]EO7[D MY2(Q:).I)D9\J[ W?V6\(!H9;;ZO9D@LK#=R^W'JDTA%,1$:K_72(]?IO'X? M1.Q%+&S8,PB>W$3**'C\%!G)I=RE %>D6*%)4(@YA\2 #29\ 0\% E(1LY*.849L85\9ZZ8[+*%5DM)FU&YR-*BE'@P(JV\ MX:0E2SM?Y^0NAVCX:@9V,_+(0H.?7& 34%2!-EQTTNOVV43F.5644Z='R^&= MLXAEE6A[ [!?S25,*4W#>_+J7(-()!'(-WE.Q!U[8X0U]=M'52QX^7I]*%HC MMZL=UB'6:P)M-!(D3A!&T*#P&EPSN6LH%!=95,6VP0['[=L,-XCC;EPS#J8[ M2'./(4!%$8NPTR':7X)AGY9" ME]0[L /NDD [9IU6 M^\+6(+>95,L)09&ZLC.W]:BR3@UOV3U3MDTYJ%21H G$]8&3$B 90M"OK^B M,WPZE=3C2U M""%9JO*]TMA,/%-5:2-"H9'E$J>;*I))"DG4UHA _3OR*2&YMK'XGL*OQ.:: M=D=LN1D8=0A_@SU@*&28VFUD,*E:E:;6+_)>A$.H8#IEOE52"]]%4)&IJ/TM M_Z#?4&\16BA%@@-P@I-*T8XK."]2]%U>UHZG\@,QAE&T5T#I6Z]IE M#U:&=6OB?(K84 M2FJ3]EVBV]"L5__F-NT!V8#]GU"VTTK]3YT\V'5ROTFHB$W$KC\>)'UQ]W)V MG_U>^5P2,BC"W;4\AU6+*#OU8KK@4F%4<)AIP+RG/7PSDMZJ=*/JFTN,YN7, MH> 8CKK4@X,W6$FD0734.6X#U/*D0F0!A,8K4:F3H[N%*!0DTFXD2>E-*UDC"KI&J\&0$/''_ M5C>NN0(+"_[J\[>[OE%#Q6><[A8[;>.Z9=O3.+K[!%$ /3[)15W;<@Y*D\I M+%R_,NYZ+E<2T+=%(38B]BO9A.#3OC!$*.=P7TG,0Q#U>_[^$KD^K*7)GW26 ME I;W1TAA:2#XJA?%"90>5/'<)@,LGEWNHP","TR#'R?@2F,'WI"G&P;M>#9 MID';-DM5B5Y@4E&Z4_2K$75)S=I."L0HI[F=;V8 JP.1.Z:C;6OR!4S.K=*O M+>4#^7:!=WE^0OU:(6S4=(.[8N[8FW&8N%1N @$/UQKZJ%^YD1CTY:'YV"P# M=-V@1-W&8=T,U2W5\="L!=U,YM!EU!T.?)8<=X?C=]2JO''2$5$7MZCOKRY] MD(H\-VB!)KDD&+K;+$RRFZM25132=W%3<;0QCKM)["7$?0Q/"UCOE:X*9)6J MK(B:AVG[8G$DS1Z8P'A$;,GE4RKL!"E2\W$!YBC<)Y=QZW;N;QEP3#M 0NK]3V,B /&53H3L)MT )&!$9X*0_''0OVJ+Q=5:LIUM++G-7( [XYBF,: (U?M)15JXL80>@8E",490J MOZ]0R%(4-:J$\N$4&.=25(ZDNSDZ'%@J-# )V7BNN=U3>4I5T]!\[WC3EWM[39W]Q,^IM[C1< M'D?]RP$>>O%E-!J0L<:7$<(-:<_@HO'1=Y=NB-T4T--1U.LE9^PTB2[&/1I@ M#P=G.]2;^74O2L:)8S&*8C?(!M6FS4:F-?)![T-?6#PG]4" M@"C)E5,I$5SH J1O&8!7BD7? M'+2&",Z7/ R2B1^@K70(!*ID654W6FR.KH.ZS5 S-J2E#IXDX]7;_3?/1W7!H?C_%T1A7DP[3_CNA M?[%JX;[-391%/G&/R,/YJD(=0S<9CG^:JE'YD*V7P M9F%=*0-^NN785T[)C#>5Q3B93%Z-2ZG-X/J2USZYZTM;AT(;]E=)O7 MJK#KJ\%TT"Y\ULL\T,+X^K*22W6GPI?JD\.O<:]9D"5S:[_2CW?9U6!"@%2ATD :)/ZMU*TJ"E($&'\V.@?=D;2Q M_]QJ?\NVPY:Y].K6%K_K+.17@_.!R-1"UD7X;-?_4(T]+TE?:@O/?\4ZRIZ> M#41:^V#+9C,0E-K$__);XX?>AO/)@0U)LR%AW/$@1OE&!GE]Z>Q:.)*&-GI@ M4WDWP&E#0;D+#F\U]H7KMU([\2"+6HD/2OK:*7@\^,MQ@'(2&:>-HM=147) MT301'ZP)N1=_-YG*=A6,@:J#EK307B='-;Y5\Y%(SH3X2%;GP\:B<&+H4B5"^ L81?"UBYB]4"2=="T\D.QSG6:"^F42"7\! -A M]:)SR3"^*K!=+^@M:32*M)*G%K8 ZY%W0^X4Z0AJ::'&S\3//YTGR:L+\5ZM M5"&F,_&OV@9H:*TE)WOV#A-7L^ZATPF=P1Z=RJ+%C;4>[(M'RI.9^#BG[)3S MHE5T0EQ&>*LZP$X+N(YB:EI 0U):&[O=&&4%G.[LW#I):.>;%G &^KG GN&C MPT]GXLL>+9P^Y#QCPS&5'!(P-=$X^_36EDB!#1TR_>4"IJ\YT^JRHJ1!9MSG M,5@;\KLL;8W0-U%>:(-TT?";-BCZ.F;X\U3ZG,_A!_5GK1%<>C7D'*M)*"8X M6=!;K.2&;:*]6'2UVDF?%T)6E;/?-+J'BK6S39TF1[S:P1*C4E=(?Z6;F"AL M\;EUX20H5PHC S*:HA-?K:33O< *\B(IUP;BRH>1^%V)7*ZBJTN9*2XX=A=5 M)7?(/K#&/'(?)1N#[AW6W9:1]EL)T*K\WFKKJVD'.MG'1ION%0:),6=1:K<2 ^LAOW MA(>A[4^)+CO+R!^/RE[0/$$IT7 GH@:LDBU!VW(UYINN=3&D[>JOO'K&VJ5O M* ))F.%!.J[XD-O:8Y=_,1.W;28?XN32='5^YM0,CBT7L$WV^C_$/ 3E\FNUH>_?ZQ MIPBJ=_83373:_3X::&GM;[ZKVUC(GN#*#NY:^FUK14[NR2OBHEY_W1%JHCX2 M=^A&_T2_$=-7L:.8..#'6;M@(J:.O1=KTW2HUZ&"JF9$KPII1E!J3MQWAXIW M9@4+V2)H^&DC%?FH9SUDHH#@"Q1^.!/QC?*N*+#>:QKMHC MVAG&2F).U722!2I;E#931<,HCGH+3"3*1HF+7ENDL!GX[DFG'.+"1& A78'D MF);!]$O0U1 *@:JF004XLCHE4O7PD0R^H92\9 MN#]12GG_%R--B0OU=@5;FVQ?YQ@8R2G-,)=JE]:E#S0E>N9<'M1-B 'Q]7)) MI48M@IHD&C!-G!()E-(430C:08\:"[IJH+;4RZ_8*@2N$[Z3;@NE;XKOSUA! ME17&';<9[I%;.QT"4&0TVB %-4U]G>]&XKTURY-[&@7>J'EX5"^^+9B"I'A@ MR$BJW]W(#3B/QY*L&3EL-V&*PCPB.UUJ=&E1)I+NC*AK4--RO,G MYX6@6.,,3/)R)2%*>=QIVE%!T/;E$8%K6\P/YL]]O)08NAP4CT8^BQ)"]#-2 M$$$@R,]^G4Q&I[A/%P5_&D!HGTV'D^G.XA[>W-_*(X"M0Y^2UR$09Z/S_Q>( M(FP^1XWV7;G'O4\CI7)+ M_@!$8R52)'XEZ5:[;TPW\=/*5CQ^H/H025<4:H&MD]$O+P?@2/[H$W\$6_&' MEKD-P9;\F .8=;-" M" 718 !D !X;"]W;W)K&ULI5AM;]NV%OXK MA-<-#:#8>I><)@&2;,4=T*Y%LZVXN[@?:)FV>2N)'D7%S?WU>PXIV;+C>"D& M))9$\3P\+\\YA]3E1NDOS4H(P[Y69=U3IJU%GQNA:IR$OI^.JFXK$?7EW;LH[Z^5*TI92T^:M:T5<7UXZTHU>9J M%(SZ@4]RN3(T,+F^7/.EN!?FM_5'C:?)%F4N*U$W4M5,B\75Z":XN(UIOIWP MNQ2;9G#/R)*94E_HX>?YU<@GA40I"D,(')<'<2?*DH"@QI\=YFB[) D.[WOT MM]9VV#+CC;A3Y6B_D^P 1* M;#4)>TUNPY.(;\5LS,+<8Z$?)B?PHJUED<6+3EK&_G,S:XQ&\/][S$@'$1^' MH(2X:-:\$%0Y((X9:@TFEO 3DG2*HO90M:\+D0_NI%FQ8S0E5T"1*P<$8%2 M*2W&[-<5O++%P%I(=*H"8LYDS4:V\)RKQ7F+61P:F,8;L9'U'BLEGY%3'MDY M:U9*FW-::615.3*E5/6RFP%HJVU1"64 MI7/=:WDV<,$N.![>X-6#6,FB/(P5@Q'6K$X2J]OY$!B$UTZB-6:\^ +3%Q)* M+=JZV H\G!UBGIA.&KR&A!'56FF*+^J41@VWOD=Y^I_2Y)^.*9WF!XIW?ECQ M!\%F"B'E"/17+$S3B*U\!IE"88G:DO+=(/R\ALVPC9>6"4^(0,RR+JZ50?@+ MI5&D&,A+M#L1(KOX1EB192W_W]&(B:_H@HVCJAG2BQH+HP)C246I2DU"XL6# MT!W)"8"T'%-J6GLA(@$/OW)XHFZK&2;#AAWC.GP/9A9E.R=&6.O.C3JW-XPO MM1#DR8Y7A[*#"1W(U@P[T&H-\U<(4/GHL3F7=+'0X".Y@6Q%7*#9O.VH13H: M]&0;69CZ*+CNW>VT6+2FU;W1"%XEC5.!'R\(;*ZZ&-D49;PL>]H\,6@ YXBV M4"4V%>0;8\G2;3H:%^42N6U=W%1-XT"]F[@I0_[97O/@S]\ MEX=!]&88RU-U%FM$6<02+Y]&+\+=UM\CL+MW0>1E<8 >XZ5^NK7[GVL;0-N4 M9>E+,%^F:>*%"%'DA6' [MOUNK0)#'+)VFW W5ZXM%0TRN9)WQ:Y33*7$\T^ M_SQD?B'6QB:L*W)P;D'02_%M[-Q%I>#-BBWL8@NMJJ?MNZLZMCT]=O R^>G^8Y?F,$ M^/EP?B-D%-O2XD^_/9 '*P'+R_+ 7OT\>G$T#V#B<9)U 4S&(,4+8WF DHYS MBF0Z!D._/]UTMKFXW2T;U#25ZTE#^3;W7'KY> ME+>'6H@90:37E M^.Q71=5,'5^:Y9Z/C %^DK I:G8\H/Q))0.K M8ISF:&Y3]G,-2@B\[W&)G$3-*.H46!R'!4ZC)M:FIQDG, MPB3HT!^.RNU-O#_#-C:G0/ZEML].L6Q>.HZ"J(-+;TLHVON4<7#RXSV%DE$+Z($%(!(XC=[[ESS1Y?W80A7)U@]"W)*T R;G7=T8)'5NG6GU(Z_*/S3-#BC MJY_1%14Q"L\Z6+0['\O'-C73F%(T3+TLI0;(FG;FEJW:TDAL)-BLE24=).R^ M]DZ5.'5([K%[%+ 5N^,:):KFU(VV$L P E[N]]N]T Y\<,:@T];,G1QFPFR$ MJ-G-'W^PCW24XH:]%U#9;3V.XM_WD&@T"B<,V>P.8?/=::H_[=']5HMG#V&T MF@7",;4[_C]?D _J,6VG(#EOW>=#^&6TEYKCT3\OP8=&$V-]U#Y[!9' 9.3D ML6]-D\$GOTKHI?VPV3#;RMS7O^WH]MOIC?MDN)ON/KR^YWHI:_HRM("H/\Z2 MD3L3] ]&K>T'1)S2C:KL[4KPN= T >\72IG^@1;8?E&^_@M02P,$% @ M)X.56FN#=^U?#@ (2< !D !X;"]W;W)K&UL MK5II;]M&&OXK S7IV@ M\]*5"W"<'BG2)HB3%HO%?AB1(VL:DJ-R2"O>7[_/ M^PXO77:VV ^6:'+FO8]G7O'%UI1?[%JI2GS-L\*^'*VK:O/L\M(F:Y5+.S8; M5>#)RI2YK/!O>7MI-Z62*6_*L\O0]Z>7N=3%Z-4+OO>A?/7"U%6F"_6A%+;. MOU:9V;XJL-H4HE2K MEZ.KX-GKF-;S@M^UVMK!M2!-EL9\H7_>IB]'/@FD,I541$'BZTY=JRPC0A#C MKX;FJ&-)&X?7+?4?67?HLI1679OL#YU6ZY>C^4BD:B7KK/IHMC^K1I\)T4M, M9OE3;-W:*!J)I+:5R9O-D"#7A?N67QL[##;,_1,;PF9#R'([1BSE&UG)5R]* MLQ4EK08UNF!5>3>$TP4YY:8J\51C7_7J;9&87(E/\JNR+RXK4*3[ETFS^[7; M'9[8'83B5U-4:RM^*%*5[A*XA"B=/&$KS^OP08H_JN58A'-/A'XX>8!>U.D7 M,;WH4?W$&VV3S-BZ5.)?5TM;E8B(?Q_3V5&,CU.D+'EF-S)1+T=( ZO*.S5Z M]?UWP=1__H"\<2=O_!#U1_WQ\.X@'(LA!?%IK<2F-'>:DP@Y++1[7/%CNI' M@;JH=7$K9)&*%%9R=U0JD/NEI.QQ2U=X)C-QKV3)_F$OQ;P-%Q&1LMI6M'$E M*K!>F0Q93Z3/=($[IK98;,^?B7\2#0X: 9>7-0I"Y_;!G47#8G]-U*JY*DT^ M5&$@\5)!9K6K\!M8C+!U=SW)OY<(-^1S86(O?DT M$%,OB.=B[@73V=_D&LQ\;SJ/1!#Y7N!'8C[WIK.)N*[+4A55[Z!GT#,%I8S4 MG$Y]$2R\>;009X$WC^?GG5R!-XOF(O2"^8(^PYFXJ62EV!&9(1=%7C3Q:5TP M%1-O$V5(5:Z>J\%WH& M42*P7H1@/?/"6=1)?!;%_CD^@RD^P_C\0.# BX(%/LG44#<(L-R)G![R?BR. M!^Z V_P0CIQ-0GC<"V!-1_9O48OA"-@5WHD74Q&&7A1-VYAP>SNS"% ^E4O? M?S$&AGVJHB21(*#'QS!]/\#=M(G)H;4\40$4H94!R#@DF^P$XY$)-U3C@#]7.0#_B/NE""4-:5I2Q?!+[X#"W*2FJW;6.L=EXA9B ]9P80X%=9 M &'EI/X*+MF/OPB4W]>5U:DBB .?7HBKWZ_>OA.__'X8K!&)_!YN+MENT #? M,_'#R>@)8YB8/;&@KPFX/7VT,YVNL%L$')%\.NQ)'#]D>DFE @%-W/97Q&-F M"T; KY8N]N*^$QDF0 P#INKL7LBJ*O6RKN0RXUQ9R3M3\C\R_1,0C>QJ]UDA M'3-9.5GJXV[R!*0E]X*'6:TL@FUY+]; D3 MK426U$G??NUA?('DP #[ZB$W M,VL.Y"],<=&0ICNZ4KD%*D_6E,H[Y#.=:](!8KW]>"UN5#)&%0W/\G,NW;D" M??&]S#?/!6S@=.0HL_7R3]BTK2P3_ZFCYKM MC5C6%@C+VG'? 5LV1-T>E PZIV2L."B08"PIQY=EPBK?('90O89E:*FJK5(N M&!-9EO<,QG)3%VZ7M(@-ZQ32VY9NZXW#^BU$B)O M8,R]YK"/(%OL&!\ Q"MF_"T]XLT1(9S%GHD?\DUF[E'RVFQTP0[,YP/;S1C\ M,>9X6]Q!65.272=>Z$_P.9M,Q562E-2]MW +[')/0 4]/_#"Z9P>.KNB]2I] MQ_D5 /X &G@^D.,[CN2ARZ9>[$_QZ4>1^(WBUI4U^ PG$^Q0H#F,,'=-(W/6&JQNM4>53E/NA@RO]J*T6LN*VSW\ M?*=1&\ RD1M$;J;_0TFYUD@ 4"YPR.YMNT-T(^]=?VY:T:89*&TR61QOP'N: MN")?'"0KX4,)KM^L\TI_Q86+"->=]CCUNY@(DQOL'Q3A?P!X%]2Q..4;&-,F MY_AD[?2&-,1:4J8HXNIT_.W].U=P+KJ* S)/YB%07@YGD=G8Y)[0*S1QZB:> MX"!>JEN2PI#K-!]_B>.TR4;FL6H [@DN_GC>,O'^)RXXI)[6F/@?= SR&[HP MEXW=Y@:[[H1]D[[ $(J7(3KKC-&&[4&9#Y@Z4>$:,T, M15V*,2@K>:0!'RC$#*0C"1BZTRE.BCN9U:X&2VKTDJJA/.X/A_& )(ZDZW] M35T>E"E$M\D0X' '!$'&;76U[G%TL\9AF\TF V9IJ1%PR=171U%NG_!.:Z91B=2&K@34ZK/C!QIU!;,':_8M M%\1=6Y%W4F<$X,;B]2Z9 M)J"H]U'>4U-U3[!D)R!==:7 RBG!>MNSH9K2P='7]*0FS>%[K"]=&^I._2Z8 M2,]V9D<'%*;<"';*WD-K<<)9M0.!^ASGHPKWI*X/<4"T38V;Y@!(M'VYR3S" MG(:01M.(]TT,?]"X=6C;@RE5HPM7]J*=0:N"HW3T4<,'/ M $B,' C+3'%[ 0OG0\N,6BUH:&TRG7)6M"SY!Y5^GL7#*Q+KZ-CJ:)/9FXS] M_>/-ZT8DA$IO)>QMK(\3C#?WY_B. )YY0NT !=8'V V3PF4OI,;EWIN6LF7_6$%=@SF-#:+ MH]GYT#*J2/=L FJ=;=I!.Q\[=X*;\NOSIP^'F)8>(HP1-3N:EL-35XI6G9F- MJT%NK,!UL0M2*G-\>NR0+>,A!5S*I6QG1'2J>.KB2 J.Q8>."M'L&+A:W #& M04 QP6=6"/'CUQ(\P.FH'+QDW+LGO6EB&!BP"V+\_05%67 M\%839AGU/0I;UZ9<FGW=37^!:"H2DR2*&P?P<;#T\<5&I/$D"WO%]8@90;'!V.P(]??U M25K#5+&:#+-OTQ#/Z=6*)NK,$.@YTDZ6;R 5/$B*+'^BY!Z9VX5\LW/?WM. MGS:",=KHSVMO5*+RI2J;X\ ?9-!*)WK#DU1&0U2=<71?PAF( \O3D@9L=Z=M MLWJ@8@[*ZATB!$VWM;W7G8UZ)^S$VA/ZD:4M?QU>[[/-C76_5B+ ,G[S 978 M_=@%@Q8R<2=R4/IY_'&,]D,, 9FARY?"; N"!$2#?@FZKIO)T"]F:<55PMM" M/YB),UHRHC6X.SKGO**C:,E:L2DRAX;@);H'PQ,LL.UQJM5R)TVXOK?AS>K@ MK*L+72GN>FZ@0$<^I+<<''5;>2$+2U(J.CQ3#:5F)G7J H%<0$8SMFK%&.#K M@;"M<*W0#]>3]@?4)ME.".T*7M.;7!%HQR.N@SHP=V 4\.Y&1=G][A&W:Z5' M)V%<>*PU-']L^;L1 249-:1C_G'.^T8_O.5TT/F&WE1!?:%$H,RJ&;JDBB M MFN!@PG^0%R=%=^]J@K2.ON%^+N+'1*^_7]AAIWQ4?%P3E_?.S5F,O! M:TO(D5M^.8M^@8(F[@VF[F[W_M>5>^VI7^Y>'OM5EH#&.&:J%;;ZX]ED)$KW M0I;[IS(;?@EJ::K*Y'RY5@ !)2W \Y4Q5?L/,>C>BGOU7U!+ P04 " G M@Y5:C(8$WM41 "3- &0 'AL+W=OO5<70HF39-ADN7T]6%=5\?+LS*9K MM9$V-H7*\2"-VVRL_%H='&VD3H?O'G%SV[+-Z],764Z M5[>EL/5F(\O'MRHS]Z\'R:!Y\$6OUA4].'OSJI K]555/Q>W);Z=M506>J-R MJTTN2K5\/;A)7KX]I_6\X)]:W=O@LR!)YL9\IR^?%J\'(V)(92JMB(+$/W?J MG*=%+36;Y_^+>K4VP.*UM939^,SC8Z-S]*Q^\'H(-L]&>#6._8RDF]>E>9>E+0:U.@#B\J[P9S.R2A?JQ*_:NRKWORH?OM-YG@H/OQ:Z^KQ MU5D%JO3;6>HIO'44QGLH)&/QH\FKM14?\H5:] F<@9V6IW'#T]OQ08H?U3P6 MXUDDQJ/Q] "]22OCA.E-]M!SDHG_W,QM5<(-_G^7D([$^6X2%!HO;2%3]7H MW[>JO%.#-W_[2W(QNC[ X'G+X/DAZD<9X3"%9!*+;2KBJRJULN)&O#/YG2HK M/<^4N(77J[)4"_&U,NEW\3D7/\I'<<7:/H_$O1++.LL>$7$+I3989^I2C,]' MT6@T$G8M(;XP2W$1C_YZW G('.)D,IK%5W#@+$,LQN+;6HE"/B*Z*W$OK4AE MEM:9K+ )WRK\NH2RQ9W,:D6GT9/VL.T#\/L)&(Q'#?U(;!"4NL@TULP?>?<7 M5=5E+C["_N#G%*<@=J$L+*#,-"0J20P%9,KB-WVG%RI?6'"I%Z(R8@'FW$F7 M<=(7A#2U*3C)P#DVNM[PPLMI/.XXNE_K=+U'UH5>0B"50^*YJNZ5ROEQ0%=N M3 U5R7S!OU"6ZY1S,IY,XLO@*) M56K*A3M""F_)1JJ("8%\G4*A.5*_SE.S M44+>29U),B(DQI,-CF:3KTVV4*5U\NXUA#O8'U9;G:^@$),J!3TN2[-AWF^* M4F?L;""4FGR!6B!NZWFF4_&9](!M,7Y2XB<#E2?G,?GH3;U",A13=M,QNZEZ M2-^OD_@ M".LS. \)Z@R6*EU4M"70FI %M !K,75:IZVM)5G[ .UG5+V6,*TX22 F7+3T MSE#@-#[96UCFW['#JES3R88/;\S:A X]>VZ6D,@6Z!\ MTM:YP??&34 [E86N9!:)>5V)7^KF!#*%1AV80\LY(ND9,33"(9/6ZJ5VOCKH MLICB+#8 .<]W;DVF%VR_NZ;?__[;W^9C9/+:]LWPZD4@X\X3U)"A*.\"/$H3EJG>NB<$H])A]*^\"&!W]O\L9_2&N3CX\''Y1/Y8_$P>&&Z@=;M/(0&:0WQ5\36C6L.,]Z;.2(F-G=@[YJJM;K0^ M3/2B+D!^VYF1MTQ6NZ^]Q!&+&U8_D%M94SX?MWB"5@7NVQYTV%SWD$K +KK* M'*_[M$M4.+\^:$!TA6 _F23C>-H6 I\]%%N9%N>/(:FH+U6)O)=S_JN++1E) MK938:Y3Q1X64BT+JW.(=E9BE3CU">*^L7N6.T<:Y]PKJ;(:\MUN\ 9UZDG ] M:I.[*++:LB!US@9LT4H+,\C0($&:6X,2E."=8M!R\A:]3.-I _&^!3P''5VF M:;UIP(O#@,WAS)_,\WH3D1Y/DFG<9QJ?X.](/64<',>6!A1DU-'D!$-%1'S7 ME-81,C@5\4Y6H" 9:\)H0&"/+">;UFL,C\B& ML(0L866N8R4,/4FB#L%\546E-G/H&4B&*+Q'ZG??$^).2>^ZL?C8PRU I(IP M6',:N3;]%F"C\25C+F85558T()&+35\T/KH#T%ZIAT-]5UKRSH#K?M]#"4]CH5*;]0S' 2PU45TZ],N;W)9]6Y'C@\GEX0KX)HF9\]. MJ:2@8A1&YQ5\5JUTGKC@\3I\:327S1]0TGP-KGW5=:>C*-9]T3#P>!)C*D_ ) M?%02W164^[6>_^(!HZ1QA=X@EM)N(4RE+)4#;K>.A-F<.@(B##]Y-$*E1J)* MO%AHG\%#WQ-R\0N64;FWT?,N$#8+OFEL 'S% !/N:@&=@I__90DW<[TYG M\63D&>_:*'%*5'UNVD9277KZ!#D6"^WJDUR24Y!O)Y.@27]2(:G'@-A'847V M2H2Q]@44X!$NB,;X,=0S_U*8,BSX>TF>NF@C%$KYP2'1!^K]R &G?VT(=,GR M0%-@*1-2PH/6*='#(CXZA@THW=9>@_#2S/C&TPM''4G//BU7R:QCZPDY[@1' MW'6HM*X809>2(W,A'RW1[WJJ9CC X,#KE3S1&I$9*EO6 Q^5+1%%*TV#*%:K MK;"5QR!+38;\":T+!_VYZW1=(P[6*/B0*5H0U>'XGG"EHDDLGBJTTARJS$C7 MV)-XXHXX\?;= M&K40_-W7CV '&<_:UJZ^*3D9Q*P.6AS+=3$ MO# U,M^QG1>E,Q\?O0X$,$=2K@FPSTYPY>"GQRO4_F_#T&L'>GC4D2.-X8C= M* W6].,&\@2G'\(2+:7ALY,\'M?)'D)P38T'!5N#--+W===&]OJD-M^;T!E\ M%]B6AJ+5IK-P !%\J[U@LS %1S#:[0:\8HNW*/"J+8<\Q 17I;#2 '?R]L:F M3DA7!0=/6LW!<,*6A1Y)^$Y3,2!TX=EJ)W9-IC\48$/*)A1!E*(XS],.&K/27(Q1LRP)'5KD M$<0^@PJ(:LD^\D$!K"P4+)QJV6(:V ^F_\T]:+J;#V\_?7M_T^"&WKS$M[U< M0MZ!,UV)&_@"EYIAV^C\.?*RP1M'J]90^"2>OJC,BX199[=IG;X'9(!C*%0( M,%"AI8O!BN?4MD 5)UG9\Z6U-.6C24;42-9V90Q+D22>SR#N,?D"I^^/^0@QQ%(2D.O<_,CBA9K*$[3 X8T+;J+$Z M/*O@05&F-[KR(_4G1<65"8!:;19;H^_JWKBIR"YE^!K0*"5J3Z%?NZH=]@F& M!C#X?X <\YJ!43-X3LBTFFRFU)LUV\*5L:+ M/;08<,H$GIE_/1UM/CL7(D/V)UFQ^*?A&.;6A"2C&L_@W>&I+3A*GHYPK[CU^<64=%WJ5P5N<]2DLLLA# I;)R,3I_!- M&E-+?@7!!OWU'2 *SJ3XY)\L[W'X0&;TSJG/.T$ M(-Q]N,\-+WAXI-EEN>=%O1;SF/8SYO:-8Y]&>/&#A-0>55)1@J!<\DC&!W\G M$FX8-OBNF;?6.6.[O4745;_?4?46VI4:']#3>/IP+=+X"7M[241A;FUL2]0X MM@%[@=2#P1=/S*M2SVM7R4_/G*,,H^U08R&=LTA1=: M/X#0"$8W10&G:$&CL#Z3.!;9'%T5]<>Y=:Y.XP!%!],LE>"5X$)K3.3F( M&8)O8, M*CMH=OANT9U()7K?A.% Z3Q<"_JR(R7Q222V7JT>YY+'28$)G I$49=4MJIN MDO%TC>Q29M 3RJ%#8"D650.>=>Z "(W*Y=SF)8F-BS!6T4=U>!M!H$@;*ZHVST:/<%.:SWG MP]PK+!05M.Q(?$"@*R=LNRD4$S>9GD M-V:7 ,RV2=?P6SE%5IK.WZ.NKF)N-Q^+)7>P72"@7HYU8GDWC2 M+298EC/P#PF.9MT+5/[MM$,O+K7J91>IK8/+1\S>PA>;)OC"NOFB$%(IR@IV MP%[M"#AQ)L/_2<5N5$D]&^ ES5O@WC42\>)9OO$G<]"3Q4(97%_JL@9+0>5W6[6(432-'TVYX!:;HUT6!9S(3;@5E>0LA-#(&CYUIUPN M7:4.%=1/:U]JT$E&\^F+I)WZ%YG,VPMV2;VO;6?N'17&%:11[IT-I:-[;15? M:L)L=*I/) O#&<3$XGW-ON0O[G98#VO3@6Y2S-Y+$)"CNL&W@27W MU(SG+82.-KCJ_\QIE8!YJ=;T1C8*XB?W+M@W]TH9:D_#3_B. "N ?^\VKBBG MG6:(ZF%SNU7)A\BA*8I8UQ36TFSXI?BHRD5$KYXYWJ4 M1_&-_"9S/O=W/O<'.O?XA73RSWGOW;.O]1RH3R-U1>(GQ=WE-_G 'V_2"NT_ MS3H"&KU5GSS>%5_(K;_>R^+W_'R0&_&-0>E;_VJA,VHPTR=G=BWVIA\>7T=75Y; EFB178AQ=GH_: M)Z?3*)G,AGY&8@,23/A A+OTYF? MA3F=78QGI#-'!D^2&3OB.)I.6*M$C/Z)9E=_S-U@QQ',4X<)[ ] M8@#VN)Q,G_6TO3H;1U?39/CD^RZ=[62#GEY!#\0*5#+##ZWRJB?>-F4]C6#P M*Z>;&:OP=#J[Y'_'%U/^-TG\/]%T-AKN^KN$L^ /13:J7/&?PU#_!"VXOQEI MG[9_<7/C_M"D6^[^7.='6:YTCM*JEM@ZBB^G P?^FR^5*?C/3N:F0H?!']<* MY;ZD!?A]:8""_!O5<70 MHF39]6E?TX.3=FT*NU*VJ?BYN2GP[::DL]$;E5IM*=%+36;Y_^+>K4VP M.*UM939^,SC8Z-S]*Q^\'H(-L]&.#6._8E.9>E+0:U.@# MB\J[P9S.R2BW58E?-?95[S[^6NOJ\,'X<6\5:565ER)]R:_4V6EYYD2-_!P599J(6XKDWX77W+Q MHWP4%ZSCTTC<*[&LL^P1T;50:H-UIB[%^'04C48C8=<20@NS%&?QZ*^'G8 L M(8XFHUE\ 6?-,L1=++ZME2CD(R*Y$O?2BE1F:9W)"IOPK<*O2ZA8W,FL5G0: M/6D/>WH ?C\"@_&HH1^)#0)0%YG&FODC[_ZJJKK,Q2=8'?P>#Z- MQQU']VN=KG?(NM!+"*1R2#Q7U;U2.3\.Z,J-J:$JF2_X%\IHG7*.QI-)?!X< M!;*E2DVY<$=(X2W92!4Q(9"O4R@T1YK7>6HV2L@[J3-)1H3$>++!T6SRMB<%9^#-*P,_?UOC8"9C(CN9,2^^MS7=PD<87T&YR%!G<%2I8N*M@1:$[* M%F MID[KM+6U)&OOH?V"JM<2IA5'"<2$BY;>&0J (GF,8XV#\/.2_*N&&.7*0,W. MSTA98*(J#4D-U99U4:6L-#!VAYWXG 44H9&%>I5I6Y%"L?OJW__^VU]FX^3\ MTO;-<"S%X!/.DY00X2COW8$?0;0:#"/APV^?OP /,(K[J W0C>*D]:Q'CJG MQ&/2H;2O?$C@]S9_[&1+5KP+_^6OTAIG(06Y3&^=QG0*/1]K/@5REU":I7.= MPO=G;9@UE7;=!L77+MM=N6RW+4F7=!R?5TGG&+H\(%*%=HZ^2\GDB!+N SF) MIV<&/R@:0]L7K3>Q8[9B/(J?X]M8_/WJZB8B#P2LQ2 MIQXA?%!6KW+':./<.P5U-D/>VR[>@$X]2K@>M1Y=I6F\:\.(P8',X\R?SO-Y$I,>C M9!KWF<8G^#M23QD'Q[&E 049=30YP5 1$=\UI76$#$Y%O)-5J/*@"*'5M$W1 MW2:0.*:$-AY=WGS^O^XL?I9<#G<>;YRO6 ?@*'ER'*U6I5J1<7>XH ^T9S#4 MV8G3(QFKQ\LS'DC&FC :$-@CR\FF]1K#([(A+"%+6)GK6 E#3Y*H0S"WJJC4 M9@X] \D0A0](_>Y[0MPIZ5TW%I]ZN 6(5!$.:TXCUZ;? FPT/F?,Q:RBRHH& M)'*QZ8O&1W< VBMU?ZAO2TO>&9!;LBR@YRW6+0#YTM2K=;^/H:3'L5#IC7J! M@P"VNHAN?=KE32ZKWNW(\>'DDG %7-/D[-DIE114C,+HO(+/JI7.\Q9&52') MQMF:U+!+^:$U6:A9Z#,+!=Q4,C/>4QIZ2VU!DNULB1;64/?L],++\6'BU'@T MB<^ZON$(6/NT^TI+CZ;QK'OBX2#01(:4'R"!3TJBNX)R;^OY+QXP2AI-Z UB M*>T6PE3*4CG@=NM F,VI(R#"\)/'(%1J)*K$JX7V&3ST/2$7OV 9E7L;O>P" M8;/@F\8&P%< 9V^I\GJ(G[W>DLGHP\XUT;)8Z)JL]-3Y%4EYX^ M0X[%0KOZ))?D%.3;R21HTI]52.HQ(/9!6)&]$F&L?0$%>(0+HC%^#/7,OQ2F M# O^3I+'+MH(A5)^<$CT@7H_,H$O)D;F0CY;H=SU5 M,QQ@<.#U2IYHC<@,E2WK@8_*EHBBE:;Q$ZO55MC*8Y"E)D/^A-:%@_[4=;JN M$0=K%'S(%"V(ZG!\3[A2T=053Q5::0Y59J1K[$FNVJI8W$"?.M6%XX,GKU;\ MXP#G*=J-=,RO+A6Z=K/"$8]=S@M<<4N<>/L^&;40_-W5CV '&<_:UJZ^*3D: MQ_0SHO2F8^/7@<"F",I MUP389RNXGC4D2.-X8CM* W6].,&\@2G'\(2+:7ABY,\ M'M?)'D)P38T'!4\&::3ORZZ-[/5);;XWH3/X+K M#46K36?A "+X5GO!9F$* MCF"TW0UXQ1/>HL"KGCCD/B:X*H65!KB3MS0?/ ,1 MQCUBHU)#[#*,)$*!*:)!,.1L'2L!I, ).NN5,#>Q.99#CFG"I3ZM$4!0'KQ4 MU+IP^8NV S$X! (?T.9X/MRY0G;%%!S1^BTEU15FR_-(PG>:B@&A"\]6.[%K M,OV^ !M2-J$(HA3%>9YVT)B5YF*,FF5)Z- BCR#V&51 5$OVD0\*8&6A8.%4 MRQ;3P'XP_6_N0=/=?+S^_.W#58,;>O,2W_9R"7D/SG0EKN +7&J&;:/SY\C+ M!F\D &.H5 AP$"%EBX!*YY3VP)5G&1ESY?6 MTI2/)AE1(UG;E3$L19)P0K?SYEZM.!J/PKZ,N4H/=QG@ #\Y])S/(N\P^@&E M[H_["S'$41"2ZMS_P."$FLD2ML/@C EMH\9J_ZR"!T69WNC*C]2?%157)@!J MM5D\&7U7]\9-1;8IP]> 1BE1>PK]VE7ML$\P-(#!_P/DF-<,C)KA^HLYT=05 MT!4W4\V%AV\R23CT#M\1D4Z3W93B:?VF8&6\V$.+ :=,X(7YU_/1YHMS(3)D M?Y(5BW\:GH'\#JBV98S6:?&.[T H'% ]$7@54>,[S=QCF@"_W;FS_=2_NST@ M$-(#$=NLQ-<^NT =39>=:Y 1>>[8[T&"0FH]B1=N34@RJO$,WAV>>@)'R=,1 M[A6W/K^8DJY+_:K ;0Z:5'8YA$%AZV1DXA2^26-JR:\;V.!^Y;60<1L0EI(. M:9*&-.[NEIH.<$5G= (2[]_>YX04/CS2[+/>RJ)=B M'M-^QMR^<>S3""]^D)#:HTHJ2A"42Q[)^.#O1,(-PP;?-?/6.F=LM[.(NNKW M.ZK>0KM2XP-Z&D\?+D4:/V-O)XDHS*V-;8D:QS9@+Y!Z,/CBB7E5ZGGM*AGY M-INNR^1T7M0?)VR/DC]?&4;9Y]I )F.;IO!"ZP<0&L'HIBC@%"UH%-9G$LOJ6DVE&PH MC*%3WS$'?H7UM<^K.";3^9^#YCS "?Z,QF;AK!D>"F64#\4O>"157.=:LJ5S#UC.'1ATMK_WMWLHX=4+79WV!B7\Y("[5%KY%=R@QZ0H[UA6M6^X!Z M[(9&U]^^B!N@>EL[?,,9^<-'\4-\$T,1@*N9O*=2V !(FD7ED'>M"R!RLW(Y MAVEI8L,2O%7440VN,P@$87-%W>[!Z EV6NLY'^9>8:&HH&4'X@,"73EAVTVA MD --V: FRGPNTUS5X]VBN0EG/U4"A /[H/)OI^U[ M<:E5+[M(;1UN H88PB;,JY2;J16]K79K:!XO)/?OOI[#UB!?/ M\I4_F8.>+!;*X/I2CSVV[D"$(J'-Z>"%:D=U]%9Q4X]ATQ-8"BJ_>U*+&$73 M^-&4"VZQ.=IE4<")W(1;44G.0@B-K.%3=\KETE7J4$']M/:U!IUD-)^^2MJI M?Y')O+U@E]3[VG;FWE%A7$$:Y=[94#JZUU;QI2;,1J?Z1+(PG$%,+#[4[$O^ MXF[+95WD>GF&^; V'>@FQ>R]! $YJAM\&UAR1\UXV4+H:(.K_B^<5@F8EVI- M;U^C('YV[X)]7V(>,\8UM94T*WXM/IE2(>&+]ZY'>13?R&\RYW-_YW-_H',/7T@G M_YSWWCV[K>= ?1JI*Q(_*>XNO\D'_GB55FC_:=81T.BM^NSQKOA*;GU[+XO? M\_->;L0W!J77_M4X^60B,?.%]D@7] M9P%6SJ?=KI;>Y*+]C"6SV05KSK_*!6OPYN0"FR=/F)B=!UO!TS1Y08L34LEY M-#U/^DHD>8$]]IU@[^4/:FT)U272:S,3Q9 12$]@CP6=\/(TFIVVI MNEJE3Z*SL\ LS?SB#Q+IWY69C3V=EX1CIS9/ DF;$CCJ/I MA+5*Q.B?:';QQ]P-=AS!/,=)-!L1EZ?$<0+;(P9@C_/)]$5/VZFS<70Q38;/ MOF_3V58VZ.D%]$"L0"4S_- JKWKF;5/6TP@&OW"ZF;$*CZ>S<_YW?#;E?Y/$ M_Q--9Z/AMK]&. G^*&2CRA7_Z0OU3]""^_N0]FG[US57[H]*NN7N3W-^E.5* MYRBM:HFMH_A\.G#@O_E2F8+_Q&1N*G08_'&M4.Y+6H#?EP8HR'^A ]J_.7KW M7U!+ P04 " G@Y5:.VM#J5X, !I) &0 'AL+W=OW:,[3,AYYIXAG'2=K,-(TG:9OI[.P' MB(0D-A3!@*0=Y]?ON1=\6K3B9+_L%Q$D@8O[./?B -336VT^YCNE"O%YGZ3Y ML]&N*+(GY^=YN%-[F4]TIE*\V6BSEP5NS?8\SXR2$0_:)^>^Z\[/]S).1Q=/ M^=FUN7BJRR*)4W5M1%[N]]+)OGTV\D;U@W?Q=E?0@_.+IYGJ^#.[ M-K@[;Z1$\5ZE>:Q38=3FV>C2>_)\2OVYPU^QNLT[;4&6K+7^2#>OHVE\-A@;[.+57^;GR0V? TGU@ M@%\-\%EO.Q%K^4(6\N*IT;?"4&](HP:;RJ.A7)Q24-X7!F]CC"LN7J@-GD3B MN4K1*L1UY>_K1*9/SPO,0/W.PTK:P.6%SP@[UKGA=IGB;X#LHK:[%S\^W*= M%P88^<^0U5;F=%@FYC9"8N3*W*C1Q4\_>'/WYR,:3QN-I\>D7[QD M;95J0X30Y$-:'I4SK*4WGXCA"<34]4X^GHIWJHB-8F?1<_%!B9V\4?5KT[[. M>%BH;Y2)TRW2'!Z5:1'+)+D3^!%Z(W1IA*KFRR?B2N\SF=YA4%J8>%U2HN:B MT*+8/3S#K3)*C.<3'_F0)!CAT%W0WLDT$N/99%X_$:A=8A/GH4P81@RFJ>V' M5N!@CCQ37!^2NTF3 _3^P#EOUTF\E5;1RYQL D1-B8+6P-2!BM9)D@H$Y]>Z M&IY5LLD4UBM4ID#M;+U2MS#F3EP;%6I9B#>JD$DN)$_X1MX)+^"Y?'%"KAI1 M:$:G4-W$D%DYL!Y\&7XJXSPNV#FU(C(,H752N7-C]!=E%:)(9=(4<1@C-JCX MXG)3*,,2-T:I+\KIO1=1'(E45Q)A,^*Y*8L24M=U=I6H!E8"*6H]3_U25.T= MH@O+T)V$*'@W7B>*;&AF*92 A^KA$\+@!B+Y2<^A\(]1,-98[R6:0F[4MDQL MQ";B+0 8ISDP)$9H MP_#4M+#&>PAO%/GIAZ7O+7[.:\-O=S&PF1E]$T?DZ43>D0Q,VB"D4I.D(>6V M!%X3YQ\GMGRR3CQ@[+EN6[6JU!ZH):B-.8).;MN(Z<3[42"F.T=,YY/ECX+0 M7MR)7(6EP70J=X3G=)+:D=:TN3$EX(%\$JXE+W0R<1TK2LRT5[Y1[1FI= M3,3OBDH6W!DA3'7I"#7), I)9:/.>4C6V=+L3E:=TNQ-O-9(JLSN]U=FBXI] MIE.56B^F4+"KET"B<*F1%F-5,04-Q8(7A\IV(LC&:9B4("D$@)%XCRQ'0!VQ MA3 #=;A$16!<,2%XP8>KC/'GT_%2\XYC*V@V-8\1M3)S%G-IJ=\G2YPG3KSY?Q4 MO"_7A<;B(9:+E? <=SD5L\7RX<"*$SA&[]7IO0&M[@\)G*1VN) $>IU MS4J3EY* J,7E^RNQ\&9GOBO>G#,FUA"G(4KLAM07\I!EXVHYK1KT#QTE#O&X MESY"SF/FDH2F;9RF5.@AMZI3Y-5V>FKXI% _B4\XA_&:<_CT:\G+N2LX<\'6 M"O@0K%ELB1>> -LYI77@4E*[F/-E7=/ZM'GAK!8NL#Y'T7BD?<#&?!97^?< Y87%* M_B?R0@LOUQ9*$GL>4:\A31;X^S"1.,/4Y5#ECO5="![/A,3"_ M/C(AN=Y>KY:EM+]!&,%_)F-A64JI[BCBD']8F2^5"%=^P\?UH@STX@>>) MU=Q93/U'!7PXM*C79X7\+.2>HD;K>JBW*4@0KXRZJ:28;11.*$TH$T7Z#PCH4_G;,WYS[0&8;EOK1T9$CA9DEC06NU86(9 M_5-6K(@1!!> ]2.*F&IT^?;J]>B4IZ*)[#0O++GE(8@8];$_QRI%.YRYI/\S M@$X5D;I&)5_J6OWDP%@D/;;!R]K,:JZN>,K@(9>\3CN\:LX[4DO::;UKD,3[ M:+=A8_6^D1EXO>'-)!^5Y'T1>.I4%(I,:,'3D$)5E[QJOU$1L)RX6=$79D&. M?:4\#J57UJ*_V5?U+KTYPB%#:;'WG2GVQ;A;" _5T%U1>TGM (LMVBMJN[, M;?C7VA\F,+K<[NIF)Z1*U.Q!7[;H<-52#L[5;5*@H=FO)XU;:QZ2$ MG9^F/U;6@-GKYV\!6?P>Q2,YB L0M5 #%LO%O;7+TD]+/MO%J M+C()SY\&B M=7XFXXA.$?;]B@I'SV: (S?FLT:]0PA7);*C7\?PCL@'J^91JZLJ245SYKK6 MK.2!Q7CA>#,/7O"05(]8:OLN.+3XJ,(#?JCJ^KC6^7_>=0PSI&X\J>S8#/X* M=+H59MP4-"(W)E:T]#QIOEG,CUMO4TK: Y6SNBPU8>BP MYH&E?_(-Z7GHW00!Y ^-W!CL@>2=#QE17U@;^>J.C@ MQ6KFS$&-<9D="EI,IDLFERO:1+UNCSE^ PS/3WYA&/9]U7/./5+>9>&_=8!\ M J:T FGRL7(0*&\K9<_DC3)RRV=41_:4A+6!@GUOA?B6)>$8Q?Z.#>FBLR$E M^]2WBHCS[E'H_=/(1IQEI)6(O8Y40B,R !.1\_-I$IC]O[_BPD&;; M\-S. 6$GO?]5'0)6)ZUV'J,V"=,\/K;2=# .CFBY'T.\/G0PRC+JBN 08>L< M ]\['_U #(?D]O3OF\?K5K=G[MP>*]&VE>QI> M?RXX1)3LL?$:571@3@QWH)3N8@#=A+L[JHP\7TAGW-K4VX3?>*!7#VWZ,Z/; M*TE;PX@+?RNTS-FQ58T6,@._D>&N#7*96HZ.NT^EIDMFF$$RST@YVLCL]NR3 M]DV6K4W$[[I'Q0;U]06(OVT& ZI_B_0#?T)51!\E[,D3WY\]^?D_80.D3ZA!E=Y@Z?U1R_: MB,7;]!YL&Z^1S+Q<_U-M$TB@W1/S)QYV\;^#+^Z?S'=;4;4WGSBJ8=QL/]/+=6=NX.G;$7P^KK]CF>/-I?1EZZ[KU MY:KY*+#6X$.'O0/'GRWKR\%;\ IO45\8 +^TWQ6&)8(G8'&UOX?O@N6J^GU3 MIOQ%,'E(LY7C@@Q4EX.W2R>8^_7E2N8[BT9J$*:0,)RV4\<+#GUDGTX==WZH MHWUJ@W[OBR1#95R-[H9S12QDT>-+5DROD^_,%T%+I8;^4'#>^?O'7F%1I#^Y MT)=X4 3[3Y#F:?,_FDO[]Y&VN_T3SANLJ3%2,%$;#'5!#4;"V#^VV)M"9_QG MDK4N"KWGYDY)+-W4 >\W&H6ZNJ$)FG\77?P74$L#!!0 ( ">#E5K&PO=V]R:W-H965T1]GGON)?UL9]T7O]:ZR;Y59>V?3]9-L_G^^-CG:UTI?V0W MNL8W2^LJU>!7MSKV&Z=5(2]5Y?'\Y.31<:5,/7GQ3#[[X%X\LVU3FEI_<)EO MJTJYZY>ZM+OGD]DD??#1K-8-/SA^\6RC5OJ3;G[9?'#X[;A;I3"5KKVQ=>;T M\OGD2$ NE2YPU74/AOJZ]T67(A MB/$UKCGIMN2+PY_3ZF]$=^BR4%Y?V?*S*9KU\\G%)"OT4K5E\]'N_J:C/N=< M+[>EEW^S77CV?#[)\M8WMHHO0X+*U.%_]2W:8?#"Q%,3:=\:AR^-7BO>7%EJ\HTL'+C,U47V96M&U.O M=)T;[9\=-]B"#Q[G<;F78;GY+NZT,5X@6/(U@DX3P*^G-^Y MXAN].,KF%]-L?C(_OV.]TT[A4UGO],\HG+TR/B^M;YW._OMRX1N'J/F?0V8( MFYP=WH29]+W?J%P_GR!5O'9;/7GQU[_,'IT\O4.%LTZ%L[M6_^,^NWNY^?PH MN]LJ/^F5*K.?UYK/;51]+<\8/.O;A3>%48Z/*5BM5I4NF!:Z+E1:;5,"'1JS M7/K,U-D63]O69PX8 5&R4NU\R\4,=BL@ O9J;&9;Y%OK\83W1]S.E9]V>^703[O<8.G"^$W;:'Q)O-#NKW^Y MF,\>/Y5G '5>!;3@>O76.%M7020@0*,=7E-E"54-)%M1G09FJ0D0)59H':2T MRX'@EYX[YG:KW37E7R$>/(S%/; 0;. ;;,;%2C%SMT\SL'#/;J6MN!"ULN=U;;0-C.W[;.%A:=.?WL*KH%R1) M-L!7B(#5.E-%8;A^\$VTE(2-;6!Z^BSH@V>F$A:*%O3B:$C(+4KS19=F;6W! M3U2V5%OKU*(4=52=M?7@D[:!JS4],)2N"\,*&N9KA>B'!F6S%B'Y)+"@567_ MOFSM!P&,O:S8?QBGN:IKVV0+1B\^RAODQPYNRL2OVC7,C>NI:"R[5+8-BO&! MW@:E40L#;\#\:]4PULI"XE"'Y6#3#4H=S>_;?'U JAA9!R7"BLW:P"FHN%,\ M6:,BT\"0:XF7&( >A2X$@NP7HA5BU*BQ6*PT>@OWFB9;(U G98NESRD" () M/D2I!/Y2 &04\V*#PN(ARJ>_B3Y);\.4-6*5:;9TMHK6[[<86'V:,L' N5M3 MP&]('.M2PJH58A!A#5TASUHADA6ET S<3"^7W#D&2,S!#B>6ID:Z\+F-]29$ M)8P/ZWAJ!;[DQ$PB$V)^G2U!?0 %[UL74N2AW=6T^7()Q9BG6/OT=/8T0*Q" M7KFF2WTX0<--D)R60Q8+UF*C :81'EBJ!%_G)[.96!(_G%,]V 4FT)G^VIJ- M9 V_954R>70(5-DQ;DM@-M?X08/G&26XFZ$,0*5^%P94S!UG?X6EIMGGUU<_ MO[[*[JN^(EQ3QL_:LXX@A[Q^ +>9$IHL5/W%M9LFO^96?P=S^R\@,7]^IQPB M%^]!],?!8+V1(@9B >JD'1FI8/B>- )J_)U6=OZXA):(/ T0*+2@@:%)394M MG"E6NM/K".*F0 Y1TNV]0TCCT[H)@837P<44$X>;80%\9S1!=-\R75IW:P4C M0 Q5P-%>A;H0(Y=6&-B'%07N6@$C ,?1RFG)H!^M 19(FBN)U=8;98H((Z%R MIBA9)\9BH".2C*)>*UC ZY.,K>UM2UCHQ:8.#RG_]$*)4E9>?B ME?K5.J*4&!GN3REW^?935Q8I\QOMZIU>9S^@"FQHMD]ZT^AJ 9%.3X3NS5&B MF:I.!Y\[3:P,.!71#0@M\*2RDG C5<-9\29IR+#PYMR7#U16I-_P(82&;%+H MX%+),Q'W:ZL<5];DL=EENP(73X*=!@@6=5DF;]86UL!!^3Y<,*72+(@\M5Y! M*(FG4*69I70=-"UT;J0%8@Q6"GELQ O(L@@TR:\$3(%8*8&EKE?-^CK[M87^ M4I#'1;6\'II*;3::B!;L]%36H\BM(T3 X_B4D2K!%O(PQ;G7>=MQI@CS2226 M_&R%OBL8U9M_=5^-:[VPJ%:\S\K@?^='UV@"P;:,.IK(7> #[S_HZI; MQN?L7#+T;)AR^SP[L0VG2PF;F*S128)RB9-.(UN(VJ6F(SA[R;#8:@$TF TJ M?,=%/D_ PT]J@U#&GERW#.+:)J([77"DF_\#$7&&H M/E]5>>Y8$(O>P\A&6Q]R,<,J^9G=F^^508Q//@4,GW;5G@_1=[5A&\S9R20A M3,)(HA 2J0C !7+823H@0:D:R_X!3='3._%6ZNM#E1HH2^6&XDD!08B\K9=. M09X65!QI\\F6;=C%ZU6DJS$3!XLAFKI%$X &_Z&XKF_)!@D#TI I=FGQ.+;- M?M;?L,;;ND Q<$)(W];Y47:?W'!^\O33SV_EI]G3!UU!73BM J=)-"/5KJZL M#RM%%&V&CU_1\ Q?$<2@!5^5*#XCK]+QQ"DN<_GHP#R9!(A:C _D0JW5^"S MD0007/P420/B24H8+,!Y@79( M,P.MJ[/W0'%^,'L4"NJT?WY'5Z4>,OC3]B_,'P]?$*QW#"HGRD78YYY2DVDT MZB:Q''6E4B^U:BM;=]RD[[F08N==BN';0E7HA$(4'W E%^X_1GI(9[M3SJ$L M7/?LA#U#"7&+58#+L)_I\550,P0"7"@>B_T/X; %(0LXIK;*E((NK-@E 0S) M%G( P;#K"2Q^E+XF=F(KPR==JM M#;"SKA#3AT9. $F5^Y9,6^V#SGOIT1**#3J]B:![Z\80LU"E#"IDW.G9=2UE MN@OU9%I$MLF&HQ*K+!-!68B]2LMQS%NQ.CSF;8V/V6![;Q8R%P&EXS)WKC"8 M#J0!!M A!%'GD,BB8$"D&?(&51P;9@L",T$(_L02/I0>(4$!CPX&R=XN@/H1 MZ3NP:P"N)P (!5#)7M-& )(.8^Y/4)'>3QX<*.XAJ@<]8]?- #H3M9T4M+!"]Q6]2N-C"_Q+U72]T(-R@TIY/^-SJQ/]A^ MC<7C J1,@962+"6]&;@ND44\8B(W.7NDP;7:2 M,.WWUA/Q77+D.+0.59/Y/@8Z'5N+J,R ,++L=MG#?::@R:EUL3MBGV0&87=5 MHY[%KE<6IJL[^W2%ID@FID,GMEW<9&-+T_D2\!BEMT>JJ#Z 'W M#S5HCXB^'#,<]8/;LHXPF##YNBKQ;^3L41O+>(/P0+-G1UX"'= M44&(& M%@Q@R4L^229%:R?K#P?LP]%3,OE.!NC(H*3[(F!O!.&8A(/A4CS:(4%,S6W* MWS[YTHE.&M'T*#R8)$M/3*G79N-#58@B[]:6U&EA>701CZ9U.'@#R=G ?FYO M[#7V4=7&X>FP"(0&/7;>Q4AXHE&'9WON1GR,)C7X(@Y:X"="U58?G$ZDKINF M_;/3 0HRDFVT4X#^T#MWQUH!]H90?3* :GI[@.B#7OY6]/Z/[.6?3&/CO-?+ M1YL(\>5D>G&]'[X!>4:TH5OL/";:8LRHI!H9DLO/])BJ.B[U#^- :UDO^MYRFETV MG F";W\$,!. DFB7'Z\F#VZ4KD$5"MZ\ N&O6/"OQQ4J#OGA/)AC\JH[8N>: M 6),?^)V&[E,@GZ\NH5HIB>8%OT>1]WI?S!=&%VR)XFS9@#E-%;(CG!-L]F3 MQVCP%[K9@;/>XCBVK3!8 5Y:A%$@92/)KWDP<5_Y<2%550@\^&KVY&+.J)B% M?T_3J=?CP.8F/U$LNCX<#B*.A8G M)^?Q@#0@R\;2.GS/Z4H-SQ-$EJ[QT62+G-,.:E_?NH3UI>M7@SWB"%"IB33_DA-7=H"O/US",,G<8LLG\Z Q;T#XI='% M#0G# 5I"BX$TX=3Q(KL?#IIEFHVJ:&FS'< (R4\;51;8; -4WN;<]\;NR?\BL=7[$6- MKXSW'9J*94;CM=A\G<7Q&J$ATIG:Z**;E8931DYR7%0O55KL$CNO6PC7S==' M!.P5FH2Q/7^;@LD1Y4'O?O?_0,ANJR9_AJ'U-P/^C[G:[V927/4PFWIT=-)W MHE@YX!7[5UXA2CP$O=N3GG.]^1VC>^GK!_0%*SP:=7\C\N-3A_AD],Q0C&BQ M&P3B!J\8CO6%6 R;_9/4[(^A\-:)9CSOY!%,-V9,DHT[KL&4,IKLHM=F8-I[ M\Z.SOAWWS#[OC>"JZ@X:]^4#Q'3I,]PH779C7/!"&2=/!\X^T3\3-+<,I%5_ MD2U'?:ZS=C,--X/D&"1<=>%%F6^$I?'U#MEFFF:Z7"%<_R%RCSP)N9R.LDO, MAX5&0@Z(=*H)0S4Y-0._>!UC'U7&IYCF9>*+:H<. ==QR?%7VJ[J[-X"X"WIKI3^+131%???Q3$ M;#>!)]$YB=O#3-C?C.R0SG#EAD',Q/XZF!#F6ZPIVQ0 TQ)4(G&7SCW]L7Z0 MT+CB(:'E>L_4ND9MTNE:5KH )F3PLXY#^P"M9+MF,P*NV[VV6T>FTC,+ID?G ME+U[<#DB=Z&'$_L.)4$+2#Z=#./)0^/IU1VOQ /SKB=!TD0 #ZOP5)YT2FY^ M)$<*G2%Z!W83WA7(B&?N*.%56R6']2N%9"XA[QANOOB^YPV6^A M^RMJL:K%WDR"H+N!QHUBH]BUCF[8.H8K+W9XRRX 0]^R#B7I,KZ[*I?N+NE# M=^9,\P?NR$WW+\GQ)K(M.+#;@"51L[M/H>C.^F'.I SG8DB5G7+%X$Y<.$&+ MX[P- NV;^!5Q<>_)17\FSUW^!4!C4J=[PUM;ME7,%,H3CR8 G/9_O?>C\=;@ MOBU[]17/]>^6X!)57AS6[P,? 6]E4-T->!^)K$',&+OI!]4\CX4XIFXK#H\W<.-4;#;-:I-_T>7#@*+2O<*W YU8:'(PW AE M;!]'/4S?6]QQF3J<%_Y60#2V4?LWJP,38BO,*Z^'#GYGYWV]3O?-;[Y'9)7; M2>&(10TN+06\@:*+-CPG=\/$F#7\'=^2"TFZE273#,UI0?5X#+.VI0@=^8T/ M)X322L5SY6DZC!>:@I^-+5(]]C X/^6T@+G)>]BC"RWJ-NNI;OV."1TZT#@; M#:X DHA\X]>QP"^7'-P* H7BVJT9!A-'A_[^X7CP]RNPQTK^2L>'JPKA3UFZ M3[L_!+H,?__2/Q[^BNB=8D?%>\5+O'IR]/A\$L[TTB^-W:MN5/5Y\Z'$?Y<=E53GJK#:%*)4JY>CJ^#9ZYC6\X+?M=K:P;4@ M39;&?*%_WJ8O1SX)I#*55$1!XNM.7:LL(T(0XZ^&YJAC21N'URWU'UEWZ+*4 M5EV;[ ^=5NN7H_E(I&HEZZSZ:+8_JT:?"=%+3&;Y4VS=VB@:B:2VE6F M*O%48U_UZFV1F%R)3_*KLB\N*U"D^Y=)L_NUVQV>V!V$XE=35&LK?BA2E>X2 MN(0HG3QA*\_K\$&*/ZKE6(1S3X1^.'F 7M3I%S&]Z%']Q!MMD\S8NE3B7U=+ M6Y6(B'\?T]E1C(]3I"QY9CO7]=\'4?_Z O'$G;_P0]4?] M\?#N(!R+(07Q::W$IC1WFI,(.2RT>USQ8[J1P(&ZJ'5Q*V21BA16"8S<:]DR?YA+\6\#1<1D;+:5K1Q)2JP7ID,64^DSW2!.Z:V6&S/ MGXE_$@T.&@&7ES4*0N?VP9U%PV)_3=2JN2I-/E1A(/%206:UJ_ ;7-I*)^*) M"*83;QZ&=!5&WF(RP=7<]R;^7"#?D^@9] S!:6,U)Q.?1$LO'FT$&>!-X_GYYU< M@3>+YB+T@OF"/L.9N*EDI=@1F2$715XT\6E=,!43;Q',Q2=3X7ZRS_(P)J+( MFT'?D+YB4GXQ$V_42F%C.MAWME2%6NGJO!=Z!E$BL%Z$8#WSPEG427P6Q?XY M/H,I/L/X_$#@P(N"!3[)U% W"+#\GXLC@?N@-O\$(Z<34)XW M@34?V M;U&+X0C8%=Z)%U,1AEX43=N8<'L[LPA0/I5+WW\W#X/P>?=]!C]/XOC\<=&> MM"(\:87 A3=;A.(*+1+,$IUIYN)BE).P<8^%R>O*((EZDJ(D-U2&%ZK52G&3 M/%APVB+:"FF;/'>6J[CD:+XJE1H6#?M_R/N;3HM6KWUAPV#LBZ=[7Q\46GA! MH9]JJ(DD2"@Q\B'@<@X))OL!. M.1"3=4XX _5SD _XC[I0@E#6E:4G(7(A&,_HN=]E2J=&*V>EP1F+F[]87-U< MBUGL7P2^^ PMRDIJMVUCK'9>(68@/6<&$.!760!AY:3^"B[9C[\(E-_7E=6I M(H@#GUZ(J]^OWKX3O_Q^&*P1B?P>;B[9;M WS/QP\GH"6.8F#VQH*\)N#U] MM#.=KK!;!!R1?#KL21P_9'I)I0(!3=SV5\1C9@M&P*^6+O;BOA,9)D , Z;J M[%[(JBKULJ[D,N-<6"AUFM M+()M>2_6P)$P+:U$EM1)WW[M87R!Y, ^^HA-S-K#N0O3''1D*8[NE*Y!2I/ MUI3*.^0SG6O2 6*]_7@M;E0R1A4-S_)S+MVY GWQO);UN9?#TU(P!3>!RZH"!PVV.7J[8U8UA8(R]IQWP%;-D3='I0, M.J=DK#@HD& L*<>79<(JWR!V4+V&96BIJJU2+A@369;W#,9R4Q=NE[2(#>L4 MTG*)$E]IU49<(5'T2: DH0VT=5.7"#+E=A#1EE9M28.=7.L6C\4-ZH]>Z43" M@10&IE"- $3CFI*KN.:PCR!;[!@? ,0K9OPM M/>+-$2&%O<05E3DETG7NA/\#F; M3,55DI34O;=P"^QR3T %/3_PPNF<'CJ[HO4J?E'D?B-XM:5-?@,)Q/G+\.5U86IBP88#NQ3$FSFSPC, ,5\Q-%#EI2S MV$.Y4&K.O"8M:+$?$_B;SDD[)"<"O'TZ3,:Y-YE. $V]R=S?ZP)]C#;%OVL* M2-FN(;A6<"P4FKB-HAC^"_;QW.'"&-).(7/@32;'_3JPY3,LP $L:>!.KA ] MJ3,A^@KL 6?MJT&>/XNF0-_!.5W&(>']<\&SB NSNJC)-J[^.)'.IEX8+-!' M<5B88.4I PVPG!=/IVV#'&0NQ!]6W5MCTJW.,@B!D)E-"!W'=$HXP+W'U1=G MT#Y<3 )<_/9(1NI&_P4P_8+UCT)O,84I]KOB3F[O)O5.9QST.%GL4* Y MC#!W32-SUAJL;K5'E4Y3[H8,K_:BM%K+BML]_'RG41O ,I$;1&ZF_T-)N=9( M % N<,CN;;M#="/O77]N6M&F&2AM,ED<;\![FK@B7QPD*^%#":[?K/-*?\6% MBPC7G?8X];N8"),;[!\4X7\ >!?4L3CE&QC3)N?X9.WTAC3$6E*F*.+J=/SM M_3M7<"ZZB@,R3^8A4%X.9Y'9V.2>T"LT<>HFGN @7JI;DL*0ZS0??XGCM,E& MYK%J .X)+OYXWC+Q_BUICX'W0,\ANZ,)>-W>8&N^Z$?9.^P!"*ER$Z MZXS1ANW.KZU>?]:EMJEVP\8C2O: 85C;N^=C\0>JBLJTNFL"'TL0"CG(7V3Z MB\KN+W"[N"A,Y9Z30.TQQ,'E!F0^8.E'A&C-#$5=BC$H*WFD 1\HQ RD(PD8 MNM,I3HH[F=6N!DMJ])*JH3SN#X?Q@ "2.I.M_4U='I0I1+?)$.!P!P1!QFUU MM>YQ=+/&89O-)@-F::D1<,G45T=1;IW*I;IM&/(V*7*X$6@O9;0W]!S6)R6U M8I*J/W2,Q>?QS5C\='7UP=G/.A_(G<,@>T$6)_"^R.6]LVUB +1< 0/J^Q8_ M=S1:!UF<.\ -&K@-"2$S($$*\X>U)2L3LEJB%>3U4XOPI%%7[)A-D;O &5D M\UMG0+@579)K&\VZ4YIB$/]*)>M"$W3+ 30J%ZVDSQFZ!RE40I!BH-G +#PA MV'4N@]4RY5!AS_;6)7>=X63LCE;$? ]"LZPO71OJ3OTNF$C/=F9'!Q2FW AVRMY#:W'" M6;4#@?HP$+YT/+C%HM M:&AM,IUR5K0L^0>5?I[%PRL2Z^C8ZFB3V9N,_?WCS>M&)(1*;R7L;:R/$XPW M]^?XC@">>4+M 7+OC,5&F");@[,1("E?^*BUT?!+!+![%NIN7'?25HM- Y\ MOWG6!]@ -D\)E+Z3&Y=Z;EK)E_UA!78,YC0VBZ/9^= RJDCW; )JG6W:03L? M.W>"F_+K\Z*5IV9C:M!;JS =;$+4BIS?'KLD"WC M(05F7')66].V M4C:FX9+,U*A/N6/PHX2 U\&0"T>-_"J;JK>/I;:=G"UL2=5?=5.FZ2<\E^L4 M#@-C'^ -E&@"!:ZOFU MQ.\9Z=(N;6U-]DC3DKHPVZF%1PTU&JIP:[ESCX%E0%\YN=W/;PA'II]W4U_@ M6@J$I,DBAG*)J;.T;;/$Y(%I;%,J5S4-R$ZB[1XA#J:US=&79R/\>REE;$./ MNSXMN(:DJ73H<+?*[.)S%^L532N7.(9KR?,:,LE@X#B<*SB;(4@8\&TR=WL' M\'&P]/'%1J3Q) MW..WKQ?6(&4&QP=CL"/7W]4E:PU2QF@RS;],0S^G5BB;J MS!#H.=).EF\@%3Q(BBQ_HN0>F=N%?+-SW][3@)\V@C':Z,]K;U2B\J4JF^/ M'V302B=ZPY-41D-4G7%T7\(9B /+TY(&;'>G;;-ZH&(.RNH=(@1-M[6]UYV- M>B?LQ-H3^I&E+7\=7N^SS8UUOU8BP#)^\P&5V/W8!8,6,G$G?QQC/9# M# &9H&X"6Z!\,3++#M<:K5X1MVNE1R=A7'BL-31_;/F[$0$E&36D M8_YQSOM&/[SE=-#YAMY407VA1*#,JAFZI(H@+9K@8,)_D!&ULG59M;]LV$/XK!VT8$H"()(I2 MI,PV8&<-.J 9C*;M, S[0$N4350259*JTW^_(^4H<>L8P[Y81_+NX7,OO/-L MK_1GLQ/"PF/;=&8>[*SM;\+0E#O1M'A2:UTRRTN]38TO1:\\D9M$](H MRL*6RRY8S/S>6B]F:K"-[,1:@QG:ENMO*]&H_3R(@Z>-]W*[LVXC7,QZOA4/ MPG[LUQI7X812R59T1JH.M*CGP3*^63&G[Q4^2;$W+V1PGFR4^NP6OU?S('*$ M1"-*ZQ X?KZ*6]$T#@AI?#E@!M.5SO"E_(1^YWU'7S;0"5 MJ/G0V/=J_U8<_$D=7JD:XW]A/^HRO+$S&+W\\Q.&%01Z]8D / M!M3S'B_R+'_CEB]F6NU!.VU$QBK3&_VGXCL&YX M9X%W%;SY,L@> V_AX@]EA;F8!=C;#T%=B8PKWJ[,[ FZX2U3% MB!PGHO2)Z(J>1;P3FRN@.0$:T?0,7C(YGGB\Y'\Y_O=R8ZS&DOGGE.\C,CN- M[)[1C>EY*>8!OA,C]%<1+'[Y*)Y/ M^^E43*>EPC=KK*A U6!W FK5X..7W1:X<7N82SU@"YCRZ0&>=PN_R^!"=FBO M!H/'YO(&EJ]8_VCYS@'^#"DE49*,0A+GL!ID4WD>>(P)'DH[H->0Q DJ9I!$ M,8GS NYYN<- (>*Q9XPRDC *+,I)QF*X&W0G'02!6CYZ+ )&U7;/M?"VI6K[ MP0IM'+_"./1:;1'>0)PF M)&8IY!F),@K%=8I+!GD>D2).X)W3X64YM$/#70XJ@8DM)?= %TE."8V22Y22 M@M LOOP^F>389P(=C@:,8$%)@2ZCQ&*2I10^'&76\DTCX-#VC4][V7!C9"W+ M\6Y,W1$7\8B3Q2"&5JVK&2N[P2$Y-E[#@,^_\ 6E&EEY?XS%CV/FBT%V&&'' M0V,&3,D;7Q%C%8R>H)3\4$E_":['UO2?RNE[G0338ZR[W_ &O<6@9"1GA1-< M):4HL(*PF,$##ASTBL!68$$A/\>)5]C*I>LPO@(P)9A02AAUV4^S!#XHBZHG MP^520:*".2$E+//E'9,":^94>PE?S(96Z*V?@ 9#.G1V'!/3[C1DE^-L>58? M)_0]UUN)66E$C:;1U74:@!ZGWKBPJO>39J,L5K<7=_A'06BG@.>UPG%R6+@+ MIK\>BW\!4$L#!!0 ( ">#E5IF+0X>KP4 .\- 9 >&PO=V]R:W-H M965T3I;:?+5S1 3J(!NN%#W(V=[PP/#M9B!E^1/?[XLK0V[!' MJ62#RDJMP.#T=' >'5^D+.\%_I"XM!MS8$\F6G_EE[?5Z2!D@[#&TC&"H.$: M+[&N&8C,^+;"'/1;LN+F?(W^VOM.ODR$Q4M=?Y:5FY\.1@.H<"K:VGW0RU]P MY4_&>*6NK7_"LI/-D@&4K76Z62F3!8U4W2AN5G'84!B%3RC$*X78V]UMY*U\ M*9PX.S%Z"8:E"8TGWE6O3<9)Q8?RT1GZ*DG/G;W1NEK*N@:A*GBKG% S.:D1 MSJU%9T^&CO9@R6&YPKOH\.(G\*(8WFOEYA9>J0JK^P!#,JZW,%Y;>!'O1'R- MDR.(1P'$89SMP$MZCQ./E_R4Q_!2VK+6MC4(?YU/K#/$F[^WQ:';)=V^"^?2 ML5V($D\'E"P6S34.SIX_B_+PQ0X?TMZ'=!?Z3YS:3KSMUB9'\)U8W?LLZ;RG M4DF'AS4E&B_T\J*3%Q14I1V(1ALG_R&92>O\JFTG7RA/P6G"4JVH038+(0VE M/RVBI<(#O[DYFB=0[Q YTX&/C=/QD!WEK)46]#5I$P00FJ1T)MG6XK2M@:OJN9A3V(BB+(BXQFSY^-XBA^0;/] M*,C#[,!_S8.P".'*8$DZG;J%+"Z"8IST*NMQO?Y)\RY[4(19D.:C)\"+, E& M>?+(XW'01>H['N]'!__/ZW%^W[ X.M@(R".7TV 4Y1 'XZ+8X7 <9%3:]E9R M/>HZ$FST!_2YHXB23+-%:\HYW1>P,+(D:O366ZA:P^:S5(.":XWW:H%&ZLH3 MC3^M+15WT3F"\X[H@OG_.!5*"J"T3&V*/&-T;.3-Q!/\8P(_/J/M[/WL[SBL M#L\IE^C*AG=RBK#_)Z?#P1;LQ[B7_D:C1#18^Q2\\X$2BNF:%FD0)ZF?46S3 M"'[5ZK#4S0(=^3DSB%T0HPQR.NP1/?U1&5%1OT*]# R[%R4: B6H) N*HA\^ M83E7NM:S6X9(*!'"<#V\,=K:+7'-LC@HPIS&E.1&\ Y)3)1EV[2=&ZOZTQ%U M/TKB(,F)$OM1%%*BC0Y63!*[3B\ 14T8^1V'09+Z6*1),$Y"JKQ$G\HS@"ND MY**W&VF),!?7"$PA4^$/56P1W M/A:KOK-+P;(FU^14EMVY$-Z]<\(;:FTMQ^^QH];1T!&-U*0B N+F%?'9E6[FQ5!Y(LJ'9J:!3!#1;G97]O? .C6WM7## MC2:<*MS,_VIP26Z5Z_KQ?K7_FSGOFO@[\>Y7Z+TP=#5:J'%*JN%1D0W =+\7 MW8O3"]_23[2CZ/1\# (!P &0 'AL+W=O,^2,%@>E?YH]HH6'1K9F&>RM[2ZCR%1[;+BY4!VVM+-5NN&6 MEGH7F4XCKWU0(R,6QT74<-$&JX6WW>K50O56BA9O-9B^:;A^O$*I#LL@"8Z& MSV*WM\X0K18=W^$=VB_=K:95-*'4HL'6"-6"QNTR6">75YGS]PY?!1[,R1R< MDHU2/]WB[WH9Q(X02JRL0^#TN<=KE-(!$8U?(V8P'>D"3^='](]>.VG9<(/7 M2GX3M=TO@S* &K>\E_:S.OR%HY[1.:FWBI/IK(B=9=RIW5M"LHSJ[^ ML7O4L*XJW6,-GP3?""FL0+.(+,$[IZ@:H:X&*/8,5,+@1K5V;^!#6V/]7X"( M>$WDV)'<%3N+^!$W%\#*$%C,\C-XZ20V]7CI6;$G(N&],)54IM<(W]<;8S6] MDA]/21^ LZ>!7>5PQ6KUXD1?SN#.ULHIV=0_^S.SH+]331 M_ *>/6+../-FI%)6FL6156R OV"I)-2[:'7#C;'1]NJ=*GZX0>%N?6.?> MFL%KT5*\Z@UMFS>7L'XF^O^1-]RB%EP:CVSZKI..F6?KK"^!I6&9IVZ2A/.8 M31*'TB)E-;T U;<6$A:FZ0SR<);/X$/32?6(^%:CY$XB/E ;-(0]"Y-906.6 ME/ )=UP>3X,B+)($DC@LXW@ZY\"UYJU])-RT+"$+Y_,4[KC$@;+RV;7\@=8= M?^0;B>3#XIS&F,8C3&^/66=AP0H:LWD.UT<1E>2B,=/M4(;"O$B=[[R@:KP7 M6K7422VQ_.WSEI*@-5D=&E%.PXREXWTG(2OFQ#DIV)D7\!**DH+*85+D"3SU MVJ.3[D1D=[X'N^=#61\:U62=VOQZZ&Z_W8=_Q W7.]&24-Q2:'PQRP/00]\= M%E9UOM=ME*7,^.F>?E6HG0/M;Y6RQX4[8/KYK?X%4$L#!!0 ( ">#E5HL M$GSAY@( 'H& 9 >&PO=V]R:W-H965T V"8%DKAI&J"M5&!HDV"K8(P/TSZXR;6U<.S.=BC\^YV3$CH)*NU+ M8M_+<\_%OB?#M38/=HGHX*F2RHZ"I7.KDRBRQ1(K;H_T"A5YYMI4W-'6+"*[ M,LC+)JF2$8OC+*JX4,%XV-BF9CS4M9-"X=2 K:N*F^OZ!?-KU3+S-N\5S+>U&Z MY2C( RAQSFOI;O3Z"V[ZZ7N\0DO;/&'=QJ9Q $5MG:XVR<2@$JI]\Z?-=]A* MR-]+8)L$UO!N"S4L+[CCXZ'1:S ^FM#\HFFUR29R0OE#N76&O(+RW/B[6Z*! M*ZT6AS_05' E^$Q(X03:8>2H@ ^+B@W860O&W@%+&%QKY986/JL2RW\!(F+6 MT6,O],[83L1+G!T!RT-@,>OOP.MU[?8:O-[N=E^;A MA"ZEM;1!^36;6&;HG MO]]JO05.WP;VLW-B5[S 44##8=$\8C ^V$NR^'0'[;2CG>Y"_]]3V@GV-M7L M"'84V?BD]SGODUN^0M.(6HSA)W",8OAFU:'16T, M406AJ#JV4/R9SR1VH5F_M_-;[T.:A6F2TZ(_"/L#!F_=KFA+#RHTBT;U_$'5 MRK72T%D[89VT>O(:WJKR-3<+09U*G%-J?#3H!V!:I6LW3J\:=9EI1UK5+)?T M&ULI5AM<^,T$/XK.^9@VAF3]S1I M:3N3]NZX,@?7H7 ,,'Q0;"46V):1Y*:Y7\^SDAWKY M1IN_;":EHXN^K8P4J16Y7[LUE^>Z=KDJY:TA6Q>%,-LKF>O-132,VH4?U3ISO-"_/*_$ M6MY)]W-U:_#6WZ&DJI"E5;HD(U<7T6)X=C7A_7[#>R4WMO-,[,E2Z[_XY2:] MB 9LD,QEXAA!X.=>7LL\9R"8\7>#&>U4LF#WN45_[7V'+TMAY;7.?U&IRRZB M>42I7(DZ=S_JS1O9^#-EO$3GUO^E3=@[G4:4U-;IHA&&!84JPZ]X:'CH",P' MSPB,&H&1MSLH\E:^%$Y-4R4&Y35-(+)LN=]!W#>TD\:H*L -'H&:#BB[P&467I5IC)]#-"'53O31JUI M5Z.#B*_ELD>C>4RCP6AZ &^\00^N<$[##0 M:8^>8^2Y]7+23XD>9VJ+F[?TW7OHX0A;[ #,R>!+ M I!$8!P>B+>V.UG1:VG*C5*+>TE&O!G2K1-=._)G1=3^?DD-DU"L[X)?EWK=R6 M"NDRG9)>=:!Z]%-71EG ,.D\5< MP*A$"\\@RZU%?B]*]8'?[[-2/*EJ3&"V^XZ]AY7PCBVP8#6=<,6 MRR]KB]9A+7N62501 Z-72O:'$\RDHDPD!A?,^W:QN(W!2:#%<$(::$2T"BDL MIP5S)YQ'YFCZ8'&*)\*8K8]8P2E+4+(2RM"]R&ML90,2C>P'%(9Z_BA((2Z* M>1#YUBH;4UH;7T#!>7;2F]4ZQX&B4I=?)\)F,3)'?NW$ RR"&AP6TG8> /C% M<'K:.\7PS7-P'2K [WM20]';/<+/I$+4%MTGY4)'9V@N: 0X"T!BN04">H=I M@]6AK,E5UL!%X:'8?XGJ37?9X0/)G>)P:^0$^R\^9[.13GA;0H_:M>2G"#X] M>*7$41/5(COEM.M*12%3!1+R+4*BV$3M=Z ]E%;X@UP@XX =AVQXS![G+PY3 M92E#42KK?$6WEG:TLCF)?)X^?CY$8+"ZTT8ZQ>N+^[F>P8JZ%M,AKW @P(6DZCJ?#&68L:HU'_UHB-MR>N?NG MB)KRDP(AH-%)/)R?T&<4':&0X]/AH#W2P!]?4P?Y/QJ.1_%T=GJ,\=:$5C[@ M2F0E'U*['/["-[.!L?!LH/82XGH]?=]G(,:?$WC>)\H#QMS7C5,?FK=$5,HA7)ZZU)\ET+7] M'%-HT"L,8QX"NTCQEU#9_-9V;DP.6>SZR'Y7]I90W.:X_9])_K+C8TC3CIN@ M8X9D.*7;VB09+H^L#*<4F.:VF#HY^^@'/>9DY5O6))Z/A_1#Z]^^@?2Q]%YX MGYZ:.HT[2Z=^:1((_Z]3W3-I)E+0S:VK.=GYNE%BJ7*4#Q?5W>KNFK\(M]M_MX?_$7SONX3%:6 %T4%OAENU M"??N\.)TY>^Z."KAYNP?,RDP_7@#OJ^T=NT+*]C]\^/R'U!+ P04 " G M@Y5:.KMUTT<, !N(0 &0 'AL+W=O;#W:C5",^ED5E7PPV3;-]=GEI\XTJ MI8WKK:KP9E6;4C:X->M+NS5*+IFH+"ZS))E?F\;IM"5^K: M"-N6I33[5ZJH=R\&Z2 \N-'K34,/+E\^W\JUNE7-S]MK@[O+CLM2EZJRNJZ$ M4:L7@ZOTV:L1K><%OVBUL[UK09HLZOH#W;Q=OA@D)) J5-X0!XF?._5:%04Q M@AB_>YZ#;DLB[%\'[M^Q[M!E(:UZ71>_ZF6S>3&8#<12K61;-#?U[@?E]1D3 MO[PN+/\5.[=VD@Q$WMJF+CTQ)"AUY7[E1V^''L'L(8+,$V0LM]N(I?Q6-O+E MOY90/N MM.8R]YQ>.4[9 YS23/Q45\W&BC?54BV/&5Q"K$ZV+,CV*GN4XW=J$8ML%HDL MR<:/\!MVN@Z9W_!175^QKM=RC]!JQ)4QLEHKNH[$7^HJEW8CWGPD.RCQMZN% M;0P"Y^^GS.$V&YW>C)+IF=W*7+T8(%NL,G=J\/*K+]))\LTCJHPZ54:/E(_%A7:_%>F5*\ MK7+8%5DGKK$F$N D86E$ASBGY0->3^\&%T)62\\C&S[(HZ/#&J8C,NQ=KQ5> M&"1/LSE(XG9EBA_?O^5;.[B(Q?NP#;/VV(LTY5 <0I%&[#8ZQU8 J./]F%T#R74E&S"L6:YF0V](.,3"%H@$D8FN MPFZ-;:"$AL)R)\W2BA86,L=<8\2F6+5-:Y18(V(;"Q#8BX7"SU*=IB M.[4% MZ:>QE+1;:@,1:@.OU:N5SDE),C\N&N"X^*#V0I7;HMXK99W8 *+\@ZBWY'&0 M08O&Z)P4=&_:2C=XOE6&"P6R,Q&M\A#E3."4 M=[IL2U&UY0++ZI5C;C0&?14$;>VJ.'#@+_( T MID5-ZM F$CN%R$?4<61@?SB30B#.YO?Y^.Q>"F@>?$32L!%.R!.+7\$VS^L6 M^$,T7:S3I$A>KRO]3XK:.R^U4;^WVNH&[H22"!5RL:YA.9< FD4B4#GD'DQ6Z%PN M"B7N$"<4V8Z(M5429'UUV=6Q0)%=*4W6@VN,ZDNSHT0!9^1FGK'\',: M_HPH$URH)!!##4<9>8#FJ"M(241$\"^/UER M04FN=N'/4K@$%$M$1!SV7*M*&5D@0DAC85"*%[AA,\J@/9@V&P._[I6DW%NT MO#.,[X6B4&9ZO"\T2$]XFP2@*&('3[^QM ]CF&PZ!MX,4."%?$S7KL$A9@?F#'UB15?>(C MLWIT?3O&@K9A%]AV\8\#&CJ.08D#,!"<>H2J@92,0<2?2& =@M3:(6A;$34L M07+V]H&1VK(MV$C$9ROU(:R">=CT]#8 A FP C^'MM4;P=&XIE(W>W&NJ[QH M60;:],*!@;:Y+)R[/:S@[RCB31@/-.NQJ@LTQ_:9^"M6NO;I4TCJ/9D[/I^L M&9Y.# O (0?CX14"$KVV^)Y#&!VC^B^1O.N7N0: O=9513^C.O+%7FN#Y,!'328S*EPZS:#(: MB>$L'J4B'3@$M$.8V&\Y3IAE@W'SL>$/(^T#-Z5'P$[=J&]^3O<9 M +#K/LC#4*&EZ=J9@&VRL+5P2:L\3E@+Z^!Z'2X?C7 M;/:^*/D^!UR2ECLH> "4!6I9Z;L"E,5(Z!5Y#P4C"D6EV6C"$R0%DL=24J], M71[@R=<;O*1*5Q997,+Z5.Q*VA&H<16]%8'K,SE5E,8H$2^>_LZ MM.(<&;T^.%">#][?WF"1#PHG>]\:*'5.3JP3I2*D()RC9@;,.'PE'9S1,P!J MX7V]HA75$J==J+U5V&MMZG;KN'C%@JN"0T.5 *HW>DO5TIZTSN@0G0^9R1F& MI'U,IXBJL5-"6W+:4]5@ 9XN_E$N]D3FZM\/-JY4OBGKU468FGB77.M:&_3I M6)*V#S0V%&*TA)/L*>+XGNGQW27/!91XC:8&QTC-=9C0H*R7JGA@[Z-Z>_U_ M6V^/ .N)I? [,NDO;-+_+?EG:W(ZF4;S*=7<<1I/4%W'630><469Q6/4U_$H M&HVIXJ#")N.N)D^2*$FF8I;%,.,LB;(9:G 6SX>HTE&2)5R>LZX@@\N8ZO%D M0F7K?)1%L\GL0@R'<8;;R1 D*9=6W/:J<9I%PRE>0+:42G :S6?CC@SMPCP! MEQ%W H]5Y$D:I6@=H.0DGLX_J_0?J,DMK,_ MN:QDWLMO=VH+5=47S%C\4.\4HL&-0PXGZ=YVW6F:(,F?=UFK''7DCL*>CB." MYV4B^9*41DOQ9=B3I9 EGVKIB-Y2D67.$6 2ATPVOL_VNFVX(GK:/JPACSVL M!(P\P(L;(77'2S3X89+A8J_7(] YFDZ:V(%2 KC,,M!IIQM_4"'G,H=%:329 M3)#5T626.;R()@@K?Q3P7(Y \_&NJ,.<^SV.:RF../FF9J>.#J5GTU$\!_2< M(75F4]<[C9(XF?<.68^@W@,"A/YGY\]/3S_VW@\JAFQ$UILPKG 0=-V:?".M MG]>%":(\M&">ZS:LV_)<;_#F]OKZK2OTUNJR6#^LH\G6[WAP=#[=R;U ?$+/+EK\<8+MWJY4B9Q]F M;1(*JJF%[H]R\]0RID"0)ITM.@XXE,)G2).J&S7TK$O15=7/8^<#)\?%& M]'DOJ_U]A^$ <^#GQCG=))BVTS31P1,"5<;2-9*)8L9SJ4WWK#.7GQTM]MQQ M+8W<\>9%X5T$GH]'+Q\T("N/JI'FY \W;?&EBBX_4>0*XJW71JU]6X83Y/VY MY[VICINSM,VF-CRT(V@Z,0:EK*6$?";2)BJAC@SRKD' M72N5O49^1+M5X?#0A)/!,I1[5#M;%WHIW0 3/Y1+K@0YZJ> /C7(8%>W%D_L MQ7^@U3TY-3X3Z3#*)BDNYM$X3? [BX:HH&\_411B1E,T@BD/(=)H/)RC7>U- M>8\,F-'R@([Q#P;*$YL(KU0\[ U6SI,X MNS@>K>!1>O'0<.4= 'N+R,KW9 D8P&5*R)*0H;XB6RV@'N^X& =&K^JZ"3>T0?N[U5LN!#N^H\C>/%^4[J>G+Y@I^]LYJ=MK4 MPJK-R\E5\OS5C/;SAE^T.KC1;T&:K(WY0(MOBY>3F 12E_.^I?L>[092V=>FVJ7W71E"\G%Q-1J(ULJ^9'<_A&!7WF M1"\WE>._XA#VQA.1MZXQNW 8$NQT[?_+C\$.CSF0A@,IR^T9L91?RD9>OK#F M("SM!C7ZP:KR:0BG:W+*^\;BK<:YYO(J_Z/53I.%W(OS!A3I^7D>3K_RI]-[ M3B>I>&OJIG3B35VHXIC .43IY4D[>5ZE#U+\2JVG(KV(1!JG\P?H9;U^&=/+ M[J'WJG5XXIQX;79K74M2-!)7SB'>1[I'0M:%^*?1=2-^47736B6\URET_GVU M=HU% /WGE(F\ +/3 E!2/7=[F:N7$V2-4_9:32X__RQ9Q%\\H-ZL5V_V$/5/ MNN_AT\OIV 9.O+,J-_+(,.*'6KR5-R+)V"5I) X*J83W5A7]@;>JD943J!%" MBGUK\Q*)(O96YTJ8C9#[O34?-:RIJAMQEDPSL=951>2?-*42DQ.,)T\AW&^_ MW6:AG: 3%>J/KK="(^Q0GPJX#.S,M2Z4)8X[VBURH^D/G(BMSE2M5U/7XGMC MFU)<[11$E%/Q4QF4"DI;Q;ZJ&^A(['($N:Y;6EE9ATU@0P(V!CIO#'(5K\Q6@VEE MGINV9O+7LFI]F!:MI0=^NW6-^*.5MO'";+0C+C=*6O+CC%D$*F!!HM"Y4Q$@ M'11<=WF4#WDDVII4;6X9#[8O3<%^[Z6H$: MYP.C=X%WN/J8$_?;L74=^"O7<'@5; X.NAH9WLAZJ]>58A\@M_LEY;_CIY66 MB$5( 8?@<;L##=[MP'./WD$.,&*M4.N+%CV$SI.Y= U3*+#X2%+MC5/N4UH> MR)1597(9J-*&$T'NU!9]KYGZ.N6&?+M/8$3T?=X[*)0R>FX+(M#01FU'!MM( M+-EJ1(\L=UOL OL0+Z7"3P2D11OJXVQTF!S^.'DC=+ :+9^4Q,]"":>WM=X@ M_O&@$\U%XO>V8$MX5_'I_9 AJMZ"".6'ML6S/6+]9I0-Y#U+T6/HH$8ZZ$%^ MV47=H "MD+YTZ(;9*2BQ)^[1W=")Q#X D[6JU48WPJPKO?5DZ7 .,H!$PL!* M]IYXFZ*R]F98JTJK:T71[IV$[F\MO='UIN]$H;Y01@*".5-+D@FP1+L^A_^> M3Z;BRT^7#ZH2,40V6Z#X'=!E%[(7^N@=6B!%VS8D2,0UE7KJV#@H M&):J+/FNYH2BRKPQH'Q@V5C=6Z4AX,D^M$]DM'8 %N_L=.@^*Y-7(4%Z-4\!S\SF6>MZU\%@R_FP-2S[TCI'#%XD"[!=+9=8+:/E*A-? MJHVRY&\JR$Q(7$2+1=R3\:MO[V8RV7,V6T1Q/&SNUC^,TW<^6_0;Z/=/AD#& M<06Y'7UG(HEFJRR*8:$S,8<$W9-%O!3?C>*R]_5>WG"8KU91F@YF",NK6RDB MLB1*XX1)X^=RD71"AXWCV)]'638HZ5??*4KA;A?^9E6 M=_97IM[Z[4F"P!DYSB^//#.6)HL2F/@)_WO:G_+2#T2/Y%]$JU42#B[B*,;B ME!=.]<@T7D7SU04;*DWB*)E?A+/'=F=T"*( M4+6%"G,B>]J/J M:VU-32D(18]ZSWNE (/19@5RBV-3)V'EP-?!IHST72FM;VC, M[.L1H'YMIN*[!AWLR83>39Y&-(58U$N>-TI5%:(TS;-"[X^ ."%L6=_P5,\8 MZDVQ0V7D ;%:DP7%:S3H0D9^LCF>8K+Y=-ZAU6"!T+'QEDHA01C1',P1SXW, M!S<&\E\(4Y-I/2P\*0\5ZZ#[(QM,7_S$MUD+Y%'13,QZ ]3!I M/7O3>'[5%B[IZ8;)IRAZ%,YZH+9(FN?A "NVRFRMW)<\I>2$N %9.L3)<]0! MB,V7^[J4=1XF%I?#".-9C*X1)89I ,IW?T M.K!,9SMX(:1%*)*]/0[7[G% _#1M?SMP[/]Y_(\. Q,=U3!F?ICAH6_ 6$/ M&F,KY_U]V"OBUSW@'XB-X.W)%GT"Y?X%)/NF ^V]Q7M].BTD%8]! WB\NB'< MRE+P'NU\P RHN)37;,!="*ICI#MH?81>F?EI])I%#UN/?<>SMOZ3,#%)2&O=PZ:*:-I\M^H@WC^9$P'%<=Z L6[H'K25.C MBB(52_!R;17J!36L0N66.W/(E&,5_W] F@N*_-]0])U6\@ ^1DL&VKI(0P<= M7J#/+9,C< P\,T]ZF#N@VZ!XU^,?!K8 .;-%.J!3H-7%*AF! 7>7\@K(=?Y( M^#B+HXLL?1@ICAB< 'U9M$KB^U%8PD/#8U'4&:/&]*\AIXRP?BQ^KF6+3L/W MAL9?K\). ] X#M&VWXVRQ35 R*$-AO)6P"JY(LB<^[3RD0NIP[ M?PH?%L[[8# 1A.Q?*)D*] MWQ%,=]LA1T 7&=5?^Z[I>Y4(S6:TRT<]=W# MNJFNRRL&6$5?(5[W5>U4"4N<(_4^X!P<0#>A]7'@">,[7\N? M,@)O6!X_6)6:>L*_Z#:8O]S<*;$9<"75+AIPYLD"L_-*?*^:#LBP/\.M.)$= M*?4I5 G,1AD5:C(^%QLW7T.H>QGTVC"W@G7KW6\)L/HV[#AO1>Q]-9TDR MH'-NZJ#JXVM]TV?_698]L.N6Q5'B2'ISVSG34Y]QSD=?Y##X;?F[(Z4U$ME_ MG.N?]I\VK_P7O6&[_RX*MVXU[%JI#8X"4,PGPOIOC7[1F#U_WUN;!E,F_RP5 M!DM+&_!^8S#EA04QZ#_X7OX74$L#!!0 ( ">#E5H2E .=!@, &H& 9 M >&PO=V]R:W-H965T"P&(IQ_WBR&^)CP*W"!;T80W RL_8N3"[RH>@%0:@Q\X%!\NL! M3U#K0,0R[I><8ITR %^.5^QGT3M[F4G"$ZM_JMR70W$H(,="-MK?V,4Y+OWL M!;[,:HI/6+2QZ9& K"%OJR68%53*M&_YN#R'%X##WAN = E(H^XV453Y17HY M&CB[ !>BF2T,HM6(9G'*A$N9>L>[BG%^-&UFA/<-&@^G#_RD0>*9-FPFV9)B MTE*D;U#T4[BRQI<$IR;'_%^"A/6L1:4K49-T(^,9SKJ0'G8@[:5[&_AVUB9W M(M_.>TW"K_&,O.-/XO=K?ENVW=?90ID<4RTS' JN T+W@&+TZ4-_O_=Y@];= MM=;=3>SONY#-%.E.%_ZW_,W E719"?U>>[ =&%],X<(\(/DJ!)Y;G2LS)[B\ M/.G HE0"AN_6@2\1C*P0Q/AV?'')Z,))/LDF\XU#F%K=A&*CC@!F M1("ZX8/B^L=:@[! /]X=+#'-:@U.^QVX#MGY&_(D&P;C"+ MQYHIV33G"!:0W4=SA7+DH92Z"$2L#TTN'3RQK>5=4#/[P]B(C&7/+3)R\(U M9DVNXL%V7_O$DA?U7Z&;QRY'C&J,;UO!>G7=2,=M_W@.;[LP?R)S90@T%@SM M=0_V!+BVL[43;^O836;6L\@X+/EG@"X$\'YAK5]-0H+U[V7T%U!+ P04 M" G@Y5:1MX'-@(H >@ &0 'AL+W=O)1%4CQF%.R734:68F\=J352%8E6_NA231)6"! XQB* M^O7[KKY <&84[Z;VBS0DT-VOWWUU\[M=67VJU\8TZO,F+^KO!^NFV3Y[^K1> MK,U&UZ-R:PIXLBRKC6[@8[5Z6F\KHU,:M,F?3L?C\Z<;G16#'[ZC[]Y6/WQ7 MMDV>%>9MI>IVL]'5_H7)R]WW@\G ?O$N6ZT;_.+I#]]M]7W@^O)LQ>G^#Z]\&MF=G7PM\*=S,OR$WYXG7X_&"- )C>+ M!F?0\-^=N3%YCA,!&+_+G .W) X,_[:SOZ*]PU[FNC8W9?XQ2YOU]X/+@4K- M4K=Y\Z[<_KJ0N5_PW-,CR:-:U^K%(31I/\!0 ==!.+;0OIO?.^,K,1VIZE:CI>'IZSWPSM_L9S3<[ M,E_/-M5_7<_KI@)N^>^^'?-\I_WSH00]J[=Z8;X?@(C4IKHS@Q_^\J?)^?CY M/=">.FA/[YO]#]+J_KDG(_5^;=1-N=GJ8I^H%[K.:ESI+>ZC:#3+4)$^M+1Z M4ZUTD7WA =?__*=Z72Q&ZJ2!V0=V^H$:P).!*BLUV)G!$P5*IM(-C,X*A6]^ M*++&P%H-?0E@7&],!6L2!#>ZT*D>J8]&K?6=@0&5,3(%@E*;%:B-IGY&R_]B M&IW#QNA9G=!WL*D%?,'/X#NP2<:_;J)MU5F@>\7<#_P+L10H[ XZ&/Q)@^&*EMV5E>+.OBS33R'.T M=@8@/8HO3@9 /*3AF^)!@(E9LGF+&$62 V:^AD\83L ^4$:= P.&#(?OXF0_ M_8K3OC)5L3/K$8 $NR\;HZZ(6,NV0DRH-*N!UI8W<&R:(1 9[C(8-;FD84 V M,I5$Y3GX .&VOJU# LSW%C6$DE^ 7R8SBXR= 1QLMKDA#H8I].+W-JNS)@ D MEF$U;VM0:76- &8$\,D@?@75#&A.\WNK :0**,J G@SH.\(;L'_5+$&5E00 M$J/<%0 $@'NCJWR?(Q>H55[.@4M!WNZ [14,SYJ]6F;51HAA5[[V<"/M+;YJ M=4$TFIP?PS9C+]X R'\-BP,EP>7HHB%8B?&WUL4* $V;T@8XT0'ZSU16\DJ%W"?HMA1<-.'#-6IC6 M64?@%)@#&+H6K9J#DH;GJ C21QD]&)^WJ0DGYG> ?/0/"VWO#60_SQ,.'( 2>90YPG0M0M.E/0@YD93\Z\0S0&=Z4K?A MLX6NUVH) 0^;/IQW;W2%MA-F!2^V:M&1FUZ2PIN!5-4&QZ%FW1#UD0V9OW2H M]'J9D2F"F$ M1.S7PV3]W/@0ZYT,_GI]_1949X5*#K +7%1 M$8[!9)M]"<3 M@$UJI88(;\N8:=:@5?1R"3$8<^[&,2Z\9H3IT!7)FOXD+;D-OE!A#YB3Y IL/6P M@&4Y0&^.L,-NQ8%JUF4=8 ^9&U,_ "A/PTF656W#7]@62^TSGC"Q4= M* [X'^9, \4#0FS@-7 @R2C!+%VF/B,KA%X730M\-M?%)WKUF\ET= J>'WC# MP-GPQ'Q>H(D0TKTR*?*N>@D(!X,&;@]P HEA;+5?O7Q] XR)FJD!=VVWSA9K MJR9K6&0RFKA%R!HUP H%NDU@',WB4TT1!"8N2'L=1P-)U!TH4M!MD0TC/TC, MR1LP2%N,@?;HB0,$0!96< 0@LA1S-'Q#;D5APAD(%F L4H7,8-E"&0"A]<1D M-LPU)C(L9=V>Z#GR6S^$(HH5:SCPG\5PD9$&RN 4/#<\7F=;%@12VT5)X -0 M!JB0$O@@GC6KC[H%M%O&H&W,P5J -"']<3T9#J"E=O,1SP8<2@"(63A&#A_W M$6+A[?NYGJ@',KHE'50>YV00=J(.6M(-2#0JR![7*5&YKE9&%!6$.F+*;$Q$ M22)ZNC+EJM);X$O_XD(?4+LL5B4NT"$V>3@VSOHVH"IL-\W$\H*]1Z..M*Y5 M6[IN$!V'G;MW RX3JU)B _QD8 +2-8,)BUW)( 4QS%NA0%ZQA'1 MQ3^T"A91&T,2"Y\N[ET%O[%J-+5?LMY%S(FR18%BH\!ZS6W:VBF'E*W>;QPO M-95! W*4+0!E**P^,F /$_V]&&XD?(H.*V)X,T=_27#L;>9?_G0YG5P\K]6G MHMSE)EV1Q4*6B_@G4> )-V5%P3#O-W'N$2Q=E!O@*D='%E8W _(Z\II"F]9( M]L+#":RBT]_@9?)P!&8W)O2IV+,H)(-*DJ0QJ/#8J7M9IZMG@ !SP" $R,0) MNS7X@4(#A(89%@ V26O%?@LJ<$1&).$ MKC2)3[$ <<*]DEE[!VC&K(GA.9G@R-(KC7J51WNN 9>(S^" MD%.OT3&D35&0YKRPAT1@"7X1\ -;5TR!$MG1@U0G- 48*,Q=/'FF_H'NYH^] M[N99\(VD4@]=4@B/V/4%T9B;55848F/(C_U&39/9Z07\?Y9V'H, S K/,]QEYGR?CL4IV<7SQ1)V>73]3-&A7K$*A6.]U3>2J<3/"] M9'H)[\]FE^IRIMY0V'PRA0>3Y&(\AO]GR?G%.;PPO5 _LM^)?O5GQK3")*/# M^D01,TV?J[-PNYC@LAL]F3V!S9U.K@ZVC-"\MLZ&QCD%=O)PSD93YWL$Y <: MM\52WX$3@XP &DSR1*1F5>Z382" P*=LM'<:90OU).KS:#;,Y$09&<3%JYA5 M+).<)FI "!MX+PGG0&DQRD(^&5TXR''@-[/@"R((I;6!0F)38?5\GW3@ C>] MR5TXU+,SE@P[66CXF\=F6A$ZBL,?C9M9%S=>@)('!3#P+#U&.-4&Y#[UW\1X M^5=VQE3_FJVQ(+P+I(R_">7.9A#@?U"DH(L^F]C98_S" MFZ64#^RV7D!HH N#3G%D#]YQ)$6B"VX>$=U^E]7VZR^8+4;=+)EQZ]]NP99G MJ#I699G66"% %LDP^9S5G)Z ^$J,2N0C)4H<"?(Y&(F56:)&KUUHCP;)IIW@ M.3OF_ ;9*(RR@'-I=HY,6'%P&(_N]0%UH0ZO)^THC$1?B M5PH7@NDWN5KJ>25/@M%9D0)&.6OT$:PO&9;, 9U85%*-C&BRWZ*; H[G"E6U M9$NU=T>V;058Q Q'1?NLJ%++GT8VX<;3^;R%^".BHZ2$07[=#@F'M*38AK1O M#1O-G4=- ES.^+LB16064+<#QGH!"^YVIM1'302\XX])6"5E9YYQKG.?G;K]Q-0-DD)[!7-:1K'L59-(?)H1-C/ ZP_E^ MZ-9DW+N[RG+ YXY2APJ%K B\N$0<\?)?+PP:%/^$B10%$A1 ME)3\7(<%)PL+U*FY%2-._ANBQ]PT.ZQWL0<8JM\H5^-343=]@&)(-AZ=^>@" MHH]Q)_J8C&8^9#N6C#^(^7GP0>#?C5\TE=E([U-NAD-(E/<*"V@!K(.'2VB2 MBK+?27$GI!C&NM],QN?1EB^N_ YES^%77['IQ^SY01BC3INO4!&AT4LC0H;Z M%STJSK .2IW M %!%^D:L+%7VJ!(S!(\%K**NX).KVDDH4W/.(TS8!B^"%R,5Y1J381FP1 MIG=CTM)P3K#&XI/YW'#9U,\R.A)/VGPU^YV4:M.Y0,>^&06]1(FTI"4X$1I[ M9.PCV\*MH2P2ERRCPH5DY%'5EYMM65!$MT1\<4B9*-T$;EZ!=5AB8*)JD"VT MFH+"X9UQ02XVFD"P&<2:5#_QNH,R(#@H3)"B1K%E9UBG.\,.. X#74QIDW*# M9]C1X0IH88<"S0O*=:1NU]EV:V-.<*G27+PRRIY;3V;9YDN8G_,^WLG$?*G1 MJ:"0B]I'HS4JIJ,SN8! AJV,E&-I$< CIL&!:5YFM5ZM*K.B]6^)TORO[RV* MZC!/:,DN2]"YU+&S3D[-U37UIM*IX:\?-28+ .-)(;+T/L[E(A/K?D],E M[#Q#0^,"(O6-NKR:)1/*;%Z>3I*S,_SK_/PBN3R;8K,;)0, S@E,?'8Z59.S M67)^>0[_3Y.+V81F:W%S$U"D$UAW NN=GUVJR?@L.;N\4._C0&ER.D[.+L;P M_R29SB[49':6S"97ZD-C5=ED>L$KCG_/<,)KV\HK]G .GYZ17-]4:2 M'I+@SJ%>@+\*3:BG-H*!#$1UL#8<80V^BYZ_1].V]S M34$+.OS2-T+0$@/!V/TBMT+6EV?K,A+IPINCA>N//J2_I[S=^,".GL&6UM3X M:-UL3A1P^9ZC[ERMP8B @L@SF A%R78FRLOH^X*= 0U);4?@4G%-CEMU-]P5 M+IIG1(V-!5:[ !/AWV$AD35F3MVI9)-!:V,;$)&'?7ZU9LGF.)9EZG3_CVIO5"U4"CF*FN70*_V!.-D3![R9RRB<95D#\E M?>2"%+(E.QOI2MF9:B0< X$ F'!*+KNC 0?QR;,O-*%0]6V%^K0!9W2;:T$\ M,O"6P+-/.U_'O$.T(-D&Q[7=M.RSI=BKOWA'[!RU1?*0F M2K!9GX;ZBF@JQ [V*Y&F\LCP/O I\+W>(AGHNP0NN6\X1E)I/ MC>VLTPNQ_;] J(LYQ2[_S(9@V_B55^"G4ZE'^F@_\RS!&]?8@U\2/<(9[.,; MWG,E@)3+9H<<,AM:(-Z!6Y;)8VK+, 4'JY41P24*B2L6>V+7&XS266:QH:-8 M9=0$@ F#LE@-E/K(NE">@E<%(#]9XV1K1V\_80@UHP7 MVQ02,QDG/;Z*E56%J_B&%[2E?P7_GGSZJ(+S 'A^5'!$(E>2"<.I@Y]DWC0-C-RGMF#F[%]C<@6DI EW@A.%4@K$"JDU5=AE"V&Z\]$^0?LB(-0<$,6Q^8OS4(.?4P2 M93N8EQ5G!C'5 L$C-^Q0PCRKP%!A=Q\FDZ0*R7NA/E,<#W=4BT.9[%Y*8CB*GWY'%2Q@'LP1(K0L$F8.LH&F5E8-YM-<$9+VT]8 BJFPP=7>Z? MM^FL&-O]PANO%B0"&J[/;_B4@[7/EF6".:C2'DX2+YO1.A5YK9X _:AUD5C8 M1FY[^SGILP)7!'LZN2?!=V@")D [2INWQ6S\F5 M=T2L'P-1%,D^)]J):[?M/,\6F"A!?9/*F:',!!2KLTV&0=\<-D .,RE&]+MI M'@R4;+) L\IQ[7W4VKLM,PX0HIY95@?8H'#']BU6%YA"+"3@D@R^PR6WJ#VS ,I$"(GA!7;(VS;>9N24S Y MR5=HZR6ZH0PIG_+9ENB,4']GT2XU.5=I_,N0"=)*!N9-CL:X8F^]=)3$-*XFB8"#D"WI7T,&UI@IC!B_R MDDX@[D#-D4L:V[7" H5^9,S!V\$\)\@"3WSSNCW 2Q$QKQXV:-O3Y$[%V C: M%98J/NW9/>T;DY,BD;(P0TK"@2)845$! US S7*)A_A1%V#&B*O5>+6&3374 M]>&4KB/;2+]M$?@PQAW&)#!E#@8SY#MNC3U.8J*)- -;G4:E#_&8B2B1#0R\ M5580=;M:&:[U5,87HC02GB(R "-@E S;\CO)1+;J)+ON;>M%A?NI;;D)V 1T MQ@9/+57[I.<]VZJ>EKO"9L$\RX:5*GNJQBD[MSIBTU@.'0?KI3A1' A3LEGXT^82[D_#N+X9]! _ MRSE#7YA#N7,S4EW)#G/A*I+/'5\'D&RJ+RC=,L/>E3EUC4GC+_@3S&C':N"D M?P>/:D+I79$\+8*.,!6>^@NXM[=-J#/T,2"\D\7?:DQ5O@\/^KZ*NHNI/F81 M9K42&WE"-!DA+$22ON,&7]>@YY(NS!+WW%L0!!K!41'MD(01S9[;K,KB-U . M,:/=O_C)X/WM-1[IW\5%]YEO++#M[:=A%1Y&J:6)SULXFQY:\[A+PK=V.3XY MI-G@UE!K4.)*\7P*'W1+1CX63#9P4M'73!&<98U.(-]_"#/-4M(@=&@.XX(( MPU';=TGE8_G;'YA$*@1-XQTO(FHH]^X"B4?4-;3OB+0[4\Q1J&\7)]UAV[SU MYV,=2*Y$3_5V--SL/N,0Q!O9^05GT<1.D![SA]%#J6Z.'!O&.P]X3\"I=@./ M 8\3^LYX.$M.>JBG4^@( .S0PS)S[GDZ>G2:]:@I-#OB,,+=J2.F.3J,GA5" MABX\MN1N_7F,NZO:<+QNW*$:'82A?C'8WV-P$S=N9(5EHO@<%5>:PL,JM#L^ MR 7+=1I)M7)'*(.C'/; %KI>?:!):$@E'G?V(C"WJ QQK-V)A*O]D0@=(N 2 M%D8&K_&\"YVMY920XP?M*RZV0HME58G9L.$ 2Z^V5;K =@-*[6,?#M7I?$@N M3,]4PJHBQ7K2U O[Y&M^K!,24CJQM9E(="2T1W(D^'F(53?J@O:!H&U0=9=[ZER(D&OSJ.RRWA\E MXYZW;GG;$%0#BC@]WH6#?:C%NJ"T%5X,T?@2@>X(;NT#9;2T3?Y*(>=Y48&9"Z0'WMT%@=^ M&-V."#$V0>(G-5O;975:;:PI0F$8PEQ&'+^5AJ+ MCG8]NG/WY"6:*H2/X%G*#0MTEH(N,/JLK4ZB[JEPF];0LA;W^FVB4(DDIR1+)5#^[8E MSCL3G+RD(Q&<@K4.K;.HA[EQZ:;N'# .[K&[19='5RF63/U9 +R^ZQ9OF[B< MCI,C&^9W\ WT.ZVL2WS6;P9#QQ'SZEE/S@(?^0MS<,;"WW(2^.U8#,24P8IZ M9Y[1V=;I^7,I4TR>J?]LR\:D#B<5GZFS%V.Z"]9(H[DDM2W15G%C>#SY])EZ M,TZN_#L&6C5 MPQE\M1)0+) F^H:T"8(5&S)4O/U69:L9.K1>0R.>".=[[U0ZV<^^B.,J*G%S]B:A>,\?HDR M.IS2LRV5KE.*:SCR(GM]>*\(YQ!MJWS'%=5\DF)8+H=(IY/!NS% B@$ALY5M 0MDJNE^XD823EW M?]#[06@"B:@&;JH:3F"&6,=B-)=Q?-86 M./RNVS/,+!D4D>@2H=B]M[6H-#@^NW5AMXP5+>*0)BN$F\W,(UK4G+AR:6/! M+B%LPW5.2KSA=B"AW_[:)8'6 AG-)0>X[/WCQ%$13%BI)RUZ[G >%(_*31 M;8TNT:$;V0*8M@UJ-7>ZUF[$-6W?Q_M$5#3;?$6!JZ+A%Q>]])QJ4C,"=V0ALP._YB)'NY\RTLU#;-[)R"K5@T4DUQ113Q M39R'8T\PX0UK3%>ZVBR[?+A[TNNKQ!Z'#NA1^P)4 MXMHCNAHMH][P"J\-A]DGK\!XP*R \KRW7 M<8NNG?R!VF> +Z39L[L;=V#PGIF<6DB0.'AF2EQ5=GRQ9^"@D(Y7+]L[#E)J MC>"L<_ .1Y4U1!U\\/M@OUV;4>S]W0&@BK.TM>UX:M5J]!$-UT7"M[ =2%K? M[[!/FKO,ET3I%Y*'>BN_7/$6K 02J+GW=*A/&-A;WNAR%_3]#&C]UE34Q8ZNH.:JT6L:6F:C(!F$P@,)Z*QJ#MU P \B4]EX8AV :J^CM+O ;B6/5#+BI)N]GWZDS'T? MYITO8!W0Z$9<<(HX9^1[Z=VUM&*%94[O2H7ZV;8P"L9:N5:361:G"8>Y,HX< M];5T%E_'#H:X,)7 P&X\Z;2JNNR[E4L?RW<:#!')SN8'UQCVQRV6W9?:GHB+ M0A=R:2E2X-L];!-9YH&WZ+250(M2K]H!NE)L(!'0$LOR>*>,1$@$RX)8X=8@ M!XR_#S$]'2?C M\9AS-H3)\S_[J6[*X@Y/9*!X=J?%J_K[5\3;]3_V]H#AWH["B=TJQWM9>N[6 M5W1I6-1-3^YYW"[#>NN>5<.4KL:J\IOKU1IY?C MX60\O+VZBK-*G@A'P94>Q11,J/78<21GVWRNE,2?U3U)T$)23(8]6H[[77F& MSO>7.89K3+%:]V/9_?!$R*'+EKD'=VNXH>Z0 M7QT,*!G?S,:7HRO71!**SBS^>0=3+ZIL&][G?FPS=/TH]RA>IR7=WQ[^UDY5 M%O#W0ER:UWB0_8[/EOB[#/UMXKW5C1W:%_?OA@\L8+0^^J'+=VLCN4- M3'#\O1S1,L/Q1>(N!'OGVO]/WI?;;*&FE^,GS]3KZ"1E*:\1%]F1+]UE[S4O M82>G[AU23Z#5\0A\<"^\[9?6TH(O:4O'C)5?)_K)"W^+/2;NY7*H5!W^CH#N MF<(W.CH;23G9;./.!,-NR7)SHIAMZ!IBYF-P+M:960:MW"DXM_R[./J3J?B< MB6ND[%]$=2[LY1;+X,;J@[MG;&LKW?@MO^P#=M9C'N73=]<==$+Y^V#U$B\I M=0>;)F=RT0"%M8(:;N6HK91_U4R@SMZK=?!+/E86 EAM3TO8E6XXU=E7&^6" MOO;7B86-7+;SUP'M6O!(K[Y9-*4(V42$#*3'R0X );(Q&8YAQ1?V6-N-/]96 M6_FX')^!? 3R9O/LW1N[>J\%HFRH?2*YLQMW[Y,3(X3#BY%C_L??AO7@,3W5 MY/GX/'%WM3P,\PT.P!2JW*X/6ON 77NCPC6W%[KD[WE[_U?VEE+(*SNF,[C$Z8.#4/\ /L>:I M8X3 F!Z1C=/A&"R4]!/>VB8WN8G9FY&;R(OEU^6E'\7)#RZ 05Q$AN2VG3=L MAZ;CX>GXB7K6?1WVW05"_6BCOA.J,X^?"RT09OIF\OP/&*70;'@>D2L0$A>F M1G%Q$EU2D!P<_["9+7E<I#U^#:RD%:[Y'@'3:3[I@%4GJ\1Z==C8<3_[] M=).A-SG$?\N]S03_Z"3T)7DF,;40TBZU%C2!O1K32[C]S9B T/)K=?8DG^0S MZ6 YWI@"6L(9F5$T[H^ICO/D?\UL7H3G!C@%$*N-SH8!U !UE%F1+L](>;A> M+W=*M4>#\/&><'8Y9^[.&TJBDG+BGO*V\4$.['9O_CLTZ>RT7\98ZPX+<17I MTBMB?H>XP&WNYWYP-:X<][^G3FG?8ZN?_.H@WMUOX/+W4T=%>);#3GQ MB0%J@6EJJ;AI>_[>UY])G7-O-B7QYJ .#KK3CO2=!RXC+^$:<+U0Z1 M?M2O^V@<9Y;,F-%JG?/;QYB _;KS0\-(8-(%;W^0DQ_%O:.^7W=]&OPJ+[@X M*_KM83I_6S3\ [WN6V5_WOB:?]77O\Z_C?R+'.W,S1*&CD<79P,NY]H/H#/I M-WZ!N.!/T9]KHR$\QQ?@^;*$>%0^X +N1Y]_^!]02P,$% @ )X.56CW7 M?DQJ @ B 8 !D !X;"]W;W)K&ULK55=3]LP M%/TK5H8FD$:=)ND'K(U$R=#VP%3!V)[=Y+:Q2.S,=EKX][MVTJRP@-#$2^*/ M>\Z]]]@YF>VDNM,E",VE( K6<^]B>)Y$-MX%_.2PTP=C8CM927EO)]^R MN>?;@J" U%@&AJ\M7$)16"(LXW?+Z74I+?!PO&>_QHY)&TUD:6+1@K*+EHWNRAU>$ ,!R_ M A:0/ <$+T "%M ^%9 U *F0,,/BF9([HFPTLMF!$].AL7TN[+'? M&H6[''$F7K)'LM5D"24W-TFY/CHA!P1+LB/7-::B4S/ MJ,'ZA M&VA06_#BCQ^&8_]SGU3O29:\$]D3&:-.QN@U]O@[&B47J2R!'*-V^J1/NH9B M["BL+6[Q=DZG(1[C]E"4GC ?RYP\#4O^#3L=!6>3J MK&J$'WV@):N.\3I-4 MUL(TE[Y;;>QT@7;J;.?9.MKLA7,7^I>F\>AKIC9<:%+ &BG]P01=336^UTR, MK)P3K*1!7W'#''\5H&P [J^E-/N)3=#]?.(_4$L#!!0 ( ">#E5J+D3;Z M0P( (H& 9 >&PO=V]R:W-H965TJ76]]'V5E5!A-1(UTGDUK8RB42C&>6PE4@U587EVQJ8.,3>V#LN[&A1:KO@)U&-"W@" M_:/>2C/S>PJA%7!%!4<2\MA;C9?KA8UW 3\I'-3)&-E*4B%>[&1#8B^P0L @ MTY: S6T/]\"8!1F-WQW3Z[>TB:?C(_W!U6YJ2;&">\%^4:++V+OS$($<-TSO MQ.$;=/7,+"\33+DK.K2QDT\>RAJE1=4E&X.*\O:.7[MS.$DPG/,)89<0.N]V M(V?Y!6N<1%(0HMR_E24OSE)H\G6S,\1*0Z%EB0GF!5E)B M7H Y=JTB7YL=;)R?=;1U2PLOT";H47!=*O25$R#_YOO&K-<+CWKK>#M&37<, C8-T=CL^U48K(FK]_R&WNL/ '#,% M V*S7FPVR/DN^.T5VZ32JTZ5UN6)J?!4@;8)[G0NCCQ&[0_WZ2/U!+ P04 " G@Y5: M?<^-21$" #=! &0 'AL+W=OS%:%2&VK$%2.]$-*+]ST$92YT-3$=L8 MH"R"I"!IDBR)I%SA(HMK.U-DNG6"*]@99%LIJ7G>@-!=CJ?XN'#'J]J%!5)D M#:W@'MR79F=\1$86QB4HR[5"!@XY7D]7FWG(CPE?.73V9(Z"D[W6#R'8LAPG M01 (*%U@H'YXA&L0(A!Y&3\'3CR6#,#3^9'])GKW7O;4PK46WSAS=8ZO,&)P MH*UP=[K["(.?1> KM;#QB[H^=S'#J&RMTW( >P62JWZD3\,YG "FRQ< Z0!( MH^Z^4%3YGCI:9$9WR(1LSQ8FT6I$>W%)6C MU/0H=9->9+R!_02E5V]0FJ2+"WRST?HL\LW^SSKZ_LD#T=:!M#_.G4-?97Z^ M2FBJE6UH"3GV76/!/ (N7K^:+I-W%SS,1P_S2^S_[&'-=./^_@N]_,L%G&GA MG$YR*T]N\/F)#@]P]:NV,0"HPO6O$+4$L#!!0 ( ">#E5KU M D52;PP -9% 9 >&PO=V]R:W-H965T^,"+VZ,?;:94IY\;'(2_=ZDGE?O3@^=DFF"NF. M3*5*/%D;6TB/2[LY=I55,N5)17X\/SEY>EQ(74Y.7_&]/35Y7N]UF0*BMCKNEBF;Z>G)!$*E>)IR4D_FS56Y7GM!+D M^! 7G;1[TL3^YV;U]ZP\E%E)I]Z:_'>=^NSUY/E$I&HMZ]Q?F)N?5%3H":V7 MF-SQ_^(FCCV9B*1VWA1Q,B0H=!G^RH_1$)\S81XGS%GNL!%+^4YZ>?K*FAMA M:316HP^L*L^&<+HDKUQZBZ<:\_SIV]U*6:>2VFJ_$Q?:78M?9 E_P/)>R#(5 M&"V]VNS$.^V2W+C:JE?''EO3 L=)W.9-V&;^B6UF<_&+*7WFQ%F9JG1_@6/( MW H^;P1_,Q]<\;U:'8GY\ZF8G\R?#*SW?6N([WF][_^,(::M%:9LD[^;K;*E M+!,E_O@9"XFE5X7[UR&[A%U_.+PKY=P+5\E$O9X@J9RR6S4Y_?:;V=.3EP,Z M_=#J],/0ZOY2:X/*CTLUN\*^9R83:G_HX3/E$@@GTYD+G11&>O9KF8MDCWQ=2F\ M2>7N;TZD>J,]AN<0SB6R4BRE3*Y+8L?$0,*2%H5\IK:" D'F.>^!O&R-ZYJL M(*Q:@@5@4QM*2 M)5MU*C@*JZXU::[W19^R0CFA=(TGV+92UL<\PT=G2%?:$4)*#QOOQ K"U&PB MDC17FS#1!Z2/RAH!>0%6(<( /KJLR:/1<:ZN*E@UR5"YC@1"DDJ8QS\A;X7 M;==B)\1" >QW>E,JWDK'E)E2F$'E:9R OS#9!JX/4L$XB!^>LK])&X=7D+8& M1MI\%TWK+3 ^NLVUNTMH1N4H%5P>8SJEL(TC$:G:):IQ'_Z7-@V)OK\O/3\< M2'T'A\AQ"%&,Y!ADJ_[*F\]K7GZ+ILMZ/%K[K(?#3Y=7EY-7DL]G'I M?9<(B\+P;DI"]OI7;1;NH9<]CUW:9!"H3.),^5GVHM0VAME*,0KDB))-EB:Q!'*\@(&!( MX8'9*85 :I1>\)" _@'D2:A&UT49UPCVE.T 0CXHF-8)[4/+]V #P7&3Z22C M0?TT"--9?;5>!P@+@+;FFV\AN"P)PEL+M $>D[;))(X 1NY.E5\#G%'EBE9K MU&B>]%$@57N @-#2P#$.YR8F"?XR"41;*55B AN/,XJ-^3$B;4B2>!$QE00O MP_J.4D48FU(],5!MPP9,-4S !0%4$NA6RIKVH!(<] M6LPI;WLMU!:R[9;@91J F:LOX#0N ,&6L&":ZF#] @Q9?[<&))D[>R& ^N(0 M0)'I _"7"G0X,PC_ @9 E,N@&@:Q(I756PWXIT1(D"_$6,,(9D6^=8 MK/5=Y 5?;;1S#!.9[^!Y=_1Y-FZM0)0@1)9(*$YLPU"V,''''JFDHSQ1,G;;3ULW M-++(ANGN4T"F?WB(FI(3U$^%!6LQ1?B\LI2F*C(IK$@T!EXARHY,$-)[\,]> M@+6U9@G*0Q(<2,AER"^UC83R-O/0<2J30+87'"U7N4:_EP9WQ;5MXUFB6@V, MQ"8<1LO!R-AEAOI%SK)V:@\FR7^H/J'CT>66PFHC.PC%+B:OX[4N&$H-=:7X M'*D\HAAY3LC![+AUW#0VL\I&$T*1:Y69'* 9XB$UHC3@P"K7BM- 4O\9:T! MRH.4J<]3:#P\*$E2@ [9%!AQA_0TNKO.KA\AJ5;@Y0A\OI-)6!BQ@&@C5\MT M2PL,Z->1=]MCNE1"=:CO[_&@("+=9P(6Y-5&CJ6BKA *8*D&=79*B0EUG6*V M. K%_3T#K#N:#'2.3]K.\RMM:#4C\M)7XZ5>7 M^)XN=GC#L6'\/VX8!P+V61NPS[X@8*_8XN=OR[]-*#.]^CQ(_MDK\^'"K!XR'44(B0.V,Q;*,I=^&S3ZLV+-,:'>*0;K.3[C#WY*':O3&H+Q3# M[]! >H^!+QGN]^0%GUVN(^$/>@"**IBI=(T$KUX?K#"3&J:>B-A2G2< M=REO.!A9 #X\W2JT]ZH=&.ZIP7=X_$.FW19]Y7J0=.!"=V,@5%)[N(XZFQ@>--$]AF36:;YAC=^A( M![2AAJP&3]O3G<,FBF!]R$:/)GQS\C@N9Q'5BK'&!0EZ2G3-_4'+Q%,N2G4T M_B#A;051;<6[HPDHEW3.!!*;TCW8 MMB=STAHATF.]RA637\-D3K4]0"L 2HQG0DJF7/;JY65W7M$LRFVR7M7HOK!_ M@DAFK3HJR<=DO?.TO:U@']0\326HMO%T\"Z=U[&&%]0V2KN+$:NWQ U<,$\X MS48-;.'6]2+U;7@ R^RI$VM^JQ8 >DU=$1?/1Y.WR\O+\\GC:6_Z&=*6NJR? MT.<@9S'F["<>@32X6B["4FPT*[LLOJP4%7! ),VX7%[2E-!";:Q2).EMNW#I M=@F;X1-F0 @F'+,X(-1KY!CF73HG)3A8X(+5;L M<>0:B17Y_>T#I'[+T#\\Z3HE.C)A>?:><@3(72"-P8T4KGQ"P( M>6W,Z%2'-H:#U".=^J#VJ7-@YDO3.[A&@@2&IJ9\3(/>,@>T,6_M]>>1V>I$ M;&J=AN%J*_.:QE4@89$&AF]IL&B/AL%/'VJ9[ [#18$23< =TK6?[@V<11F< MJ"N$E0H'0VC>D38$'5@KTU6+5+>PDP[SP:8!7=+%(UU\9LQLSS_9>!S&AWJZ M3R(RUNQ+WM8Z:R+H M5F_\H"(P+,!8!,8B,!:!L0B,1>"K%X'N!$[@7SV8/?,'_@T= %BTXV#U^N#!QW_;G7S8][/[6!A-GP M#XI0(M2E#[^ZT=YM?[1D$7ZJHQL>?O'D%V"$YHJRQM23HV=/)@A)_A&1<.%- MQ3_< 3Q&=O+'C$.(!N#YVB"4XP5MT/Z4R^E_ 5!+ P04 " G@Y5:)I"G M=V0* !U' &0 'AL+W=OD7HZ3 M;='%?DDLB;S/<\^]E,XWQGYV*Z)2?%WGVKT8K,JR.-O?=\F*UM*-3$$:3S)C MU[+$I5WNN\*23/VF=;X_'8^/]]=2Z<'%N;]W;2_.357F2M.U%:Y:KZ6]NZ3< M;%X,)H/ZQ@>U7)5\8__BO)!+NJ'R8W%M<;7?2$G5FK131@M+V8O!;')V><3K M_8)/BC:N\UNP)PMC/O/%5?IB,&:#**>D9 D2_VYI3GG.@F#&ERAST*CDC=W? MM?37WG?XLI".YB;_7:7EZL7@="!2RF25EQ_,YA>*_G@#$Y,[_U=LXMKQ0"25 M*\TZ;H8%:Z7#?_DUQN%;-DSCAJFW.RCR5KZ4I;PXMV8C+*^&-/[A7?6[89S2 MG)2;TN*IPK[RXK<5B;E9%U+?":E3<2F=NY]$#9=!P_0!#9.I>&=TN7+BE4XI[0O8A[F-S=/:YLOIHQ)?TV(DIJ=# M,1U/CQZ1=]#$X,#+.WA WGN[E%K]Y5T=(AK:P=LT>,XQZ84"H7FMM-2)DKFX MP4T"1$LG_C5;N-("9/_>%:)@P.%N [CPSEPA$WHQ*%B7O:7!Q<\_38['SQ]Q M[[!Q[_ QZ3WW^CGNN;K+[.\0//OC#W&EDY%X4@)2@XBIX4 ,\&0@C!6##0V> M"M")1="<4%KPRH]:E92&2'JC9FNR*I'>TKG4,I4C\3N)E;PE;+!$48322^%H MZ:-_YM6_HQ(YF1O_S W]/>0NP8WP#/=8:C ULQ()JY*RLB1N3%ZQ&VXDN"(> M6U$K!245 1@PN[+B2P!V:_*<[5.Z)*PIV=G9U0UDWN+*[_[%Y"F; M*=Z^G<>8S3[-KMZ*-Y\&3T>/KD;R"JO H2J_ P.EB!:'L#2XR,%QUH=&9N2] MM;@G%SF"9Z5V:^5 MH7+#CE\)?V&[3N$9V T_AN(&@9.%L12+&I1<40YY8C,]^ DV(GH(S/B& #L H[7LK WGUCL:[)Z0ZL13(+WIB3Q MS" 2^3@SH8&T(,UD5.'L$0(9,OE7*J[!C2KV&QJ!R(R#DV4'F#GPSZ2YAF M,IC\I9(PR2*CL8T-_#T?-\#?EAG8SW@#.!EFHV$$S)U+F]_EC *QS,T"*$6] MW0+V MM5>23XX>B':+7=P#U[Z C=L]T8Y&D9P M=.'"JINTL,*L:9%=H,12"F@!B\VTKK#D W$N!!;PH"4FX[U_\+P'TF'@LFPN M$Z4K-J\#K,!N'"(7:&SGLE';[Y)>:V>B;^]0UVC7]G5P)"']5$B+)8KG2/!; MBH6$4:U<1= FIM(^?$ *9 #0+K)J#I+&?LU4K MPW(#8EVU< I493&@ 3EY+IBB;8@^?NS5 &^DL1C?#F020NF[ZX)("W0+C)DR M&MN+V$C,R988]#D>M\I4#B98GSRLENL@NQ4%J.42&,E4Z$X0QECP/RMKF=V0 M)652470FK'L,M3:^+VSS39UYAE^+B<8<6,D8#8B@[8Y0;N<>1>Y3ZB?I80N M+?&>;KO/$NE6(L/1)K0^EGM'TG+OA%1,JK;"6:>>5@]&C\QS1\T\=_3HV#5K MP79MC<;O)&(501/_Q$%NEAI&VZZ)[G'1'RB!(&0U2A /Z[K24'<;>AM[%FBA M'8T[.P%SG4J;.G%I\ \T_'IV42UP'D*2T1[O?O[I=#HY>5YCS^OIL:_EKL'; M/9))KQAIZ0Y(RQTB&NFP!V=APKCBBUJMFX$#WF:JY!$;=L9!;05,/61GLE*4 M=1@_I23TT;7\C&Q64-+6T6XE/>.9%!TVN4[[X,KV*[BH? O*:RE+"-_3 _-$I$'DKB>T/5IJ;3F[3*#^^(EH.K!-SD*I16Y,X0F\(KS M# WSODO2(>9-T1TJZUKHV%K7>D2O6Q^GX M"/71J3=6/><9%(T ,X>C"-GF'I\=5(YA@V*/K9^$V(IY?3YHRXCM:,NH 7]2 MBY2MFF27&C\!ULVV'2N2UI]=;7AV,Q?!R>/Q\1 U?TO@_6^P>@9"UE36/K)(A3]A6+6,?3(VDZ@"1<437HDJ!W3^A"Y>X+M>)I45MS*O*!PS M762['X3^=!AGAN;(>;\"RI5Q/;AR\?% T0?E_JPJ!0GW3)T M>MD9-E OB9_C>&9KIRG$)HWCZNZFS6?&IH^.'FDZ6PUNNPD=#A^JC<.],3K4 ME0:(J'UKXQEQ^KQM(USREE;\SA&NA>5QT:M O]PYY')I*1YE>XWDIEJ4H0]- MQWN'XZ?B;'LY_-XV0D3)V,^JIN/G,1=LL[\S>?X#3:G;-EJ,H#A*8^^&@G#V M,G<43F%8&%^"I?QN \D+5\ 4CAB*NY(O7I[U$+#ZC9FC\+:C5N41X\\+]2W! M;RB6)@RH2-H;J0-%>GI\A-..]L:3_W_>XM9YCI$ZNV,%;.*KID)?^LFDGRVV M=#M;B1? G,;[VPKWO,(3?9OH^.*$.PZO]SPEP_LDF1.S1--D1KU]/T8=Q\/_ M6=L\\:_I4N.I@?.>E'W:V'(8IG9"Q_0HO1];Y%&8^F6 ]4]V,L@0;:+L2=\H M--1X?N9ND08&@L!NZ611J P'4=L *IY+[K7T9][5TW[4MK=U8]7CTF<>_$W@ M.F/S;O1CU'C6H/\W^96:1GYRN&O0;5<^.. ^>WS Y5#I;0I106P)L?SJEL]U M!LG)53S5^W$U#+I+=#-VV]-YZ2TN)-K% G30''Y'-Z/PD@#CL%IJ\6=EE4M5 M$H_K'6-%%4X!/IL+VD)ZS-K]H#\XUP&@-3)- &9/6SW5]00_--<=WV^,WDR& M_X\B^9O0N_,LN=_Y%(019^D_>/'PA(8:O@HU=YMO:K/P*:E='C[(O9,6 74B MIPQ;QZ,3G!UM^,@5+L"9_L,2DHMYRO] !"90 &0 'AL+W=OR,4R4KDIQ[NE/E*)V>S*8[V3CIKIVM?8!( M2$*'(C4@:=GSZ_?<<"%-*7;2/;4OB2T1P,'!N7SG OJ[?>4^UQMC&G6U+O$=??;>O?BN:IO"EN:]4W6[W6IW_=(4U?[[T6SD/_A@UYL&/[C_XKN=7IL+ MTWS:O7?PV_TP2VZWIJQM52IG5M^/SF?/%O,I#J G?K%F7R<_*]S*LJH^XR]O M\N]'4Z3(%"9K< H-_UV:A2D*G GH^*=,.@IKXL#T9S_[:]H\;&:I:[.HBE]M MWFR^'ST9J=RL=%LT'ZK]WXQLZ"'.EU5%3?^J/3_[\-%(96W=5%L9#!1L;ZT2^^<]5>.7P:9L,?B#J;#:U^J',3=Z=X#[0' B?>\)?SH_.^-HL M)VK^9*SFT_G# 8(6MQG^E(8_.$+.6>#C&S \'VKOLWJG,_/]"-2S-N[2C%[\Y4^S1]/G0YO]G2;K;/U!V/J#8[._>.?6 MNK3_TJR69:Y>ZMK6*%&+JJR!&3E]-<2#.TQ\_H]_J#=E-E$GS<:HT:+:[G1Y M/1ZI$7PS4I53H[T9W5-@X)QN@/NV5/CDI](V)E<7#7T(1)UOC0,A)TH7NM2Y MGJA?C=KH2P,#G#$R!1YE;=9@LIKZ&2W_DVET 9NB[^HQ??;>F0P^X._@,YR5 M25TY#:??9DWKC+JHBA:W44_41R#JV!-^43"2=%BPO*I:IQY,_T.557F:@1ZY MJBB0/ELV!IYI<+/G;RY@SDOXC4;_K2IR)%.]?;L0GIW_>: MXU)9Y5Q5>VDS\O/6-G;-:\#8[1+(/IN2:9B/28A$VA0<<062DGL108I@QI=._\L68[78V%+SB)\- M_ NTESGL#"P"_# &"UNN]:YRAC?[ILRM1IFCM2V0="NY.!G!X>$9OBN_2# ) MBUVVR%$\2$Z03NP\FH1R" J<#ALSC9WW_!:5\;5^[-9@(DP>ZKQJBG M=%BKUB$G5&YK.&LO&S@VMTB$Q5TFHV9/:!@<&WEI.N4EX(]T6W^MTP-87GO6 M$$M^ GF9G7EF[ WP8+LK#$DP3*&S?[:VMDU"2%>'U;*MP1#5-1)HB>"34?<1 M-#/@+\T_6PTD.3A1)O1D1)\1WT#\7;,"ZU<1 7@8U;X$(H#E[ MA73O;6W&(ARIN.#2X5APP14H6IE9UN\@**)*+"U@Q<[+LH5'/A@\"P4/(/)3 ML^GI?R("!:.#@HMSHYK8LD7R$L%BZX8LJMF,#3XVB?XN2_T=&?KXB4F)ICTS M^\!&&CA^L],.'K$(;,&^Y?"@ 2C8;$1H [H 28$Y0*!KL:H%&&GX'@U!?BNG M!^.+-C?IQ/P,'!]]CU1M*IR7);9NE[4%4^4 U(#D%(5"$^V8^_##J1?P,!M. M0^Y 9\Q*\JY+8TH%W@)@K!9B.QR;J(5Q#80>R(]+6[4UD.#H\.!IO>6YXU0@ M:H4&&5E9]DXP&J-6$&RQZ\-YKXUVZ#MA5D"Q MKD7X+D#X;#($#H^BK*\$AP\#.'QX%,-]J@UN PT]"DT]A +O-@/I%2N,3JWX MH':QB.'1HEDE?1K0FF'U^I(NG8Q^/#]_#[[ H=4&UH%:E!#ZTM&!#&[U9Y.0 M37:RAG!YQT?=;,!,ZM4*XEE6Q6W01'C,B!8AMK(%&&.9 66NJ&I$!FQPD&I< M\- 8GAR%\"BC2&/ARQOJ!H- &0W(.#]DKG80Q,,O>4LX, XB]I&^@9$ \ (+ M>!T"]A9(.^Q6$&&SJ>J$.X-R>U0NOE)N'P6Y?714ZB!TR8 Q4<0R,,\6K(*M M/P_)\!UFJWO3J=>),T/@QR="\K$#,P5'3.(*9O@W%!:TTR!>=1*N9T?G1T-D M ;.);--DWK3@D=(/*,.7NF!A0+<$9A[^ASGSQ$V R37P&,!]@A P2]\$/23, M@!B9I@4E6NKR,SWZY]E\\@!P.L0NP%/XQEQEZ-!%+E^;'!53O0)I O@!(!7$ MG(QF%V.]?O5F 5J'?J0!<+W?V&SCG5H-B\PFL[ (88<&Y+Q$D M0QF2?:XKW M,,5%ON8P&\A<7(+; T_401R$6L7YOP/XL,.(_QKC)J CH7=$1&(^L+J"I\0 M""Q-.@/1 EI#CHNUQV;* EM/$S6L4)CQLN?;-@3?8_*-$RAV!G'_@BB'8$9 M!*G@9' *GAN^WM@=:SDYV;(B\H$H Z>0$_E@>VJVC74+;/>"0=M8@F\'4X'G MC^O)<" M]YOOR&PBH42 ./%#QQ&C=&(L/'U M+9@KM/X#0'>L"NW61JPP!*8"/'P$2]E$^G9MJK73.Y#+^&"F;YQV5:XK7*!W MV(1'?53\U^148;NY%9P$Z PA&)YUK=JZ)9U&AHLOR@6P^GD8B(<9<)T:V#IH M=H^:LJ\TNX^#V7U\U%">WSR>,<0/!(5@C]6>[ $E ?BH61Z'+/(?LI :&$?" M+E&,]YHH4MT3Z!H=71Y=!3_QOC'W'[(S18D1#XJ&A#T]V_-PV!Y\!&'8Z>MM MT*'&&40%!]4!1 6-5(Q?.0["J*1+-PI\CF$52M9VB:A>9"L"H;_\Z@[EH>\\B?*?V=I__"],6B+S)4'K'?<.E-6B MT*VK*J\Q48V;M)@#M35'R8"*16HZQG^LQ%*046%'[LP*CZP.$29*G,]^P/>, M./@)$D*$CTW!LS/DHG2.1).(&V[0-1G(=D/0S-E'^.JO=?]+GYI$3<,-7R)5 MR(!-U9SF=J?6NKC$7#X\/<;$,'Z=\6C,,0+HP:](JW=%^%BR0FI+J\GS2N]V MA?A3VB1R G3;%&JEETZ^24;;,@>.H=V"#SJ M&C5"DG8ZVIM=ZX"+&)C6B7_-O%Y'YXN1IMB<$0/)9-.AGN/!X=G2: - M]0^ 4KDN E0@C:N6A<]O"Z 7]-?E3CS$7TT43?+V->73%;@5,O)(1G->A1,D8T-6[.;9 MT"ENJ[H)#.7GR>>L[!6Z-CAQ: M 7 J>5CA41V:42&:3 'I7C.D0D)^''&>.>5<:; !J(JFK6!>])\YS\K=?SA?W MGA-?P;X;]YQ-$7K]O@)AG4:*)G^,!GV%SNC;Z49?*Y@;6RVE')\*K1%BY!C% MQ@9VRH9G^O]7UR80<*M,$K 0?"$/ M]H9X55'>YK("X>3,/$$/'WIWT0+7%7*63LI3(#/& 42*IXS,$211ZRTN!N#+ M^2U[O9'\4[*K\YCL>ILDNU"*&DPOKY.T5>JVQVIIJ7):QQ#3@R#.[G*^2C#9 MC0 AB*ADVT[:$B?L(D2IFH5GTW3<23AH,2J2U>.41WU/55_*'4O*H4_)P14U ME1>\&4D"[4;JT#VK%Z1A$? YLPRX!0@S U!.!0$(+23/.H!YNE\Y2D4^CD+4J)-+;P:<-'TL7#@V^41,8^"03"55R/Z93% M[E/P-7I'3@[TW6$=)Z%U].5*CL2:_C-)R:8DYP^ZFSY\=.X0]ES^M$= M-GV;/7^1QD[#QQU,1.KT\LY!IO87$8[/BU",0H*7'L&PX>KQ0#8,YH_.Z^?* MXP3EL%5/*A5-ZS#(P70WI56\Z0!P5.V!($?V1KPLU6,HQ7P*B 6\HG;P6ZBU M2"A#1>AN1B9Y$%",%#;K!LR_!;'(&6E&&)-7AH/^&K/JYJKAZEV<97(@GO0) M*<:=B&@96D1LUN@KP?IY14MPIJ.+R!@C^_JAH9H3%YHZ&5E)-:*IK[:[JJ2( M;H7\XI!RK'23P+P2JVLPCF55;K&!^KL9&D(D)$:-S82&7(@]&:U3313"902##7D:*:+0(\!'S M7,.YDZ.)B:_,G3P-N9.GQXM6AS+Q0QF4WV^JQ=&IOG+/LVGLAYT>)15;HTK, M1 YGE;]I].+XZ*_=6]+K.SM*W7N'L* !)[@KM$37>!@[E._!W7[#?,I_V_LX MS98WI!.DKNB VVW+OB?'UL?,^JX0TAOJ"MNB139)@92-*>EU6QM05_ A*^/K M*+O#)&1Z9\&;D9E%51!M,Q5^ M:2KD#A:4$:DES(@M?K7T=0D2H*.2I&8"1^_ F>[H"59ZPS'C3U'V,%VUJ9)E5A4FI*F(-KC@,_46H?0&&QC3(X4XL+72]\@M-])N66-W MV/PQ.9):_020'7,C??DY.YT]E$=> ]Z@%D9I2[OB69(GSK&EM:+S2&?P7R]X MSTX(J5;-'B7D[-03\0'/(E?,U5>LF+*! 6;3 M&,0A"!BEJ$0Y'TJ=.F?KT.B43NTK U5?Z4J?I3%YVD+&)0'IQN85 MN 80 G-6T$/CD6%DK&&? M*ZI)"IDEIAPLNDK$F$IGT?-UDU8$56F, 4RXA8 MU^:^B"8I-^PN2!9DQ> 5D\"WEC"*P\6* N$S3+9GU Z)B3%#G0OI42?GWSET MCF6HLZENUVO#J#NF%SC,(9H.Z>)1.?]:78Q75F9'KX6\^!&0-*'G3JW$0!A@ M&R,*=D-K!O7UW[/.XO@Z7\NO>,]E=OP^RBNS1*]8MV1_"4/=^9 M)C7T6< AWCD,U;JII<"/ ^W,<2(-0](MA1@JC_+!@!K" '2X- $D>$2:9"@1[SEQ6!15)I%2^TAD;U4,I'Q*T MT:URKH,K%NB(B#KB5-J]QVE7ZCH>S(KWAMZ&A ^R^'N-#NYCTEY]3+ICH^[L M>)_MFQ)&$PJ!8WWXXFFC?:,"7.9+OP+?(N1+_.UG8ZY[,A,Y:+@?$\CL) MIR^;ZZM#&=WH<#!_@7ZD):R&0Y#7E,3.&)B*F2=%B3WFJ=@<:I[%JPR\)_+> MO(';D,>!A?1G)+TI? 'B9N;U '$JW*LC-T> M ^1=6 SV=QO>=!-AMO1"U&T\X9X' MW_O)V7;8'7>^P'*]PIQ6H= 1C"SZ:X/D6\=(H?,@)SAH,M"O.VFIHP&<(&>= Q\I,B-E*L]*6V!64" MJ6+D2\^E67/AV6!>$S8U%JY0YI^%GD\)$[@H[5=2)(5]\NT]L\4>6XAUDI,> M^QBQHSKT/!_'&'\_Q>B?JLIH_QNSMK'@%^Y08'D'DVC)O9DWE%L,"A XRY@* MV,2$59Y=U#8V=$!>-UM_Q:\/,/%T8HDR(E7JDL,.&TJ:^L9]]C/]989$Q]LI MII@,O/'5VB1QG-H_OGH5$KHI8/Y4^O+K1UCT?55+K]O)Z-/']W3IC/>Y]/>- MM&KVU6G=F%TH#^\1Q0*L/YG=ZS(7OF#D18']L&SZ-"[N>1>6]PG6&EBDR5#U MZ6 GG6U*:M_#ZQ%-^-S/0_)P,K^7-!YUEZ'5M_CF FI,&2(P]0!X5;?&P#YP MD%4E$@ M#$W!EC? IH ,4%Q:V!_PX)JL#^6[I'4?A0OTQ_<:TO62R<6$>.,;S[VFR8L+ M+O!*@78Y)J5BUPC>-[[ "Q=/YM.Q&MXP/X-/X-U7;\4D"3OLX-/N$8S_+>># M8Z#/Z9GDAA_.6,9;3"'UQY?V,?VRIL3[,X4]L_-'S]5;\'B%FCU3_]56CP;^XN8,(WED.G'/ MU$RJDJO5H=VXVI?I=;7DUN1\-GAM!N>8B$?W!V)%!JAG;,E5>]B M8HY70APUG80>7P;< >J)=^_$E822Q_ZRS- ]OV19@F<8WYO\5&/2:. MWSJU7?N32\D#)UGRZT.6)M-M;>0BQ]"<'!_BW8=P85I'IB9VY9#$!5N9$'4] MK*A_1)?^++;ISXZWV)]C]PV&)J@CBWBK->GN&]37;YYU"*$Q:JUMO%KCL1E* M2+QTF]E$6@3.2?L4^%3']Y;]:POD4HKTP4ACI0#_;G,)N#R[31M03;$ZM>$R M) ##M=/X@/2/7(_A8"^MJTI4*L*+$ T6:0-]:HH!3$?30&@&PP./C0&,+&..D? OBCC=A.$;/M?!NO"UPO2R*1,;;N9T MT^VP?U>UI:>G-L(H3M%S;':#U(B8B%8(&"+T(KLS4:^X[XVU$*,G8M+6-O$V MOYQ-$DMSLFB, +O.?MC)2U=&V4F%5Q+H^>3>C[/2^EB;DSK[R69.P%S^)Z_BF-RE;B -@8@G9Z)Q?H"4)/2KWAG;?87JP"4(7F:"7 M('_[3F8,:"&>TE#?A>PO!%.^@C(S4D'!'K^M!6Q(1SB.DW9>>1+2BKJ1+0 : MV:*!#G<#_$:\4!Z5?3I41%I\<]^?-;_WBWMV*J:(L$W".NK_LP(.=5TAXZY# M3,EF'#VCG]"GIX)\,9.CWH7T,-6(19QS<'M9(\6Q4!,3.!E J>^_Q(OO?*YT MXYQZ6<*=QP,])C>[C XURZ3U+5HF3=[2.P-V\>5GZ9V+&]RYP0M!]AI?&4FG M!,O,IIRJ$<)#&8^"NL'#["7C2>*ZI3Y)!?H=17LU]I(L5E)DX@DH&5Z5IT&&.8RHTVO*7D%X7K00L5/$3_Z% MVA2',#7?T17XSQV-IX]#$9-YB,>EG!?_C>C_.+ ME^#0L4#=720^^FE'+[K!;!3Z_I^K"2US.GT\#C?]/H0K&"EP>V!+\XD" MY M%A?7Z;Q2+;Y4"/,L8#)>PE_5P V)U MB,YL8\TJ>2U&#F:,W[L(F,*AKTU>CC6\2/^J/9H#OD\7GN]=*L%"2\;K 2OX MS9& JB+GT4S$/H(;W3Y+L[95.DUX6$5E]<36_B& YHAI+T7%G2\9Y@>J>#;U6 M?=$AV8#\M7O MLJ82)9N)DH'V!-T!HD0W9J=36/&E?[?>(K['H?;Z\63Z$/0CT3OX@W> M]Z&89Q%N[Y([6H0+74&-D(ZH1D'X;W_-+9-771#P#.\*3-]+,?"B!4Q:\R8? M31^-PR6,+].\P $87(.#7F67MKY]I!X;MG;?*/KS%&01LR M>AP;0G9^231>KP$K$9S,I#/NVTS'H_'OYC8?IU?7N*6H:S9Z&P92$];1[3%I M-^H8C]!T(/A^T(+@)8"F,SN%3_)27!OO7U"X&$_>EW$TOUVV?Z7WIDOGFXM/ MNESK#TMYU;&E3TGX ^,2V#PL_0 UG@;I_T@M=^+('S\8 KKQR8, ]^EQ@,O% MZ)X)B3TOG-G ^+'$"$Z249QL(*#KL\QDSKE)D!*I2S '-]HD#C1 ),2JEJ. M$ QW)%U.[2;3#^*Z7TV0S(H%L[.:1W6=B0_AND2O40!@6M,?Z:!W@)8-_WV'\"G_(9"7LV<+^GL9O<_/9\_.Z<]B MW(_3\%\7^4F[-1;M"K."*:>3QP]'G$_UOX!EIK]Y 2($J(U^W!B=&X

K MJFK\+[A ^+,I+_X/4$L#!!0 ( ">#E5HR!"WNF ( )L% 9 >&PO M=V]R:W-H965TYTJ_2+*1$MO%9" MFEE06EM/PM#D)5;,7*@:)4562E?,TE:O0U-K9(4OJD281-$PK!B703;UOGN= M355C!9=XK\$T5<7TVP*%VLZ".-@['OBZM,X19M.:K?$1[;?Z7M,N[% *7J$T M7$G0N)H%\WBR&+A\G_"=X]8^=>EDR@U=*///"EK-@'$"!*]8(^Z"V7W'73^KPTG >2-L:K:%1.#BLMV9:^[_W!0,([>*4AV!8GGW1[D65XSR[*I5EO0 M+IO0G.%;]=5$CDMW*8]64Y13GA)607#_,=RJ)% M2=Y!B1.X4]*6!K[( HM_ 4*BU/%*]KP6R4G$&UQ>0#+N01(EZ0F\?M=GW^/U M_]/G&UQSDPME&HWP8[XT5M/#^'FLY19P#=OSOCDN*J,4P6YGP"]->H-TR$_DME24Q>[.DZ8G:)5!\ MI93=;]P!W3S._@!02P,$% @ )X.56M%:W58>! !PL !D !X;"]W M;W)K&ULK59M;]LV$/XK!S4H;$"P]6K+KFT@25-L MP%H$2;=B&/:!ELXV$4G42"I._OV.E*PH@>.F0#[8?!'OX?/<'166\7_,5QKWI],$K60MR9P>_9TO$,(*G)E_V'?K(T#!])::5&TQL2@X&73LH?6#SV#Q'O%(&@- LN[V
&F"5DIU=73):\W"JX1@FW.R81!M_9 M.D<*!W$9Q$_(+K M$02)"X$7Q"?PPDYN:/'"M\O]YWRMM*3L^/>8X 8N.@YG3LQ<52S%I4-'0J&\ M1V?U\8,_\3Z=(!MU9*-3Z*M+452U9C9[Q<8D'T^!E1ED/*\U9H '-16I44;- M,0FG-_F^0]B(G XG(8$VH0>%6M&DU#O0]#G]=1[&&C9DB*B*$5!VDK-R]IHIXM.6I$*SL GXR0,3<_SW8DWI=YD MXH;A#&Y104XL3U9K,7B""? 1RT]7L#WY^Y MH1\.^X$;&+0AL'O&L3V3E,9!G( _H5_L M]0G_+$.(31A%ADW@S0R;V32!B^?<6R<^&5WU->$H2J@)1F$$ M?YA<.X[RB\D7C1)_^,2LQ_D9]$L6@V 432G$+SWT?IJGLV:W2:,Y?%?-T^2- MFOLLC.9X>.S1&_>*$SIR6UN"*4*K2]W4*=UL5^6=-\7-T_*F1/S*Y)83]1PW M9.J-IK$#LBF[FH$6E2UUUD)3X62[.ZI449H%]'TCA#X,S 9=[;OZ'U!+ P04 M " G@Y5:Z$::UVD$ !0"@ &0 'AL+W=O;BT1J M)&4G_WY'RF]9G #]T"\V7^Z>N^?>Q,E6Z0>S1K3P6%?23'MK:YO+X= 4:ZRY MN5 -2KI9*EUS2UN]&II&(R^]4ET-61B.AC47LC>;^+-[/9NHUE9"XKT&T]8U MUT_76*GMM!?U]@??Q&IMW<%P-FGX"N=H?VON->V&!Y12U"B-4!(T+J>]J^CR M.G'R7N!W@5MSL@;'9*'4@]OZ!S""@OK$#C];? &J\H!D1O_[C![!Y-. M\72]1[_UW(G+@AN\4=4?HK3K:2_O08E+WE;VF]I^P1V?U.$5JC+^%[:=;$+" M16NLJG?*Y$$M9/?/'W=Q.%'(PU<4V$Z!>;\[0][+3]SRV42K+6@G36ANX:EZ M;7).2)>4N=5T*TC/SN9MTU1(4;:\@AMNUG!+>8([V>7;!:[_G2\J-(/)T))! MIS8L=N#7'3A[!3QB\%5)NS;P6998/@<8DJ<'=]G>W6OV)N(M+BZ Y0&PD*5O MX,4'^K''BW^,_N?NS,!?5PMC-97.W^?8=]C)>6S73I>FX05.>]0O!O4&>[,/ M[Z)1^/$-SY.#Y\E;Z+,YM6?95@AJ>70\@&>$/@E35,JT9/V<^V\:.._^=P5< M:^HCX!8DS8S"F6ZTV@A*,"R>@,:%IKJ1JZ[AA!5H8*E5#065@I"MN]H)*6D" MCR)DH6H$88"7_U#1>Z@ >*VX-=-+O(9^D(HBQSHM$X M=%;WG$L\P_DD]"?$&_[DF "+@R0G"GD8D7$B'L:IAW3YM_P1CZ))[*B&9+$? M!RQE X>F6SQQ,@H#%F?$G8US%Z-D##<_7!_OP44K"FF1DC\AHT5_E 5A1I[Y MUEKZXM%8<5>95A&X1>H)ZS'%J?-;.O^I%><=\JFB"7UTY#VE*'VM]Y7HEI($*EZ0:7F1I#W3W?NDV5C7^S;!0EEX@?KFF)Q]J)T#W2T6A MVVV<@<,C#E5JACH5'W D + > 9 >&PO=V]R M:W-H965T%U4C1%/U 2)0TR&BI#:M?;7]]S.0^]9F7YT:!?)$I#7M[7.9>7<_6@J]_- M4BG+/JR*TEP/EM:NGXW'9KI4*VE&>JU*/)GK:B4M?E:+L5E72L[W(IGSR.:[R;\FJL'LS-F9,E$Z]_I MQ^O9]< CA52AII8D2'S=JQ>J*$@0U/BCD3GHMJ2%N^-6^BMG.VR92*->Z.(? M^YR"4UT8]\D>ZKF1/V#3C;%ZU2R&!JN\K+_E MA\8/.PM2[XD%?K/ =WK7&SDM?Y!6WEQ5^H%5-!O2:.!,=:NA7%Y24.YLA:JDC8O%^Q.+>!L:]CE>SDIE!E>C2TVH&GC:2/L>2W,?T*8\-D;7=JE M82_+F9KM"QA#LTX]OU7ON7]2XBLU&3$_YF;6))0P;*X+H!@IDI?,+O7&8((9/F/_Q,(ZY@P1JS: =Q%_OS<2/$H2GH0A!!K+])P9)^$R M'K(P#KD?>RP)/)YZ8;>J_19<9!'WXI#]6&EC@,%J 2^ _'@:)DRD@J=!<+0L M2*%0Z@%=!:*QX&RA2H2UJ$,Z Z)S2C^B)G:9#)GO\R#Q61!RSXM8S!,8DP8< MCF0BC'D@8K:%;%Y.]0KK"B@T9/-*K]@4^,O+#3W5V_P12YK'*X_!EV0\ @S^T 'X"*0B9?R#";U@"X).;RP#SJ1">Z% M0$3B\U!DQZ"+ Q[&XGS0$;!"%OB <@K0^6',DIB'48#X(X@0]3F@ Z,D4%T$ M&7A'$.@@&/E9BR:L"Q[#;^>##B0'"D(HMJ.O +L(T4L.?^[!CB)PY&0X!X[Y M,IS!16D4TZAQ$N&,Q%X*4%.8PD !0A9>+\Z CC"+VZ]/QID0E'0.9QY%(OD$ MG-7%+?@S< 9JSE+BHCB->1P_7=P"/^!QV(\S "4)6$3DU5.E "AO #X,%Q3?11$;,P.!MG(N41H@U(93@7M%)B( R,):CTH>9]#M(BZ &P M)IE3MX-++9FH&HX)TD^I;N!=SQMN!U\.,Y]'67+P:Q]DG@#K;/T2)' **,/[ M0HR!I[TH))[VN)_0H-[\4D3X(X)Q,#+&Z: /88A)$+=?GXHPXN;$<#1QRD''*D1T&2=L T35_0;DKN,FA. M31VE-_(17.IHRV??'5/9U_:$V O'L2L.E-]SQ1F1(P<%)YCUR!GD1G6,8N<; MO2$4WH,:FC5N]NVOMZ__QO[Z*Z?6YP$JT;=VD.W+2-BC\GO7.SM]BUQ.\B*W MN=LM$L[XYNH!.D2]_!!]?AHBL9]$Y%;C3\V^P=83K8V= MB#/,/(YI8?0V527=5DT!SZ*/\6":+53M8%*L;V:IR^]T5T@QE=*>W!%L4V4O MK9&6<&(GM,YRH^XAHISN&%?+2%H9O:01?D&TPI'W_QZM\'.C5=>H#IG.'_5. MNU.P$)RQJ%W75+>:/N@.IG4?QFM9V98R6C*]I>K+T$-J MFL'.NI1C@W65DWK:<:/'2#7FV5'*GTM>2BL==EZXK?8_C%1TSH-/*E=)I6TI-R_PC=]0\YTC: MJ0UZHVVW^DRP:)Y;>F(LU,?.<[@-CR&IU9%#@-DX?' G8@-S/VYJ@ZR/J]?N M,V(_[(BL9_;!:WLSR,Z[TZ.8GW>I=U*!9SUW?L<7$A]MG2ZH#8]#KQX$.,Y? M4$>>1='A42$07*010\>287J(]C#+=M@!_!.D'H/!:!T9=2YQTU+A".QS'SW& M!;4*H4];4(N3>>PE.7&6TR'";(FJ3GE$NE0NW:?2++ES #("]&I14->%;$B3 M3A=KY___82B^JJ)?+W09 D6W9+ M3%V/02U7=ABZ-*3;(!8GZ*HR:EGIMD&$ M.]'#?VG*J'&+$:2DBYS S#2EB*'I%"*K.]X@RB=Y8T$.[)7$$;=I5#40UUS.4 1)4$D4>7-*?E7G[F39B[R%YNZG; MDNHPO?B:T:4([>P*)>G8%)_M06,NIW3B?73R2]V\P%*4I%.]<4J25L+["\/7 MBGI52M:]'MIU/[L9[RY"/C=3?RESDGIG71EL;R-]$;EQF*4\R!(W]D$)*9C@ MA2SE3!*M1'[&D& B\UD8\"3*MLG8O4C8O=_>9MZ? Y\!ZGEV'5D1@ MK2"@.Z$(K7FUF\AM]/K=[EOW/V1P1%HCJ7>* $LJOK]:/W#ZK5[)SG1 M%@GBAE3_5443\'RNM6U_T ;=2^J;_P)02P,$% @ )X.56F9N2-DL! MZ @ !D !X;"]W;W)K&ULE59M;]LV$/XK!VU8 M&T"-):+W2 Z>*RDLM-HXUQ]UNO98H,5MZ>Z1D4W*VTJ[FAKUCU;&^1E M4*IDCR7)H%=QH:+9))S=F-E$-TX*A3<&;%-5W#R=H]3;:91&NX-/8KUQ_J W MF]1\C0MT=_6-H5UOCU**"I456H'!U32:IV?G?2\?!.X%;NW!&KPG2ZV_^,UE M.8T23P@E%LXC"]-SL4CV@=11E M9T$HN%.%5E9+47*');Q33K@G>'W+EQ+MR:3GR*17[!4=_'D+SYZ!3QE<:^4V MEJ!*+'\$Z!'7/6&V(WS.7D1\C\M38*,86,+R%_"R?0"R@)<]@_?N:^-=O$:W MT24 M,)K]\E,Z2-Z^X$9_[T;_)?3GW3A&]&6HVPW"2DMZKD*MP8740Z#LHS*_GU]^ M?&6[5RR^496LA.*J$%Q2!;5MPK^WUU1.1*:Q%$=[<@:+[PKG7)("PB*TG;D% MO0+*JVFH+>QS"Z_3DX/3<3CMA].+QA@B ]Q:)$H_0Y8D<3_ITXJ-DY@-$OBH MU?J-0U/MA-)Q/\[9"-)A%N?#'&ZU(\)[A#Y=CS/F5X,L'F7YWH@4?"FD< *] M7)KG<3[*_8JQ>#A@!Y8.)=.,S*5#DAK'23[JS!U*>*9IPH#E:3QB22=1<^,4 M&OL*"EX+?\*2/O%)@*4L3M+\")(OU/_J'?/I( =_U&@H491AWS?@3^2F?:/_ M*Q,++D-8*+)Q2B2]*>_67W9Z)5P%(TTSI(!I.F0\L2H/@M=(2R1R@6I M:L+.\4?"R@84C=Q;&8]&\#O51W?=)]Q!N,CR-!C_C#06:FT08E15U??K!-Y7O02#YVG=P8=]28:()QF/@E6ZZ[D>G1^N:0KS4#PB5_G48C]0_6" H9@8)[ZU#YF@UUJ76R'EZ;%.U3N8/A6:=9BQ MENR0O^T@VI_NQ_B\G5[?Q=MO@&MNUD)9D+@BU>1TF$=@VKG:;IRNPRQ;:D>3 M,2PW]"F"Q@O0_4IKM]MX _N/F]F_4$L#!!0 ( ">#E5H'+84K 0 ,D) M 9 >&PO=V]R:W-H965T(QIX*0NA9][:F&H2!#I;8\GTF:Q0T,Y2JI(96JI5H"N%+'="91'$ M83@,2L:%-Y\ZWKV:3V5M"B[P7H&NRY*IUTLLY&;F1=Z.\7?@#XX;O4>#]60AY7>[N,UG7F@- MP@(S8Q$8_9[Q"HO" I$9/[:87JO2"N[3._0;YSOYLF :KV3Q)\_->N:E'N2X M9'5A'N3F-]SZDUB\3!;:?6'3G!W0X:S61I9;8;*@Y*+YLY=M'/8$TO #@7@K M$#N[&T7.RFMFV'RJY :4/4UHEG"N.FDRC@N;E$>C:)>3G)E?X\) [XDM"M2G MT\ 0I-T(LJWX92,>?R >Q7 GA5EK^")RS/\/$) MK4'QSJ#+N!/Q!A=G$*<^ MQ&&<=.#U6P?[#J_?Y> UUUDA=:T0_KY8:*.H&/XYYFV#-3B.91MDHBN6XH7 M@ZJD@J5P<$$AJ*FUC 8FC'20CCM/D_2<,*YZ\/*R6UAG'8[$1^J M-\%*J0S_%_-M9+2N;2@@DYJ"TQN,_#1-3J&7C/PD3$])V7XD?1 T-T\@36*_ M/TR(&A,U&L3040])6P])9SW<"M*#VL"MR&2)+O M[\L+C66->Y5]K%PZ%1PO MEZ>U=;ZLI'#E04G[_"F-X_"\58V-:L>.SH%U)_XO9*H9#C^5_<,S??C5Y>Y0 MNPUZZO?' R*B<$PQ'UK6V.\G _B*6D_@BE6<2L EE^_$>R,_BF)*:.P/T\@F M-AF6+K$ %FVM@H,)7E)MR&\4G9H!BQ)V?OT^'3K_J@Y=2%4BHN,5]10%7MM M!D=-.54.R5JJ=[ 'H^:P.G(BK,J#*KFA,B9P6RRTJ(V=U&YR[P6&3+(YMG47 MQ>=V.=I?I+NA0/1X;Z,?MJ.!:IL>+L[9W7XS)4[:V7 LK\'>]5JB6KE'A*8N MJ85I;MJ6V[Y3+IKK^>UX\\BY8VI%TQ<*7))H>#:B#E7-PZ%9&%FYRWHA#5W] MCES36PN5/4#[2RG-;F$5M*^W^7]02P,$% @ )X.56O;8 8(B P U < M !D !X;"]W;W)K&ULC551;],P$/XKIX" 2=/2 MIAV,TE9J!Q-(3$S;@ ?$PR6Y-!:.'6QGW?X]9R?-.NC*7F*?<_?==[X[WW2M MS2];$CFXK:2RLZATKI[$LZ9H4_RFTJ="Q:%:QK0UA'HPJ&2>#P>NX M0J&B^32<79CY5#=."D47!FQ356CNEB3U>A8-H\W!I5B5SA_$\VF-*[HB][6^ M,"S%/4HN*E)6: 6&BEFT&$Z68Z\?%+X)6MNM/?A(4JU_>>%3/HL&GA!)RIQ' M0%YNZ)2D]$!,XW>'&?4NO>'V?H-^%F+G6%*T=*KE=Y&[IJ4-7UBWNF^.(\@:ZW35&3.#2JAVQ=ON'K8,3@:/&"2=01)XMXX" MR_?H<#XU>@W&:S.:WX10@S63$\HGYTC2&^<6?A MU36FDNS!-';LQ>O&68>X;!&31Q"'"9QKY4H+'U1.^4. F.GU'),-QV6R%_&, MTB-(3@XA&23'>_!&?]X3'^]#G5]R*>2,)= 'WY ]A82UQKE#E M\%E@*J1P@@/I$ID#5_TE98TQ0JU@B5;879'M]_VE,5 (A2H3*$$HOJ*F+1%7 MH@,T!-7&'\N%IW<3[M;W'/?MQG_J_0/:$ 2EIN$WH,]JB.'^]&TX'0=TMBBT MY,>#BS+G#1K+--B[;BQ;V8,)G*(Q=]['8]7\U?J_3U3[E]QGNB$)PVY-NG6T M@_!CFFVF)O!).>+Z<'")CN!JC34L5H:"?W@U/(#G\.+923),WOUW-SH<#P=[ M3ZZUXY1U1?*OXE;)/(G8Z#AYB/*7_+1=2VJ[7/]&\MZN2WI02@7GF^!45S6J MNY>^ #JZQM.UGB[V=-?H>X(+AP/W-;FCKKC:$&1'XNZA4I?UHUV-&V^]M!69 M59@G%C+=*-<^NOUI/[(6[4M]K][.NW,T*VXGD%2PZ>#(3PC3SI!6<+H.[W:J M'4^!L"UY[)+Q"OR_T-IM!.^@'^3S/U!+ P04 " G@Y5:8-P%#N,& : M%0 &0 'AL+W=O+8!FS/!AL@P01Q9H*=Q3ZTJ)9$#,G6LIM1O%^_IYH4=;&L43!OBWTA MFWTY75UUZL*^7JOF#[V4TM"WJJSUS6AIS.IJ,M'Y4E9"C]5*UAB9JZ82!I_- M8J)7C10SNZ@J)[[KQI-*%/7H]MKV?6QNKU5KRJ*6'QO2;56)YNE>EFI],_)& MFXY/Q6)IN&-R>[T2"_DHS:^KCPV^)@/*K*ADK0M54R/G-Z,[[^H^X?EVPF^% M7.N=-O%)IDK]P1_O9C ]QW /X+ )Y/'U1MEIK^ M5L_D;!]@ FD&D?R-2/?^2<2W,'I(_[S;JI- Q;\ MZ]@A.XCP. 1[QI5>B5S>C$!]+9NO[+XY(6 X"!B>0N\$=.A!:7-, MM).+CXOV>2EIKDIX7%$OR+!MJ?=(30:#>2FT+N9%+JQOJ#DU3-]+-;]LM:37 MHT^__#JZ($Q"7!#UC$J6D\%;Z MU9A+(YN*WN]->J++W<'8"9* (B?-@K-P2U4O M7H+=CGF!DX0>>:$3N_%P[K\NK0=I8TKB[NSW"KQQ$X;RG0":^V(3E9Q=BJ^8L@#%)2?O+96LKB^?2QR, MDZS743A&V.^:S^!F<'C5UH:P6A[#B<;@V8_ "#.\?I9Y8[>%'G9.L&/&K53@ M$=N8U6.9X[]!Z[7G^%EXT;/LF.[GN_S[<\UG:8IG" ._;,[OA Q"&UK<[/L- M>; 3L)PD]>S;38.SK7D $XZCI#=@- 8ISK3E 4H\3MF2\1@,_9%.)IW!%^%L M*"@[>S_+']K@Q4YM/:YG#AO\()-T[N9L$DKP+*'\ ^?I"I*S_/9PSO/XVDM] M9;,T"Z=%:/"8X ?190A9H<[E#\II&=%#.,4R2VC=S4H(3&^ MP65R,C6#H!=@?AP6.&&44I0DY$/PWT136!N?W)N3:AB%Y$=>C_[UZ+J]B8_; M+'(2'$G7]9$60B^FT&'3GJ-WG#/R*4Q[>?0+FS%Z$#$Z%!?:$-HMV)\%M\9$ M&ZJ10OD$MA&X+ITH#:.A-(S^I#1$'$!MN*5C7RQN:HPGASX(TS9H':L=3Z(? MKQU?R'8._CKL/C9FS7<<>C>8K4&M%Q,M_/)MY\,<;JX.#Z6'0J'_[-2-S>,N M#X*CT*V3)/Q.'8[3&$RX(HH"'@A23(LRC[M3&RC9LV)X"JP8V&[0W/%\=KLP M8+-&L8ONP$4'1BF#(7VX2\31#'EI#EY0A@$?.0M^Y*9[)%B)IRY:^3X($F'W MQ$LYK"0HT=AV5%2KUMC$T'L=TE46>Q?\=A-^(XX'_D4/BR3M8OO0!I0XY,#B MQTX2>Z?(% ]DBD^2:4^]9U/H).;_*?2_0:%DH%!RDD+/XY ]Q+LZ5Y4\QIZ3 M<,?9\P7_C^VTTT[5EJ9 H4_3MBAGV-?^=SZHLJVFA7#H$07&DAY$@Q*B%EPM M#BN 823(8/38EB:;15MPL6AD7VT(<&[Z9+/%5)JUE#7=_?X[?6QDKH2A#Q*: M[7X-CN(_;B +JP@JN(#-U:(N_@/#*513MM:Q20;$Y_8@!5]-$2+2FU#3A9NP58ER!QMP_#/M 290F52)>D MXN3?[T@IBMTXSH9^,8_DW7///4?*G.VX^"8K2A4\M V3B- =FU+ MQ.,%;?AN;OG6T\)MO:F47G 7LRW9T#NJOFYO!,[<$:6H6\IDS1D(6LZMI7]^ M$6E_X_!G37=RSP9=R9KS;WIR5?T#^;VK&6-9'TDC=_U86JYE9J04%+TC7JEN]^HT,]L<;+>2/-+^QZWQB= M\TXJW@[!R*"M63^2AT&'O8#4>R4@& ("P[M/9%C^0A19S 3?@=#>B*8-4ZJ) M1G(UTTVY4P)W:XQ3BT_?NUH]@KTBZX;*R?4G%/;46'][Y4^_C"8+12# ZA;ZXPYM6= T% M7L(RS[NV:XBB!5RKB@JXY"WFK/0]N*=PQ7+>4K!_Y_)XMTZG6E44$&#+&65* MZH1D+R$W"?.#A!N\V& W.IT#I%3HH,B#@UZX+TU4"1@')6_PAM=L@Y8PO3,= MC("P0ALAV(BD*MY)7)&3<\!KA9>&P64G!&7Y(ZP$81*IZ.OZJ\EKROSOCCKS M5Z:I\:8N3$UWW5K618T?' ?^P(\/1%IS>'XQ_ >["#Q F#:(+FAW=IX $/)-)D+Q0YQ?X;*H9:DL2)$_]01 WW?@ \D"]"W_"GU(M1.M^)_!3LT$.H M$/OAHXUFY(31]"W5?I1K%#UTIM.]MCS-CVCW@H.->2<]ARE6_)IFV7!MC6;3 M(-6:]3"XXJ?F( 9.'!I5-9@>G#3[N>.&??2P/;;OI)YF&6G&/O8>[P#V(PGC M-T_:JYH%3A;[DQ?S8YH=I:%7,]1!4T%)4MP8Q5,O3EML=/*PX5FO36HDM.,T M,6,PC';O'U=? MB-C43$)#2PSUSI+8 M$_6/J)XEOS2%ASA4\.8U;XQJ-".^!^R;EZFN@$XZMQ M\2]02P,$% @ )X.56I*E5_O^"0 W2 !D !X;"]W;W)K&ULS5IM;]LX$OXKA#==)(!BZ\62[&P2(''3O0)]"9KN+A:' M^T!+M,U6%E622IK[]3=#2K(4*ZJ;_7)?3$HBA\.9YYD92CY_$/*KVC"FR?=M MEJN+T4;KXFPR4CR MW-R[E9?GHM09S]FM)*K<;JE\O&:9>+@8>:/ZQB>^WFB\,;D\+^B:W3']1W$K MX6K22$GYEN6*BYQ(MKH877EGUYZ98$;\R=F#:O4);F4IQ%>\>)M>C%S4B&4L MT2B"0G//%BS+4!+H\:T2.FK6Q(GM?BW]C=D\;&9)%5N(["^>ZLW%:#8B*5O1 M,M.?Q,._6+6A$.4E(E/FESQ48]T124JEQ;::#!IL>6Y;^KTRQ"$3_&J";_2V M"QDM7U--+\^E>" 21X,T[)BMFMF@',_1*W=:PE,.\_3E:[:".RFY9CGT-+FM M#'Z;T9P*'*3IRSM"IB CHVB M?JWHM3\H\0U;CHD_&#D!<_(NQ5*LVV1B4? F*[WK\B_KY9* M2P#+?_IV;65.^V4B@\Y401-V,0***";OV>CRUU^\R/UM0.-IH_%T2/KE'3 R M+3-&Q(I\8(W*9 $[47W*#HO[O&$D$=M"Y+!_A4)S$+JLA"8@%%B740W@T()H M&&TP\< D(U21EBE+1/%4G9^1O1J5U.@&7R1*HWKBM=6=N[DSW MQ@3D-5=))A3,[^CR-M>PLJJNCDCDS(( VMAQ P_:T/&C*;GY7@#=8:YDNI0Y M 207J#55BL$FCT-G'DY/3#N-H9TZT2PZ(7?E4@M-,S*+Y\1SW-F4A/',6+E@ MDHN4)UUM8-=@.W;R9,).]SU;=@?>(CQR34UD M-WAA:E5"4%4(+=K^X6)/;" M4]\E'\$'LL=E_1H>K-B1&7I4#3XRPZ\41.D"E5.D5!8!*0,'0 1BG>EG1K0H M05L)6"'A./+(*VC".333<1Q!TW@E$_GZ%,78P;"!?C]%8P#+J[H!82YY-<"@ ML&%0>#"#%AN:KYDB -];*;Y8_6I*?5QF?&V&)5.H2K'UK3,TZ7/./Z$1!S[$^=< 9T@F[@.=YT=F*HLZ2PE801 M6UX8UY+C9N+);EXSZQ-+1)[ XX88^0%R#EF+(NK7/,]YOD:Y*T M\!VMNEL> M.SXJU TVQR;6P&,3:TY^%&1,C"$FPI"K1(,-.:RTA@H)-!)*8?@)7 P^+JQY M8W*0(7:N)5^6EG6Q,X]=X&0$P>W _0$VGNZLWS=M=B,L4N!BQ7-$6VIC12G9 M/KE#W_#1<'P!I0+ %F>3CXD62]B$5T&E>QT,<#=JN!L-LFJO4 %[.%5*XGHS M2&*DX$02!KK(U+88(YLMV4R+EGS=J=AT6BX M'Q),I&"-BIV?\O_ <3&VS[ *RK&0;+(;O&80#3/;D^!VRMP\SPYI LC_5]#NAU8*RLZ!H MTOIN05XM:,/%H277"PLN=!(N1(XQ1J$78LC:1\2?1@89D0\A(TG*;6FKP3Z% MFWK("%HR0#^HG'Z! XPIKPT;P 1LM0)$PE*CJX^+MZ,3LQ0N9)=YS>XAM15F M"K@-Q]B?H?"]F_[K+S/?\W^#Z(-I"H>FI6GJ!'JVMUF(Q 3B<+W-:JVV> RK M/2890.BL0>CL8(0V.:6!*#4'D]X0-2BV_Q12BRTJL0 JX#.NB;4=W'40=!6] M=T!MZG]6Z[A&0Z M@^0=D &WS1NWS0?==FCEZ-A8^F<=2UMYQS%Y]XTM_^Z:\@]']/G[8'W2ILPW M@;N=7W#!=EHYK'H\)*+8]7'YH0P'E+^]_@B,A]]!.J//32["'J2#>!8_J_'8%5IO5, OP$@7Q#D\%Y0!>*;;=Y K8"4-@ONE$8:/>?@2HLF5+O];& M6R*?3:"#NZX2)N;/T'7MMK)G"LS8\4(/K.!!3#J@?.R:8'_'@PKWV*%*\4>U MSO_XQ-]?];?]B5';!J4?0*>=LXZ:?(#!57*&5_WFOK2L MK4/% F+P6LC'WK=P@]+[4\%@"4M-==+UACFJ[D""D61+Y5>F3^L$T:"G=8#M M*5['/Q%5]D&Q>A:G+Z-< ^"C_S_:]9[E]ICW:>\E"L_O(4R"1RI1?YFWTJ;0 M[#Z8ATX$IU1HPGU!\7@Z,^<\"'*O(/CB5%.380$\.?[=L*=KJXYQGIR/VP?B M=RW^'4.M/X>RWX<]"^X4Q2F6P>QQ4A26+Y6-?O[\Q$KY[:C#?ESY91/$BG)J3LA);*E%D5 MC0@M('/29&.^+Z3HQS*WQ3-;P YGM@X8 MDP^BD^1[]?4)5.2V&_2H_C/6&Y,%DQI?;_ &*55=^$,3X+)YE*F$\1VG MW@^#^ K/V[UIY,R#J-UY9I3OAKO. D(%,Q_T6J C6@)E5#.M M;N%,X$73NNE[ZKIULQ"R$.9EUU) RMH?'3A^.*N;O:<0^KVX;@P ?A?W3.9& MO7Z)$,HA_MG?_6?!;%[]OB]SGO "3/N,9G/'A7A=-7M/9TX0^76SH&ICT8@= MQ!00QM!VZGC!OHWLW:GC1OLZVKO6Z6TPUS'HJ)K==N<<$T7<26E63&>0[T1Q ML,MV0_56ZW.G]X)ZJ_5&M+?*&I:)N>NA2K2G$)XD79OD-/ )!8-.SQGIR:'L M9TYA0V]J7_#])=Y]?^FS^Z3UQ7G+Y-I\5X?4B!K8C\_-W>;;_97]8KT;;C_\ MOZ<2"C0%"7@%4UU8>42D_99N+[0HS/?KI=!:;$UWPVC*) Z YRL!";*ZP 6: M?S1<_@]02P,$% @ )X.56N4?@RF8!P X!, !D !X;"]W;W)K&ULK5AM;]LX$OXKA+>[L $E%O7N- G@I-V['MK=(FE[ M.!SN@RS1"5%)]))TTMROOVC6VM7)].I*6Y%G9MCM1(-=I9*U[G%7WTS-2LM\M(=JJMIX/O)M,YE,SH_ M=<\^Z_-3M;:5;,1GS#-:,+%DH]9W^?"C/1CXI)"I1 M6.*0XW8G+D55$2.H\5?'<]2+I(/#]8;[[\YVV++(C;A4U3]E:6_/1MF(E6*9 MKRM[I>[_+CI[8N)7J,JX*[MO:>-XQ(JUL:KN#D.#6C;M/?_1^6%P(/.?.1!T M!P*G=RO(:?DNM_GYJ5;W3!,UN-'"F>I.0SG94%"NK<:NQ#E[_J$I5"W8E_R' M,&S\)5]4PDQ.IQ:LB6!:=&PN6C;!,VQXP#ZIQMX:]KXI1?F4P10Z]8H%&\4N M@H,+8Q9D'@O\(#[ +^P-#1V_\$5#V3MIBDJ9M1;LW_.%L1JI\9]]-K<< MH_T56L)56=]+5'DJ?R5:H=7E" M#PJ$6S9KV=RPO"E9"9^V3T3) !DZIZ)K29?8RROV('+MHNEB&KEC6(3$RDAC MZ>"268A>J@I@0:S'LL$3M38@-I,3]B_BX5*,(4'T&CC2)\G@R:P3L4T3;IRW MU*H>FC#0>"&@LWAJ\#LLC94%>\-X$GM9$- J"+U9'&.5^5[L9PPP 1!H6.1E M"6>)QZ.,91Y/TI^4RE/?2[*0\=#WN!^R+/.2-&:7:ZV1"X\!.H&=)3A59&:2 M^(S/O"R_$4N!@.3@W7G29^JAT"E5"B)X%$)UZ M01KV&H_#R)_@RA-<@VBRHS#W0C[#E5P-:MRN2O[I3P>A -A\P,$,HT# M1-SC\&;+]J>X10@$_(KH1+.$!8$7ALDF)]JSO5L8.#]72[_]D@4\>-O?QXAS M'$63EU5[LU'AS48)++QT%K #2!7W2!6_&JG>+Y?"]=DA2EU1S*X$;"ID)9TQ M^W#JL)0Y1H AA[:8'%IT>620&VNK4.V/MC--LJURA*)7;IO@^=!)PW+3 5(; M8NNP4;J5%F*(;N;_ %#7O14;N[:5#?BQSW[=NGT6&%&H12![8":JM2 $P9Y_ M'..7=*4S3 N/-9CZ$+4]DKI\9,$Q\.=XQJ+C"!Q4\1U^JJGIM$$8@_L$[+G[ M4; +U)Q$H\).@*+EQRGM^WU)]V9L]+02DD'<_2(VO[YD:>0?<9]]A17:YK(] MME)&ME$A86"=.0%0X%/>8(*LR?PE0K)=*"$X_[FV1I:"1CC$](C-O\T_?&3_ M^+9;52&I_"?"K)W?8 'NZ2"U=P(2P<4N$C.ZQ9#VZX&Z2OJZ2EY=5SV2DHOG MQ@AXF%#PH\P7J @KA=E74B\(0#SD4A8YW%8\&3$HQVGHR)L'YY;TK7&YTH/J MP 55I\(#R]' MHIEN_5OFGZTT]GG3O!K:N;='B5RYY(3]KY>5>H!*:!%E=-$ M(:VH"?^XCZ:: . [#F M7I!DM*G6Y") D9!W-"QC9Q8 TST?+?^CP/M![Q!BG7B1G^#JAR'[@XJM119@ M# ;0-H3*95I;-JR V 9O5<4C='3%T!=)D$9]@;2EL2\5 MVBA@%(@0/[[=B'<)(VB;0&?NQ?'^N Y\>0("3*A%!_^U0/:4K0O1^> /!&O; M#(K\.$PP-O$)+:. !K4)<^^>1VIYM";?N*AU*HT3+^ SX JFO!B4SSEHT(2] M*$DV@)$_EB;4/T(;6 ,S*$]NE"KO955!":1,&M-8$]%XMS.P[#>?C3.:*^D< M%C''XH\7*E)V]L\PC,V<_6'@S1(^.0!.:0].Z:O!Z6M#K1E8\M\.H+JW$<.N M 6$_)3.^_#IH(S]KR8[W$M6%(,.3U;IT+F6C-JR5:FZ.4%+UT+="KE=N EG"4,425AHI?A]>4-9O"D?5G1KB2< M[D_Z[@95,5#UKP2.":KS;YH037:'#<,8S]/7#E5H#"'ZL+00 M (L) 9 >&PO=V]R:W-H965TD9FNIONF:

=\9-)$"F'X;M]R8]WI$S@'#P:=#^I!,5A<:YWW.EL9:)4]@X8 MIUJ[WO@+]D_%&^%RH]:V5,?-HC[LHM9'6^ZVJ#Y_:*[+5) 10/@LPD"-#FW$ M8 ]\ATO"5 MJQ_YF%JO)B@\OU;0*-+E"AI;X72S?+F@ \N(T8),N.W)U9HUOI\U?@_3!!Y? M2J9U#&=_*.FU6TZ&%:5ADA2X],??6IDXC!'LF M!&M.$A$"-!*)BXZVM#DO=A:'>KMWO3"L]836E9]MZYCUZARSG9_V0JY[D<5\ MO?7%?$U9WLLIR]N;6,P]%\KM?*@^415Z>X0]139N?7NJTD:.JQ%G3875Y^1$ MD(F]FGFO**B<%##(:?9Z??>2,XGU4W;T7/#JQZUQIWLO"-PGK7[WWI#OQYNQ MO)_SF#J=5F\?!]7N[7:KQQE4O_ZK^P!U[X[V#:W]UC.R M9NZQETSNT!X-OO M!,>[$:;C,SK[BVT]3/;2^NJ^I[EKNKN^ZYZ9L+Q7M_W M#=BZCX>+MMW[?_= [_Y$(#/;O?1P./ [[=%F/.%OFX#[@_JY=9>YVJF1W,.6 MW)-.UQ_V&LEM)/>Y2:ZTC#22VTAN([F-Y#:2^P@OW?$'HY$_ZF_&W7X"V=W9 ML9S1?^[L6-X_NN)V"_ ^R0C0(G.]S(<.I=0-YV%-('4^R5Q]W&!W0XJS/JM?UQ>U>EUJS./IM+S>HTJ].L3L?O MG S\]O")=-L+B/?_(TTR;+W#PJVUF>1-LO7MKM'>25VW#>=I_Q"#BB]U13OC MCC_NW4*FVZSH,UK1PPU"-2O:K.AAK&AOW/6'MY$V/UFP38] #YD@]>_5)&^N M;Z[?]?K'=CF>*A)\SFWSOL#U1(Q8.)V'<9CE*45DGV5\>/@M\>&:M7P>FK[; M]7NC6_C(MY3GTAWZO,WR:U;G%2M/-L7$"-L':Q6Q^]6V_>NRBB2<0\H\[(UW?*88O$W-( ML8?.:.SW1[M:/3M-Q#/(^!W4BO9'_K@[;E;T8%;T%1F_KYNU/(2U9&.Y6HTJ].LSN&MSJMQQ^^.=[?=FX4YT(5Y 77//_VG0/:3,/94D"+),R&3%G&) M)3 K+K)P&@:(-OTMQ='/3_*^J1BOR7TUJ_."5Z0 #G(W$1ZE2R1'%6K,O#MJF[.S=V-=[./JOF9G6:U6E6Y]6X?=+$;_9N M50;#)GCS((FH;;E4U"Q)E;9X\N!K@VS[PA"_1F-_U+UC#??3UZ8T6'4O5W+O M5.[82.Y>+>*+E-P3O]^]8U_&7LOM+J&W0ZH&?-49#OSN26][2[99S?U=SP>%\P*BKV?&"[FU@&Z+%W>6H@?S/4T*I&WM@.Z*MN>^1W^@?FL#12>]A2V^F. M]Q&CM+[I;M" Y;V\ZP_$KR.)?I,'\ N-TN80SC(4]C%O -JZ\@G>^Z2L-_]= M9'DX6]ZWONBT;U48(X+04UZ^2!#[YOE1'T[F5MOO_;18I+O^;&M=>1A!C)8P&#>8V"1:;>ZC_>:52: M,*;9H8O>E0=:@QA(#^2OW]V$T_P*#X%6FPX"[3G)D^7K%GSU9O7SWK@UZ)S4 M?M5N=6H_7W>KDU9W7/_-NCNM_[PW[M_3F/K=X9Z-J=-IC8:#_1M4N[?;K1YG M4/W-(G5+J&!SW&:T\KL:XW;_B*7_6P6I]U,\55/O@[I(BR!=>MT3WP.UV-^% M;WK;0_,%\+/_HO(@\MXG!);U:,QB]TK2WFD8VG==]=]2,#V"W*/5WRK,]B03 M]\SVTED\2X,L3XM)7J3*.T^BHA3&?%:[JKOON^J9"@7G]D3_8/TOWLYD.'4NZ5Z&SP+41GS[>J=CCP.PV"R)ZNSJ@]]D_&G69U]G)U M&@219G6:U;FKP=89]?W.7>EOFH:.6V?X'VF291X7;GT+UNM!]8J>=/QV_Q#1 M,U[LBHZZ?K^S=VY?LZ)-$*I9T69%#W1%>\.>WQ_NZI<^46O/CGQ:>]*;TEQ_ M8-<_MLOQ5)'@^=ZEBE0:1%\13+YC.PSC,\I0BLL\R/CS\EOCPLP4P M[R(I^:[$B0VZ_",=PUU_W+\CHEZS. ]=>N=W^W=$C6O6YJ'S*D._/V@83?9S M<3J(]'-7Y^*! \.Z.9;Z@MR?^8'3'*H=F1?=P15^1\;LS4T2SEONXEFPL-XMY"(O9 M[7;\X3N7S3_\IPGSIA;&G@C1&_#3L3"OB21*3SQ+D M"N:YN,C":1BDX2HJRF'G5QK&^&9UFM6Y8ZAZX/?;NW9+-HO3;)UF=9YRZ[R M$,['_$JEDDQ^6>&;)VLB;)R<)CC0K$ZS.@]3V[MK>6*S,(]5?_1$>!PO(')S MMF4MG'>A9DFJ=.U<'GQM@&U?&.#7L.^/!X?(RMY([H%+[IVJ'1O)W:M%?)&2 M>^+O;OL\![G=)>YV2,6 KSKCGM\?[Y"#;%9S?U>STVO[G?:^TJT>#UN>.VWLQKMC3W)K M$O8W>0"_T,AN#DFMR'Z_VQHA.MPJ=ISPPM-V=B_DW?2V;2\)+C(D'EY_R8,3 MXG;:MVFE+CD8EK.=@>Z<_[XR6F$17*KCBU0%7XZ#&0SV;1#=!,L,I]1YIWD8 M'U?FL/KZ:U]R-KL/S;O" OOR+IPJB8)&_)O0814RCA_?POV92C>5:IF?S_Z MO\+.L!=,)Z/9*.A/^FTU"4;!R;#7&EX-NW\;[??/_K^,XHP-CJ\AT>" M_(!W$GQ?7DDSV]__[2)]\WW=,KMK1]#QQR+)O;+]\.\BR\/9$D\$>JX1>]IY M,'51L,C46_W'.PWQ$\8T W31N_(3:N 7Z8'\MH#7NU%^RZZT&\"KCDXVWJC^)>YM.XH>G M>+[E!KOV3^\8&X"!:;T83O]^%(XFH^ZL,V@'_8'J#RZ"<:?74Y/>9-9M=X.3 M6?]_.\?MXP[\7V_4[XR[1T;J5R4=W[E;$_VY;ST\: VZWX!4VFV=C#8BE79N M0RH=WG7R71[W>YZ4<6L;]-:C[S\DJ3<+,QB3MU1!ZL$R]WWO]'_^Q_M%Y? A M$I%1RU<83Z)BJJ8Z)I]Y-(WP09YX@1>I2_CU/,CA[$*M^1VLB@<#CF#"L77L M: LX ]B1B?Q;,T #DJ)GF1*N\<34.J;,O4 MY1Q.;RV^F9=?*4^M=C125#(IL.3_6F6Y7$._/OW]].QG[[]^][T@\VY C/%_ M$^H/J-L+])]4351XC:=R1H(>A<%%&,&2T@B"'.X#PTQAB\&K3+T9G.O)#49# M\8%(^H=[B!Y^=NY=%!G\*LM:WH?R3AW0O7'+ZO?SOALZ^PZ_A8TXUA_X\,1L MH28H4-'2=T?M[M^LV8??N@][#[\/GVB?E9%-2,16$[9>P-6D?&+(/GJ?I LT MRY79E %M1_AYF*MY1A?%"7P,FV&B!9,V!/_>D5R/ZCG@S.Y+%YO2_& MS0"T^#R!\?])_J$1V!G\-)C N9"2P.9!?!FB(Q9DFDY.\\(!%&N+P$K*P GO; MQM#X5K5^*\WR,S4T2@38=GM,05XGN1<%%TGJHT##[6$#^=Y4+>";D 2]HC)( M"<'+7:G \5[Y3M'2W6:+-+D.IU24 '(Z)P<8=P)Y")GV*1HKY.[B>BOKRP%: M(5L<*E; P9)& ;62>P$7S<(_<%LF;C[( MB>I:)"I& ^*#NH 3.EURIKD[]L6RO$&7?H(1WZDH+CRE._Y@-+)V#B]0D&J5 M@RLC)N,D>\ZW;$; MJ7 GZ;M.NV.GH7)Y?^O'HLGCP3\Q'1A<*N=5X9LQSEQU8$%6&L>P-:S^!I[^ M8XAYR*F-)<$C\+(Y##6[0IMPPYBF:I(JT(^PT9=>?]SJ_<7G-VZ-3NA&FI]?J#]?^&.?G,ZR;?A*]+8@=[$/8,]ZT4-J@@]NI^8+4@UB"YPKQO+Q3 M7/"92O%YYWDR^0*W/%?*._HY!%-NB@X!"M#[8!&B='U2&9R?$Y5)2[RYR_LD M)JV-AGKUCDN-AD>W*IZ3;13/P^D9NN-;G)QPLH7F.4>I7)V/ MN[_9OJC4$,8H_#OKD*)U>TY]/P M@M3#=YV1J]_0X0+3-4)?>@9.&^[_P&Y2' ?S/AX/-;YCE9?\/C@JN_Z[A'A MG<'A#I83G_ERQ--/2ZH&+NJ9BUZ&J-4?6JZH]3I6-$C6>JV!R-I)IVMGN5;6 M_NI*V7@,8NHL"BI@_2"O)%Q:I.+2]U:PK!<"(YP6*4J$>T2Y!T%Y0.MD+(MP MFC:)FHP)I'E:@+%3VDUG=WJNO0N7 MLF&S8L60I3,:5P*)9=-OV+?W,L.P4KZRNL^=PRZEL EH9 U\7R37( M>Y3?[^0@>>7 A=6YW[7=:_F01C;$9:LK]K9?I5\/6Z/5ZF8:ONZ_O= *P M4TO*2'NUWSDF'LJGDQZ9*5'[>-E-&N;J&,1:M%NW-( TQL+,NMMI8=-K.Q8 MU^$[OX/U+N)9<)VD=,M4Z4G6%Z[D1_O6!J)%;?;02AKKMY'E;/3Q@PQ"@ M/,GI37"))XAL[>V2S#2&B4IQ.\)G:E+060 S"#>CB[7:S]XY$<0*+UY$ M0>RO.Y9!(?\U,W%&OA#=MW?&:%LKFB^R#6/0M&'LPU">N@WC,0^7C0)9J;UA M#<8;M[[$>IM"G'=LP( 2E+H-&-PU* 50H9>IXJ>QG9-E"68&,509YE>50E>. M-4J-*MHW=:ZF=G92I"D^D^RTN]L1@T.S(TP=Y4\5A)L# M(5/[<]M"XN\=87X*D6>9;#9F.C?5H)X) +4;TNU!-"MA<\ MK]/M>!=!AB-,PK@F@I-Q=5C94YUPFDWB*W)+''W?AISK]A_:+&$RK=WZ,2SY M+)A@B?K2(V6-N0MV]>1V?P39%;QLCLOQ2YAABB_<+0_X#]! \2Q4T=0[!<\] MC(LYJ/70A!*]#S*"(^]"@3]$ C-G8%HRMFI*QG;1(N.[:)&]41F6ANDGAX;I M7V4:II_P5 @/,WFX,P^5B17H72 ;H!2EJ*B=SM!- 95USF!U?]G34&Z^/ABA MXTRECI/RL6OU%-\^A)]':@(J"W6;;0,YOP?'OG-R5+N_,+97Y*6!M:BEY<[[ M[J3SK/<=,X&\XES/:WU@^UASLMGW?](=T^F:H1L?%A,B5&K37EM,4W'H== 3 M7YVOQW.FO38>T*])=9K :TVH&5''0=/(!ITL*>2HZ@YL&0\I#T>9PY!>X^\EQTC\\^Y/2%)^#K_"40SPL/I-R3J[#3$NI!;=7V::*+-PA M(,B#U6HP=V=T.ZV3FEJPJO!3M^%LQBUWU"%%MM]&F]1&?X,ISBIK],JC7-<0 MCD )<>$#=&@FJ]\4<@SA+Z=JRN8=WYUC2*4"U))A/:@YV\@\K;X .JIR;_R$ MF[NR CS*H%+@&H7S,.>"E+-/[^%/)5)CTN2Y@'O0.> M8G,>9EG2*45(UG6KX$)Q-TED5!.E$P;#EO!2:"\/0RRPAU&29UI.(MPK"Q ' MO(QEY).Z3J)KE*7W+"TZH$?W_5OX]2V8AA_28")66IA_PI.BR*9')(@P:_3! MY'AXA%%0L)"C[.]'QX,C+P[F"G]Y?!D$B[<_PZM^G/%#]#,^*2P2@H?_D*0I M&5[O97@4Z)@'.1@-7_.W<3$_GB9T=N']CSRT;Q5UGJ%=,3L>#(Z^[PWZ+3!" MRB/^OCPIBZC(6-)I[^(?J%JNX6ZQM"!W6H/2-?=:,+0WSN1[?/4/J'\.<1.A MT^#8\@S/5LS1>?L3BQ]==4?U^-CY?9FD2UNJ1)%!=/E4AF;UU'M%KF%2P+BF MV>NWMTT;H8?U&:;L<>'AQJV3T7 =/-PZ)+;AN-7!JW8 =5O_>>_D?I#F.OU6 MI]._IT$->N/[&52OU1YWM\&LVQH>[@X_.]FFYY8=PL=I$K_]T"8O[+\Q[/X3 M=F3>I2/[6V9L%WR_YS&7VDCPM'VP#1C_PX,C/K?).Z')Z^\BC_?%\O!(,["> MYH&]$H)0X)!>K1]2]CD>COSAMFN>!=C[EK-_8&CO6[YUMW_BG[1/]@WNO9'= M1G:WD-V^WQ^.]TUV'XE=;C^.JH)+O07Q\R&/J0,DU]IRLE^!S^6?G(RVIYAI M>,\>:VE.!GY[V'_TE7E1YK#6,1+Q?QI3>"M!KIGEYR+(G=[8'Y[LSKN[!Y;> MP2]-?^2/Q^-'7YHUH&3;5@IWVO=4\+4O0>QO]\_K0;O !W-A#:2IV]8V72S? M:AR&6\"Y*%U2A@#C\B>N<5)?.3V+M47T(I,KF'ML")3J'/.%/ KO=S*LY%_> M50LESMHS]T =UIZ XX\$H'H'W,5(-> M8:40 <58C-KZRU*5%1$M$MV@//Z;)/V"7^GD=#)[RB2J]S@/KY=PA%?JE-N@ M))6?<74:2UDL?93K0/Y%#EU$I2JH1G72ZPI;*RL93":@Y'*$V5VB3O(94,,% MT< !ETH4[4\MM')Y]?$M8BRLP&W 4EOE'3 /ME^L]K(Z[;"T^R.L.=>;,D^# MJ7(ZU)PG< 7FV1+^RFH(&.!V MN@Y5&%EH6'59(%E"IS.P^HPK4'B1:9VF5+^7(?#L%T6*1]>'H&!1&0HI!ZH* MP;EALT]Y$;_JBM+H=.SVE[NNE)ZL8H\S-@;\UOR$,HTD-4Y9*(Z/ 0'+F-#" M?A']$J8^ BP?TA):%8H!HIZMN"B<,"'8SL+XJ+*)R@G"J"X()Y= M>)YIJ2@?[#1E:XDUPHBB:4XMCR\56_3:CRW_1VF0\:(U*UN933H7_E%.QG2&; MZO:#>DO6^V[0=T]';K)=L>FV-.F<\Y,MNHU/EZX]NZ.H5;AT2:UE56^$.7;: MT]I>WV(9G3A8JX]@&#F]EB]6HQ@[K]XF[)4A1A_S %T;''XT=%?L@/U@@ZJV MHOX(C3;:I+:'W,'&NH].\G[[&2-.U\MY[50>9+$J6%%=79Y\:C!1\*T_HX;Z M.8%!_G"(QJANQ@AT*;]%A*'>"?!VEJ#()X)-87L4PI@:UPR&?H0D"&EFX>ZH M((O!*!+4][\$2Z_3HTJHKD!W9=28#YXG_!9;'N=,I _/BTN89Z\SHA^#U?] M"(?<_$(A.Y+^Z)<@!;=#_MWWP:]8Y/*;OB\L2K&E9?"Z?+.!]TH?J,AWZ!DG M!+O]8,1XBC,AY%&M5!R]/DBO!*V?^EU0(LFT-<\9O$0X \G +@_8)-GZ@F6) MVQ]C1H[>\;9Y..Z,GVPBPM;3G>[O2C/5Z;9&Q% CAEDF*).9BA%? DZT@C=8 MB/V\;$M%26!@*()+6,-+W+E@LL*N72 &ZASMTYU#"N-22&%<#2G\"!;<&0'# MH,1\"";JE)YCP@DG)IPP.OJ^4Q=-N! C\A7M/$?K'KWFV*2C/TY,P"\SLP V M*RJ3',21FYOAOW1/K:5_*R/R;6R$P9^Z<#X70>3B^CDC9/=[E^D\V1RA*4_G M^R!-ES""RI3:",WXZ/OQJ+TA1/-N[T!Z[HV9.C[V%V6NVU>E8. MK[6O7'.4C=;KYF"=$R.!XU9W@!-QH1LLR_I''>;;/;?T"G# M+7*W#3)XL$GJXR1UZR9IS_7PEI; _FCA3KLU*-D!$Y@J> 2(6C";A13PO^9, M6HP6*/YCDEPKT+.YI-+4M4ZL3-4L**+\G83#4'91$D&,*S5D@EJH="8\2?]_ M]KZTN6TD2?2O(+@];^T(B(V3A]VC"+5L]VB?V]*SU#.Q\V4"(HH2QB3 4#+ MZE__,K,*%PD>($$2)&N/M@WBJ,JK\DZX&;\Y"*9AQ/L$J_G )(7L1"P'/IMK M8I;()?9CP&@"9T0I;.J)$$J3-$;N:,MIC(DY\Q^0+2!T1J_I\:&0)5MHU\-I M1K0^!^&&(Y6)0')-A42C2FQ&A+]AH&RB.+'"'#CXQ%J]O9[6[ M>=3GD"L:,F8: N57""QSS/!4DMU%I+<=K^S.LNTMLFR7 MM(FKA5D.GE?31.?>;:GA.,LL"W6*1(=X=M;W#+27<%O1,N6.A"U9K[\S2NXO MLM.1]2HNT]!VM7 WCGT-]-Z=[RL MQ>;A7+;?4IVWLLI[0/ZL>ICJ.Q/Z9NO26JIN-Y!B#IQI7Q5Y.S,]NM8BOT(S MD88"/61C*CZAC#LNN/EVE:MT?HD(] QI*K9(!RF5]%A"=E!2T+5F0KHP)_# M+LX&F*G-/_9RSIZ2E/:US==U3\%C$I^[._OL16=? \D%F)K*"M=,5@@=_RFM MGCQ*G6=W?HYN9Y&AVUB\'Q'>=NCXZ2YR_)QD;/0?^9+B:>SA#%^LQ1WP(2G) M0-#%]G,*TWWA9JK==73#)23=.Z/:&*#";_.DX/UK%"6-S19 QO(!J5S"?'=GL+8D>YW-ADAC6\P*.!]6(. MS/QF$$'%^L2^*A2I>!HB@^$08:#P+(&W@.4QE>/G,)Q'(G4JHE&E8BIAQ)*T M$#=/->)E;>4#+]Y?^P- !L#W<[C$V[+7 R/ 'K#F/]M],ITJEZ1"T9!'S'T< M,S')L/B>0J7Y(0F@OX( : R5'U"3 6J1P"%^DN?'P^JI\EBA05-R<[(GR4-+ MLMF6GS$)+13]M$[EZ(NQ.JSQ#[&7*[Z5&[$3U!9*E(6>UKKLMFVKGN188W7> M9\7EZ:W+7MONE2UO2?IJ06B+G_I)1@!\;I*4+X-8PA95H6A3%3P"A2:MOH!; MYPT)[$+E\<3#(:LS_]DHI-7:W8<] M?3XG^:I?*5_US;ROE8K%TX8/;_' A'\X,1&:4UT"]!?0!%9$%4]X6B4L,EDC M+5&4XJ4$H*7X)P?.//97$OP+XQHTM8P<3T8>-Y*HL<4H2]R-"MV4#%^7JK^G^;\OBM0%45[N?NTX>$=;WAX*QH4KC.BKN&LYBM\HV8^.76];H_8 M(HRW/F0X;F/)L<.;'U;LTW@/3"!Z-'XA?H-_T'NP8R-S;_R'$#;./S6O(OE+M7L0UK22V0V9VHI#@9ZZ0_]V"9-W09'3VEI)Q2.>B[QG M*2^P784[_A M,BK.'NVAO6L8)<6@A.^B_JHU^^@:M_])7-[/TDM43NL^KGSJWA=$0=K9 61-I5Q3/)+$3AM#FV3\!*4.7' MT6WF5%B/*U*1W\=B8=X?>%[H9^=31374-%:<0L5-?!!N;S3@EUHA?; Y.R4R M^"_*.A3(NQM7$5>FN9X(_A2$7]ED&@Z>P<"_'7XE[*/#N+C/JA++Y!*KOY[$ M$LY$M"3A18,I[SY>V4]*I@L8AD5Q_%8VQK"Q8';TTE&S#EDU9[L@%3$Y9RZ 9,C5(ZEE(L M=[O%T]!'9UL,DCSO31&-*#8XJ0J'K9ZW*5"*CZGFF\PE_G'^[9)SU,;"@WD7 MN*J,*$28!':Y;0#:HBNZC.SD/+H=)D=J5#R!KGR77\#R^(W.)$SHZ+;UM8ZD M,(4@!M/&WG1<_XX+V\NCC+Y7=7=H -MM8]7)DHU;F#]I76\HX)NZ\>,B+$30 M,XGG/ ;!M^QHK@8=:SET'N"3('3"UX\T6J38QO JYF%1E"D/P1VH>ACGJP8O M+,@SS54V%0]3A2@ 70XHG)=#^G'"&*K(6,4R%C724Z[Y S8,%UGWT:5KNEK654\M_6-YV'7+Y"1>1C.PRX9IN8ZF%B7 MND:S;!:,FP%9.2$.2DN:5& *S?],?48!@:P>W]3H#6G.MJFG65<8L86O?RIT MN,(=HB1//J%N2PC>.4C MXWL79(QQL]$H]T)!:]D=\/XPF#X]%SU,V-F=E(_8PX%TZYY\XI1,)<9+,!VY MO.U\-K$-10CU;<;A(SZQI1!+O+PAG[F6)G?E1V 0^&CDV1+PYQ%*N^H5Z 8H M=.2$M!I!+]VBM2N47ZR@HJ3Z=ESF\7]1F/HL.B M*3/7%O$.%+.!#R<=&%UTWSB(8F'3X%G(GP)XC3PVI5=2LSS*B$!O#\(*Y2Y: M/F3')*F@F$3!XU%PF#H^MM8 V4T;1Q5D0KFC/];4F!P2>&HX!F MC%U0%AJ- 8/3GUS3/+\"IY@5$EDC@&26L11QLYQB+D#LU':/SR'#MW\792:Y MMU-EU=#[(0JJ%M->[!+53?*]7UAQX([8)M_[,ACF_4F+IO'<#N( /R>^ M)K(PZ*](VMC6G%0R[&TH)@"1906J%VJ'//%]4>D$HI#&;'.%\O;3URQ3=0*: M()?;(VB?\SHJL;5WK MHM^CNP!+1<)#781:>/,Q/&#*\1J138WOWBKC.]G)%_&E18-A=*W7NK3MI1,+ M^/S,0J4+;S\^8R?98MLENYMO?T42)IOEC8X2]'NB,"I(:33B\Y53,Z4IHO)% M6+N%RH/$?3V['*_B(!YSY22>]8'=!V";G25C>)9F_ OX!M3\%SL1"\AF=.9% MW#O@C3V?FHP],W'&I5,,R'0?8D.=TSP4LW/S)_\ R:QS>TOB] M*01Y3G*E>'2+93XS]PFYU8N^T;KF2(!^R6L$N4_-K4NM86$*JJ&+:!%'8_&2 M^=R+<\!:3,5XCF$.W2 =?@Q(';TFH^F7OFY> :%YXB[#T6F\2*. 8 I-I*_A M,$:?"U9X4?"FK5SCK]G@]DA-+!S4MU,*R,JTPF3*[H!Y$[Q]CJH<U7A=G>V0W.G MK= \U1LX")1>.YD_ 3^2\UT(%)S3,)U,.#EBX.H#R'CT9^O&>Q"93,%NN]P6 M=>'5TRC*:>AL/!D%KPQCE3X;@EJ(*UF[C\E1864MCT:EH\M:->PH\)_PS$0E MKN2XTK7695];-C6.=[T'JRGO8A&'<=5"05%EAO'?1-D@RT!XF3.JZ_.L;=*I M)J S_(#]Q3BFLQ)L.BM 4U*;]#4I$"X9SE/-BZ/KK4O3+LN]+WI740'**HH3 M#TX:<5ZJ+&P\I!@T_J,5Y.5#BL588B4K)XN$_/D-;$Q_Z+&1JUR-IJ U3<=P MEX>W\M'F">Y/4>"(JE XPQ/.I2H/VCAFCDRRV>J/.)N"S+P!CV4J/JQA(;\Y M@_D(KKZD\NL*S(#;83H#;3Y,BS194MMW@1]2G 1S \264Q M9C>ED;G;X>TTGDSC/S"E\ $6?!O>.:_78K5E=K5N8HY323J!T$L#>E^6&X-@ M1J4@YL<"QR;B,II@V&^+(V*5;W]M/S,6;^;VU]'M;^CM^2+QXH%! M!,N%7:;A)U;/R!NF-B, !:U(TO:Y=Z_.H./ZA"*N5([VZ7;KLJ.MA >Z+"E( M.PEQXB2UP4GGBU0/7EJ'WW>G=6D;Z^][3F>WD[YP2;.3W-#B6KF#K*?LQ*V\ MT2YV15B1Z8A"$?/M!F (3[E;(!@,<(3.JPC)AV"D)@%^&DZ?VBXYTG\1$^X3 MULD*X*M7D%DK$F,2G3NA@ Q"&TJ&'C6W6#/?->UPDPB'>?6Z,^?0>,2J(=%G MF=^="!QA$'.+QT&C\'(7EH'>4G MX,+B25*?)>('$OJ,]SD M6]+,WYL:0A3"28X6.$I\[$_[C<7HFYY0< 5^SNJJN4?;&:"BE6O6,9D ?$, M/^92#T*:+\[MUY'S(L8U#BBS4-A>N3U&!4!\16U"UQ[M"QT_S=-9T/.83AZ@ MF0("&OFWO#S#^A&"-)&7&H:\>!&C_$I %;?XZ-!T WQK%+25:YH'&8]>U3DT M180*S/W$"8_P:.I*>T;%0@-<0#'1_P_2' MCO\%D4#[\.D?:60UQ@2-DWZRS;:1^DPS+8R*\F=7 MLHQERFH\UE6O>J?FU2,#0_DH H@KJT&:3];_$&9((2:*1.FBVXAR.])L:(HG M8H,BD)N,)2)!Z.$H5KCG".15UCCV3WB8C[)%]SIPSI,3Y9U/Y'1*/)^I\TF= M?81:\K\P^#;F \6,C7B*0.*%BP:A,U%7>[4HTNG$,9:=4::*A8 $TO[2WZL$OE>DG/.\[S MT;,W$7)PBB[.*!AA41FL&A/ 2==.GP&6QGQR'FA!.-#[4)_E_Z"D,@ _4 L; M#E$FB-!Q?FZV<**J^3R:TM\C9\0_GO2S2I((>0.SU$.EBDHXFO"8>/SH&;@T M#9E(B>'7X9\@-P8L3=@189^35*O72D# >?4#I+914DWU@J9H$G^B"B* M7W$35Z<]$B2)^"-E(Z]])/H(HEHMTT#4HD*,MODD%I6 0323:)]9=#X"&*76 M-(Q(:4]Z])^A/-G-'!-]K96]''*("J?;9A>ES3.[OJ#N3!GOON0,@_D\]2%7 M%59LPTL:2;YX#(]IX/(S9*PTFIG3QO,2D50Y#E7>[3O)Z^'2FE^KDDC3]!"I M8:P1(LUJDF9"GTG-.\\U^1$KNJ%0BGDDLE_7SB%KH4>:=]AY!&M])GGV.J=, M\Y5MF$Z+0R87I=.N01-XVXA,^LUCN2" CL>PO4:?,2H65X,!DA>B[ XP,?"$ M=]T'QF2Y[:!&/ZC M?=]6?KNZNIOO1?^-*?^>NHEKT@'QSGM."=\;2R MN)%;A=E)B(0J,N $1Q9, MT(4+IS<,^*% "<9@F5.A"N"<>"&Q%-$XY0VRT@0SU.;297%5+FFA%>=W0&9C M8HY&/,L&;7ANU4=P& HR,!"G @,J_I;" -)!25'7@$@VGR"H;Q-[0ZXD!X+3+[ MW /(L;8X1I**O$]_YGQ %P&+4'P MP!H1O1H]J@$Z.!,TIBO=IO%6@\,K-X!E+QR+XMK?@L"E>.TIRL!T;T: MFG51ZOK)1+L:IFY2DC[F[N$-@4M$H*OLMBAB*J('H MPT.UKNG<-F"T1ZSC2XHP@0^H"= 8HPM_8M,<8*D8R[">D@W@N3\)J!F#X%J! MPK1W#J\9R#4IXDXY).UAF%1VJXJ'I9<*B!-$/Z;4H'Z($R6!'+3(5#]M%B#: 0N@O MX:]S3.(R-9G$U82E'&$25U/D["9R+Q-%[1 M,H8/H 1[BCB<1&@4)<=4*@BQ@RW#FE[X.(8FR?M'3V*88NY1%*T,A3T85* 6 MP@)?6/&#I8\EK;^X=,V^GML:RF>*V5!6D%!GYDVE,H5R,;X,0G5+H,Y>4F]>E786# =9'CT?IJ+^B-,[I0ZC?H^1- M.Y(Z2;(1]>O "GR?\)%TTBJ"N_Q0+'XMR:/BE>%\]I(3YKP2R1F0>X<3S[RD M^%EO*$)C\,X, >6@%0D 48EV&.*A!Y]\"H,7T+NI=6AK'( M S9U0G*CX9G+%0Y44^D]L(1\61.1!^CBP=@;*.3ZH_YY;>6J8$V(\]T3>@ . M"2Z<_XEG?2C,I#PL>9H=MP1(K?'S3 &/X-A-4!6^4[]=U(+R@R:7ZTMM)6DM M$@G#A-Q4SKXL+O49$J;6;D,9Z&*P 'M80([8MR 37(J MX U1FFKPPO@TG3*7&F[+A5>C&:72+],QAA8H2HO$[/"[J*5CB"CCIC!->8Y? M!>-%A?AGBKO,WLRPD(17T@?G25R BB*F:GE:$ _(Y.D>"14N%,C_.>U_G/:7 M0.]9Z&%K45>!ZP*(6:()PL@;"_<5B2'!.P BX) GK_9)T8VQJ#[/DCR!YF:6 MO$_1PIK;>I[;028#S0CW!'J,)EG1XRQP5.ZBQ5.!NWRPW6XF6##[%N<%"HE% M-DNN_T9!? FE0Q@P0,M>.'OL)+FWCRS)PW(HF^G&%PX))C958M,M6R89=(G6 M\(A-D]1YPPSUD)R*%"4I8J+ZDY^87I3SVA?MID0:98M[P#$H C2C>+**"T( /:I18HDGU$RTIV9__>\HA_@LAQI>,)R.J+:5'YQB:86,GE2W+TQ$ M+;SZAQ>)Q-GP.[IW4B\*=O^=)J/9"_I1-!6=F,31)]Z7@BH9O$8NFB$Y1H4, MH=.R<*0GR?S9@3ZK0>6_G,,LO",4[R"]FW:?=NSCQ0[">3L-"KR,MTL40U1[F8Y?SS.!2>)Z+:W M/%&%S*DD&I-6"I%D1XAG+#H8.=XX9Z5&;#2\R"+THOP(\YW3IK#,_^Z%@4^! MS1%.IGE*M.$LQ4>@9E*P_WV8SJ_/4BK2N9?<@8EV.[8<%*E7O$$# M%N9P/RL*JHD#C/P,@B((A;*2*KOYG'B^V$@D;9D5!+.X#(\Z[":!(4R8RFQZT1$.$$KGP\: M>3B=(,33YD^>S[-@TMP5Y-#'PA$PG(8B>1M#T-SR2*"9 M99QFP5?>B)OBMCY;5#ZX9@J(J1U1"@C.[P7@Y!- X!P*,!A\LA4,E'QTA_Q] MR TI34K@!D-9-4'JG49M.<0A9?@2/%>QWRC* M.C% 9PL.,4^M(O-+X%]0BLJ'+$'H%%EGIH O"TIDI)206TDFSV_I@0GR!ILH MNT7!0RV.1YE)]X=/ACBQ8J2\:2&$J9\Z*=$X+056@Q""FS+[3LTN@ASWJ:(S MFVB%='^5_/[QUYN'#U?*&\RM32:C<,.[E=V3O.-W4:=(*TA/*#_!?%+&".;E M[]F!]\A&'NB:4>IJ2T)\3L[BSQ5!)AN+1+4>!@8)=D\APY0DX3W'D8"#5^[[ M$.XP='VD#H<$"!*'-";-XRI8:C6F%@KZE@M= M49P)R7$>NR&A)9H(SXNK_#3;LH,5A-Q)UGOD9'^235PBKWFVZQ*13;WI>>.# MV7A5DE0H@M%)#BQYX/+-Y/DWA(M5--01]Z;NM%PM 1X](7;AH8-9Q.32SIUI M+G=>=I4?]E0?00$Z_I+8^2$2 M_Q>.+G1S(R7+U)S9Y7HB&/#XFCNI\;3TG='KGVS)<9F$$//%Q_^-41CA#@RX MEY+WNQ"A"][N)N>0Y$F5O%4U[73L?*. 3%GU+OS6?/YY5E MKV".J%D2D \TZ'!_3H@5=$PT055GJ*FT;H(7A2R6M")-Q7>GR,DC3W0@H)6* MF/EDY SX>"B^XB4PQFY*::=S87XL?R+Q=Z4)8"XOW$]/B+1*0TP,30J $WV? MO..)NX&'$?TT_ASD 3P,Q(,ASP!,L'^2A\U#H30CYFE6J:%)SE0?Z]FXZ9;$ M[K>;>IH?1)^B?+'MF00ZDF)11 P>99E9LUI14-ZX6$H:"H$73 %F;E;*G9V: MP*'.VW?26,D;*\9B8Z6* ZS3JL/$,=N&M'".Q\+)BSFCVZ#X7RIOOH!">9.I MU/-RZ [;\Y!P(%V69QE,45S>IJ[E"B!:P>%\XE4J-4) Y 65P4\B]B[YRWO, MH!DYK^\\GW9&#[TO'D,HGW#^(2:9BH_0]_C/@H/ZW7;?-I&)XA#^WTT^+/BK M#9#Z>?ZZ;;0-K5/ZD];62Z\O>I6NM3M6^4^+7K7XNFGV:UE4O]WI5]O>[M?4 M4$!UM>7?_IGHBM,64"\RPE];9BN3_R[JSN\T10?9\'/Q-D-OS3""(&VX5R%U M6D')\3YYB3'Y@:]Y/\=6LWS 7[/_Z",=5_^+DT,^HNJ4RH78W0Y0_5DXH=YY MU$!*-$J]GQWPA,9=&Z%5 ?9QP(KW&-D==6T)L1$;SIWB*;P. M:BN4@_-NR0C%IJR16Z,?/#2^7*[9[:1!5*=MK[&>$AL22>3";)E*EI8L+5GZ2%EZQ7']Z R^/5&*\878W6# V'!8E0+'GNN.V/X] M3(2^+UE,ATSL069B!_,FMF#H50!8CSDUI2J+'@) /^UH\_E-A_B]1NU:!^6_ M9YJUH7R" M)V8^5YDG]O'\J1*&I5IG2!DU625')!._,I?QTJUD@A!FNBR2E!O)QQ(8'0L; M=&U5[_?69X,EY-!@I6&GSY\F98B*L;CGEQV95O8U&5GK/+"KZ'V;&%2-X_?;4.U3+LBNU<"Q#&J2WM6 MI$^*HGI=L+VJNBM.GJ)6'"U)?I@?@)A:^+ESO&O?\910E&\M M:?4^H#X?JRM>SNU(/EY%FSQ4YZEF2RML)7&0E^H\J>,PX)HUQ#I)0$G =./[H/!))#5/5=7TSE;$!%LV)8T=K=S>T M0R5N]L Y_4[5$(;$SMXXIU>U3JLFW,AX_N>9MIWYKIU'&*LQSS-^WU?[5E6_ M=@,CM*>)'.R8)''33-SH756S)'8:BAVM;?<.@YL#Y'TT3#'XRF(OS%0",:@. M!^92 UV=(P:B9VC+9] @GYIXF;DRE:E^AIJEN!OFO8#0_?WT\? MXR#.P@AG7S>AZ[K:[\O\\Q-"J=GN;FBX2WPV$9^6KFK:AL%HB=$F8E1O;^KV M/)TL^^:Y#1Z<'XI'K02.T"70.4^7P!MLJ&P<=9NV$T6,UC;Z$B_-PTM?[5FZ M1$SS$*.U36OO>-EW3L%!SG4T^,6\[3$? 2F-?U&I;*IZYQ0KE<\6I6;;DL;_ M*>%3!PZ5&#TAC.KMYO6&.)\2^V(3*"HL2*Y7ZROU)AGT7EEG.\\N&2M&NU M[<9-?10Z?[*"9+TVQ=_J-/#6>#ZW2Q.VX@93;*BQW4Q(N;0C6=H!(L^'D0+_ MH'^ I>E@Q=H3XT9FI 33.(K!%$4+\T))ACX7&A?/VZ9'&*->V;3XT W>3C.R M9&JJ;EK'G_M[Z.=/DSJ,OFH:57M^UAE]_#G&"5J)3$B%\^4OCR'>DA<8N9RA ML1,^>?X%?]>[?@)ESW>9'[\SNH?((C(HPY@QQ0]B%.N^,D$I_XNSWS5P2+AL M$'!?)>_3ICR';/C7UG]Y]F.O[YI&;]CM=BW'[3[V7;WWV&<]M\<,N^O\2[_0 M+G3X7[-K=8T.R _[EY^=R_8\*CSWKRU/[YB..^@.NXXUL#0V<+I.OV/JW:%A MNKVAJ__+,ONMM1 HKN!1LE]\TAO?>3&0YZ W6XIAM-#^>.O-P\?KKB3^#IS M$M^F3N(*U%NV>*& ^D3>PRG3OBJ&#U5,33#7J?S\_ICWL\% M>'T"GE6%T$XBH+G6C%(9G#PW7Z-N8$YTX]R-%1FQFIR35'WR5+W14)5].=%K M*9YM>NOK&]0!6!3/]MDZDV95/5TU>K(C4D.QHVM=5>ML. "N(>ES1R(%2.., MG1];R8'C=9A:NMJ3G4Z:BAU0?JW^(=W99Z(,?&"3D T\/@>#TFAS@S'.33,P M5$,[T-$C-8-5V.GV5/G0LD%GOL"]];[6^_)J2 -F IR MO*?Q)E-!I*JT+R?*)I,GFJ4J';.$D^,-3LL7L"( [O5-M]L/C2MKMK;= [FX=,5EBB+DG9/GG9-4^U4+JW8.>V6 M5_8M*^RKGCNX8<'9#CY47D2P=J9U0?DW#])]5-8-E-8-6$99W<""LH 5Y2+R MJ?Q3 NF6V3:0 ^:,.I':3C(N_YS@(BU[Q'D$N36-%S\RET1\(/8RS1D3-/?? MYS 33T_LXC%DSK<+9PB+?>>,7IS7",5,7J: ^"B"<';W"_NM&9)^O%-+\NO^R &NF- MNR@J4AY?E7OVA&ZB$DCLMR:HWV_WS4[5FB!+:VMFMY[R&_BA4ZV29_%ULZ:: MH'[;ZAD-6Y,.#UCFJE?5&=5JY ;WORA++_^ICNHPHWOTY6'*\B(H63"6!]OO M##L97P=P$/A/B]L8RVJQ.D6T5Q.!W$TY I M]ZCTEY67[3@M0F)%8.4Z"">H72].OI9 *V\$?X@RT8,Z*7-EHF]&012]E=6B MLJXNE_+14[N&;&4K:?<(:1=#A\:& Z$E[38$B^=)NUB4L&&9TKXIMU8%7G*! MY()LUV\,K:OJEKFC&0I2>DNZ/:<>*WM**SPHZ,^\"\5F::NR@D*B1Z*GD>C9 MK79]OJB6[7HD=@Y::79@+>G,N_0=+ZHENW,)';.MTA5 MMC'+8&%TU(ZU82&FM)AVC1T8:BAWI6#H;5!N6:O:DF&PH=@[9B_,< MAHZ<;)?'9CY_>*OW&)]O?#M'>=>)]>>4=QUI/U-#]C.5_4Q/R_"3YH!$SY&@ MIZ-:G:I9\-)I>:=R2;X^^LSK3:YIO-A89FJV9GPSJ)P]=(+S&I M)>V>.NWJW;ZJZ1LZ?23M-@2+9TJ[MMKK'XG8/9C+6K+!J;/!&]M0+:V[(\53 M2F])MNG8IB.)72T:G+-@M,_E44S^,/OM;K?: MD(8EDS^L3J=I\Q[TMJ%5_?BN%]5K6\:)3_X );5A0(=%:;HE)W^L-?FC3Y,_ M+#GY0T[^D),_&@,Y.?FCB5B1DS_DY \Y^4/V,-X^QM&QU)Y])#WH9?]M2;MY MVC7[JMW=,#])TFY#L'B>M-M7]3/W1=[?=T.?E#TNTQT:VN MZ6I'ZS9-?LO)'R=?I2E+V25Z)'I."#VRU\"NCNBNJG5DJU2)'CG[0\[^D*6E M$CT2/<>-'EF!OZ/RTIYJ]3>, $I&/&7LG$,-OIS]D:.UCFK:LD%;4['35?N5 MNW%([#1:89*NI2-$M6&KNG&@5HD2.ZNPT^VKEG&@0TS._JA)EY?/-\?J/<;G MY:B($[M+(O3$[I((/;&[Y# 7.O*\TVT6[T@? MV*X0W;-DI*"AR-&[JG8H[)R/"VQ7?;MEEM7FQY)VFX7%,Z5=2^WKLKA:LL%YL\$;RU8MJR=KJR79'A/9FJ:I=DRK M:>);]NV6?;MEWV[9MWN]OMWSJ%F$BX6=O)?\N!8!F-4_.B/<++-MX$OFHH=) M\1YC+!5Z.)'%C4XWS>)FM9,K#/W7URNY_ZUY>D=TW$'W6'7 ML0:6Q@9.U^EW3+T[-$RW-W3U?YF=;K^5//8<9I+AB5T\ALSY=N$,88_OG-&+ M\QHAA^>Q"8A+(&^TNQB;G87:0M@,AYO IK^J;689Y\"ART(>(2[EXH,L)>7D ME2@R+*MU^4!=\H.A<@V?Q$Q&Y.8*/#ASRPZ(E=[XSHN!-08K =.Z5#ZPQUCY M3//"0;Q^1?@H7P%2_L ;><5:ED,-"^AUVS:V_;^L-"S UML=>WD+];6U@[4^ M:!AM7;-K:B0/BFPMC>1I4UF)%=7$OK^A TS@/RD/+VST MG2F_PQ//$>\_OX-N\W6ULCX.X&;]^WNJ;$:]"=SZZL&(\+A 9FB&O0:)5337 MCF;OE29CG$0/D]_"((H4%U2;S>8,2&?AJ3L+^YJF&I4SSJ2CNUE8/$_:U55- M;R3UGD,;T<\LBMXIUT[TK$Q8J#PZ_C=8@A-3WOZ64VU.,ZGPC6ZHG:Y6>0RP M3/?<.68,2^UM,*#Y2%(]#PK;*]=]IWSR?,WU(-HRIG5H+ @50O2;NG3KO]7E^US V+_O:=KZ4O M2]C:3ZN6=0SZ#3.0=M9?I7+.THE[#[*9FKLYT<] ]AV1A-.-GMHSC[?:55+; M45';1K.EI$MGQQU_S]FGTS-40ZLZJT,Z=?:$G8T:7C;+J]-H>;'VQ+ESC@[U M=-7H52T7;HZ*=.+8D=.6=BXCUIZV=,Z*A*6KO4WS':0BL6OL-'C4R.';6ZYW MUSE%N7CSH]UK0UN$")K'8Z9IJ7JW<=[R/:M0IX52O:/:_0T'LQPLB^_PLK(6 MB7KX!G1XZ;M7IT_S9?27P+\8'+.< M[NU>3A]QD,A0]8Z<+]M0[/156S_09(WS$-.'7V S+8*#A!;^,_7B5\7S%>:$ M/JPZ4A6?Q=BQ"\ 1A][CE,8KR"!K63FHJ=K]ZFU_I:J]<\3 "6OTK;UCYIR" MDK.C6;"X_SIDKA/56X8V2EK?4$GA+>V [^#1/*!AM^\'DS=-1BO>$K2LF]-FD&6+0UWF^\K$OSHK[% M0&G=Y>V)9Z\OZG1L&6W-Z-7R*AM0VE_>R;G\?#*7'4^[;V!;=<[$FAUCUQ3I ML+"$ XF:*\]&2+AB?E ![MDHD0-U<[S=MHTMH@A -MVE801]51BALRGP\S&> MI5*A5GCUU@JZM"X_"F<<6=71LQ,RK)V<^G&$U?"CJ4OM;I3XF2FMU!#'4UJ4 M1V"Q96:@)R^[@Y?=T\MHCBJVY!=S5&_3.:HMA8M!YS'XSI2Q\XKS1)1H.E;< M*5/B0*'C!Y]QO>&0A.5I'TW-[B,GJI@=VJB\)F?^O23I0)EXB04-W5IY[C(BQ2$NHOS]@S/'VE MW(4,&".$%]_'P> ;_.C$R@O"YX'9,8:RX3]I0++ M3YM^$##2ITLVYXRB(!&)?$W ':@FXS;2YX=<]"'[,D)"5KQ/%+FEZDJ$0-)?1.S,:?57ENT.O2< M$2Q)=$.-".+WT\ED1/_&IO4?G-CY/__5,W3C_1=8FJ+;[9:4MEM*6U-*VTK2 M5@7(^)$7 86BT%%^,MLBS0R6-4*R'P%#C(#*XYB3+F_W,!C RT8*80=>CI) MP3'M8FP[L _W\=A!,<1,3HW_I[U'R" M::AD;XG8$WT4;+/!*(BF(=> ?NK,+C/A]I?0BW$LT1#W$[(!\[YSK0>>2E;+ MMS1D '"A^N"34W_H?(?5X-T@$W'F5B*+E1$0XQ,7 R G8N#^W,[QX:N;^W2M MN5,A=@ U+BQN- I>$J$2.7QP4O+ "(+;Z"#"=X-V3"3)]6SXP 3.F#!YSLE> M"R?-?5T'A&'( V+K \*2!P0>$%\SO@7V!!Y)17M *E%$/F%LV"QJ\8G]!K!C M!S-*?K !5P%A):!LTL-L/!D%KTS:C-L3J2V)%(GTUL_;4RJ(WY:P;.#L\EYJ!3(0B^ M*=^=T30]O1:N0S+"EHS0D8Q T_>>&6G7OUU=W2D,B'; [6_G!\;LN&QFSN Y M(_> -;B)#EJDKRW)>^5M1XG2-[% IV$Q&$9<*!?<'?K(!@CF7*;4Y#L0F); M.'I^X?&R8K+XIL_-S,4^CY'D]@Q:-AI);EFVG$A^@*4<:B+YC$ 2](^;R8FH M?OTB:N/1Y9EWJ7O55O[?%,-.,3$U':1P893\^T/J2 6#Y3&8QF!BA=]8K'SU MHF\+9<P81XN'SP[ M_A-#68^B?1RX6#@S"5&;4.&B:%T:DFL0X0GJ-GP!;IZ&:#V^PLOY*_@];06^ M.8W OH05?^=@]_PH#J?Q!F-7KG_Q9V"ZH-^;UHD^KB+JXQ6+I-[ MV0LKI56X 07Y203C[X$"EL)S,'(7K0TM"0P'3OF9@+>#CD7QL,DT1!#"B^LD MDP/P4#F=7*<@O2.0KMKD45#^L_.=%:AJAG!0O0EQ(AM1%5 DJ->@/:,0+8W# M #_

(AI-(6S"+, T K"0VLJ-CZ%Q;@7Q" 3\-(:] MHI GKUD.*@@ZT,6%Y84OR$$&D!],GT#U'4]"N(LO$H4&?!3(<3IT!K!.$@9A M,*!8#:WV%663Y^>\P:IPEXGWY:E,2"P2R!XO 9'%$($=)& I8&XS8P>RC$^ 6-:5;-4?+OC?XQD;">H!O!Z\%1KGQ MAZ&#,ABARY1[$7J,?DI>(RSB]DG*YK1]^%<\V4Y4 M2WEV7.6GOJ:US6+<$YC^B8:X?P>QBRKN!?G\<")>(;O'H5CP@J0J4JJ)?D+V M/1A]QP<&O*8/F)I&<1*E/K!PK'P. "_DCSE'#VGG Q'2*L\?PE)<$9)"G@8 M?SCBLC^WX#EI6'A2B5Z<29Z3B:]\]!W,2\$2<% : A?">!%X]G8:EGT")

1:@VYN739&_@$C/%[!'TP6=4W0 &[&(, M>']6[F\_?9V!4)H6X;((J)%[9>'%V:>59^8^"4&'^FLT??PWBAP$_I3$1'%; M!8PDH?*I3V]Q9T'W&(0A!>+Q>'CV0 @/@ND(;T.[B4M'DG2.XK,GH26.)R#] M$]3"AZAIX_ M:WAY^-2<,08@"CASNZFF!/F+)&4E\S]S1S/F"TU]GQ(E4Y(N?!5C@1CI MPXS&)<)6)=X34"*Q7A"=RXW'?$9-3@472[D&<>PZIWG(WS-RY7]'(7SE.Z/7 MR#M9%IK+UA5<@$25G&N9@)\]ZE5EA%E)%.D3@IW2DN \X8=?7E]<=L"JE"7U MD]G5VIV9Y#%,P;)ZYJPRLE3)6):YG<\R)LTB"4?RI3O*\^L$N9&"!(I.2BXW M!4KT"Y(B<+,7"C;B18PCY86.,:&D\\=S?I$DE064D)^,=K]LQVVC>-7EYL[0 M0T,@V^6"/0EW2V:8S.],\#H $?SH7BOWBN.O-OFW,, MY2#B**AK>$-8!X;?7" ] $;RNHKGNEH\V,$^'Y*EB7:74(LF#J;.C0*1[U

T.W;Y(U5?I6MMH[M6]7U-"4T'[1Y1WGA';JJ!C3[N0$69;_1Q&F2H MMT^,!%>>,>OTMUG4<4-;TCEIQD#H+&D)LFG?CGK;>ZSYVCJ;C6^F_ZZ%^3WI MXMNN97UEW+(MK%Q"GQ=JXZA$31CY\Y2O[,F+T/YWE;OI(ZB[RM6 _+5H=W_R MPK%RL8:N]>;N^NKV5^7F@_)E.GYDH9)7] _!NK]X/[#+%JP&GA]@+ SA^!7A M-;C06XKOC&$U+O/>74U=+PY"W.J-VR+5>WBA&V;KTK!ZO_Q<>,^J+4F:K$B3 M;^<-PAV<'>5ND!6)Y1*7%7%I]A8@4YXAIX'C[C9G"&6B^)36YL=A,%)N,9DJ M.TSXF^$!*1%.AEK,OI0(IXSCCC9C(_TJ@K'WSXR5.7LE)S=E+16Q;&F2DT\: MQ^8,)^=L.SCLLUZ(DJ=/!M^6+GGZI''<6?J4<=RUE_-T5C1#G.:)[ZAHI!Y*Q3P3IEKVR0);-+=M' M%DC%:43GG./>K27''8.J,L=][TLY=(Y[4U*M-XSUKM-^;9U$]#5^W#=?_QHX MH8L ^4!=+ +1WB2OA3=DI5?__*>*/KW%!:]5F^'MG09MS$2_G7@^U<+S9AU9 MR564F435M[C/9+1NKI^0@ZEFH@6S,Q!UW+R^+:?U)16M$051D=QXJY-!6WGC M* _LAQ/! WS^ \#FK:AX>XP\UW.HG_(;_$ Z*2*M.3?T]V]GZE"5TA)4):L^ MY6V=>6%U8951P2;-U\4-"HYE,;3FS0@=RVJ^XT-48KPR,EYGZ^CFVO3R7DLX M["%M!\,[]\[,?E"RRO*D"76R&9\T[C=81)%4HBII$VILA\'+A 44"ULOH\($ MOM14B)>?$^5R"*Y\/&DXK P=+\1I0J*I%-;YAA[-"Z&*V4B=X8.L6\2P4#Q? M$T&7*H7*U302D.$L*:3NCHYV7$B^KV-6+YE%/S.)G$V M[.T/WTM]))Q;*%736=(QH_8&H@<0*#3E*2]5.,T \$*7Q$?:\Y>*W^'@2FMR MQ;F=D$KN_,:@:X&@:8 ,L?0=MRP/)F*+?T'1S+KE,#/_ RT\A-Z5#9\Q> M@A#G<$4X=^3Q-5DVD%[,.[?=3Y!/J6[]-GQR?.]/0?P"< ^@=KN@;?.GH@CY M+@')]>W];081:I%!I<.D0W'&OP)Z'BF&+EB1_4"FI\96OC+U_X.])FG,CQ = M]9W=!Z3?\F/]5R?RN/P0>SV"0_R!SY];*.W-K5< MFGG*(Z>0H!2DDZ"H$,V^;O7R4J9"\B31P1M>4O\!9<)%0TX&#S%],\R4_E2L M\(Q_:C@8XF[%P"!8[B,U>DLM!GI"G%_)H)]$]BP067^T[]O*D+DH\I6(#:8A MGR$TSKQ@P-( MQ)T.D#XR"EC_Z. >G@.HORO OMI2X?)R.% A?,?#W>.+_P4-6QXI);WV-,B M\/F,L;0OA4.==5^>&76F6*CS\X&M3'0]$CH28C.Y14W?(0:5@6*'X@:.H! 6 MPIDMW;P8'RM6F[9I=*D5$RF#4=(WAK>57?39!$YEBUZQ)#4/L-DE(%RY:! 3 MPQ#^M)2V6+;&Z1Q)<8>'X\H>E6%T;#' 9L9VYA,U,6E MN+F&Q]YB^ZL ROSL25@ #GOA;5 3DV=>LYM&HJ54OL=*TN,&!:1+?6<*'3*S MMJ=6X?/&%=IA.G&<*;.4)4 +(Y4CU,3NZ,BW_A(_J:Q2= MU+B%V)FRN=S(_LZ;RR0]D=*.2,)HX4\N(9[<2#OL2S/UX8,D M5\/9X[#PSC74/^=/$NF/8Y2021>7"XP MX>UOC+?8 #48?1?"G\YDWK00SD0PA/TGDA:B92(8Q:KH^@.<^D/Y]]1]RKC& M9?!9D"^,+UOT&L(%^0%I[//@WR.;-,5O2#ST<_2S4KD@\0MQ/;>Y.M;5(+:2-G+G<]HYXHV=HFQ*^.# M^?A@KY[X8%?&!V5\\%SC@RDI9TV3])G188<5@YM$"YLGRT7HJ@0Q$-S\27@OCB90 MMMI%7QK*%>.SZ!<,L2Z/=&\;>^+Q!70REGK-3H%@UHQ,-6G)"P-32\)*&$)* M@THC/O$XD6-(R1M)*T&+'I\R"X24]WVG;_1%'^BU7ZQFKF,AV0I9,K^GFZ)] M=F"?B0[JSXF_:&&#D5H";>L#:S[@)N-M9QYO:VJX;1-9@',0,KUHH5J4BQ)E M3,Y7QB4*'[24SF2J)C:X$$J"0#2?4HP02!?RPIQO))#8#V MS*/"&),09C-1 M)#Y;B!^DZ2"_U6(MY70"/RT)YRG!:N9B>]2@GL]0R47N**Y%"H+G$O/[#'OI M\_%N7'GPPL%TC% :L&7!JR1V%9UW\.H# W+A^7&( )Q=%6?"ZH3,PBMEL/$! MY2&1B+&$@O3YN9+$/TLE1S%N' (5YN: +5(:*"40+CEA&IDMU8 IL_"'V$ R M/K5,:I:D!99&F=O*5A#B BL2*O$$U/=!.A5Q)DJ/P3M@=!*YXO E\%8HYJ>.Z%#'9$M 0^0,LN1,[ (N M/.'I^8%"*#,H! #>4R!P*7)Y0*_P!=(Y<.$\9I-))B04# 3&:V%V"QRJ:8@4 M5\*\B0AKTG :D'F$@^)6:=F/#-]#>02!/RK5@9PI8#;,.PUR"C0';N+"FX4E M!5;-%?#,F 5@]!TGQ?'Y;C'(@-$KA5('"=BF?K(: @2<],EPD6G$X[$Y3,\L M)PN?<<03L/(C3K+S,!MQLC WXA3.A7)Q^2L;.#AG6J0Y>S[&KG$64G9 J!7D MP]AYI2$X KF$(T)I(3<(A= H"G 0DT44 X1HNJ1C:XD"\7T/CUNZC9G(>;#U.3 M]CL7_6\JVN01*[G9=:>%U;> M(@-UQIWVR.BOTUJ%<_)^)MFL/&3HH*6ARV5CAV;@9^A[ZS&R<"[.^\J0A7<< M!JQSP==MY@'-#P,Z!\")"N0U:',MWEZST='!-GY%?ID*8[*V)H9]<>N*$59+ ML??H#+X]A0'HOA<"#X,!8Z!U5T3KV'/=$=LU9A?,"A/%(]SS]FX=2;!JUZMP M3Q5 9^F' %? M_30+H4H[7#D,\I!;$\4BGT(>9%&FOL=+1::1VYJI'3&LEN*R@3=V1M%?6Q=F M4DHRC2Z>'&?R#@GLRG?QCX\9=5W%UTX88O+,W]&,:V%@;>S$?VUY/^)W_G1\ MX0;D?<#7 KT!6!A17E*+TFE=ZJK52\>@)4M=,)QS$]Y=&T45Y)#DC_/C#_L0 M_-%M75JJ:?4;PA\+C#IKGZI7SKDE7G&!][_K< ?!00CI(<3@;UI(2]'C[^@( M4A6?4=ZB,QH%+Q3)'N<3;U_=62>2KZP>$-",3700DQ;U;>7 ML^6R;4TY*W!3LSTE26F5$*J3E'0@)V=*T=&X,U9(Z@0)K\!:E7G* IX"X6SJYD&5 MH.I^/4DZ-0CGK4C'1M+IJAW[L/KS*I?7.>G/5.\*.!"1Q^/3GH^&L5:%8 0B M_N'%S]?3"!0&%E*\?Q-&P\B+UE%M;=X]=K2Q%TE*:TMA-1'0NKI5D,(:<7$T237'A:ZA.X.?]>NC0;#;OP1]!#$6-E: M2%H\I.FP7E;S"4J358%4PLR&WE-+PUF4MFI96PN02F@Z OOB;.EM5;1U*WK3 M@=XZ';5?F[M^=_1VIFGJ=R%V-,(1>]@TBC>WP'3D"9^LX;-8FB"',T$X;NX0 M,Z X?DSPLH'5;QFM2[MOJ'U+;XCN*$EIKT9(C:1D BE9NMJQMP[F-]_IWV39 M_17_?A$,+[!_R^%5]A/GL 7"VOGSSW>$B-OA'V#>;V368[\&PU;[]M:R63KW M&T@Y"V1S+91C ^68:M=L=LG!R:O1OP6!^^*-1E)9/I2RG&"@,@=U6I==S51[ M'9G]U1*-=(1OW6I:UVM*W3$Z5ZO%V.>.SX M3YYH@LRPW;[T+!\T73S!1\I9'W]@3W, R:8:D:VU+BU#5WOVUC);*M(-)*F5 M:>0[("D=2,H")7O[7$6I9&];XQ/%?'R4K_P[\. O6#4P#9E4MG?%<2L8#D,X M\>OO+'X.W P_E3V(MM&Z[/=5L]L4#Z*DH1IIR-H3$9E 1#U5[S2%B,Y4S^:U M\UMX0:0J5%?9O-"" G^P6>Z4;6$O*5.?(U-^G_+$:9>CAS\G?VYY^.#_:#! 89=2W MV12!=1QEQ_B\[!N0M,)4)LXK-E:K6]AL;:0W#6#K:SEE.SP=76;-;KUWG*PV MK/ZS>[QGC=4]H9(CR1(GRA)K=AW>DB7ZK3]6V-Y^/Q"?7_#.4YYA1]N@V MIZB,1M9S[H337-H?BQ9//< IQ!WML.V$9=#Z4+)X?3+!#N_=II")-%D$[I3( M&3G8,IC<)R_.DVP>?#BQ^W$\&06OC'UE(R=F;L[=M:&:TS&PSXS:M9I2("[) M:8_BN7YR,H&<-+5G-"470FK-(M%("/.9]B*8QGSP?1RD2 M7K K[(2%3@R@H L)"[YNRH#8U0 4\,-.R),*^-X;RNR6JKH@UD&J-X6J9/OA MTTJ,'B>?=;G 8 G\)S)/@!H>92OB \M[0,8#X.(#H&+S MBJ2NUKKLV89J=II2SR^):)^2NQXBTEN7?2"BYD27SC1!>A MM 7CX0SOOJKI3E,\N)*8#ME63 MV5)?=[WOA^GN$8S''F^V2B502"*P?N8/L"CJS9<@9HIAO$V11>L\?-N/RH+U M1^2]\[W17UMQ.&6SE)X#PI7O7N=!D))T3X./SE+RT4'"K@,2^D)(G*F_,NO% MQ*C9TF;]<6IJ:=2XY\N)PC3W+%Z3=XM77.#][SJDFA^&:NX9%9Y>*77\J/]YLNG63Y_8.-)$#KA*^\.=N>$M^%] MC&5R?W=&4Y:]=YUS7\M$ X;F5(#:G'Q0)DZ(N?[P4CAHIO%S$ *D7&7A[OBM M5766F7W1)J*K]'-5]9B>N42^+ECA"BV^[A5:V-Q&*X7YW(7W>P'W[32.8M E M@,G*%FQ7!^DFJ[B)HBF"F0/S,8CC8'P$UFPU[KAVPO 5 MH'$UQG9*5W$<>H_3&-ON/ 1P&L[Y-8?>#^9>_,G"H(08^F ;4+M-X_U!?9H" M5\?B&S\:TJHF7ZJ2UFIAT]=QNK:I=HW#^LPS^CI30Z^LOZXT^=8U^0SKW$T^ M=*\$^-$M3#MKA6G'OT'6XV*S;LYRZQO+9>+&EN:&R\%,O#4T3[ JE>_XKBU- MF^4+W]9(ZUM;*OL[7IY=P8:\5//^F)I,^K1 M%XJBDS/BCJ09T;4S\3#SR?,5]F/ HD@)AIE.*-II,K.S@2*+*H.L\EGA=YV= U1<6WPX?G!^56;,#RI6NVKUY MW>JMU-./FL+FQ/R!**S;NC357G_>&MP[@>U:;]>-MM%PL<_KSZ*%T?5&=M\\ M0E:M4\,GJUE@BR>^5.9!JDK3+%NU^LT?.BW)KA%V0 UDUV]==C5-[7:V[CZR M3I*GZZ^1[JQ!O(.)GP)>L)5G%V F?/)_ MT"^R]H !381U4ZNN):NF-[[#8*8W6&,?#\\,Q^4%8U@-%BDH?A!C-F<(EWW% M@[4^A:!N39PPQER(&&X'JB:TDE-V2"TX/;36,9&7*L7;"\&2UOIRQ_,DB"@* M^R[$D8S>=_;^Q7/CYX2W<@\*@M.R1YQ'6,0T7OS('F&^%,)84U=(\\O]%Y>+ MW.KI'=-Q!]UAU[$&EL8&3M?I=TR].S1,MS=T]7]9.&Q2//6!4MRFK(4Y3E$Z?U?JS%D6!:P$\HF9!1LE8"\\,O/SN4<.W!H7_[R M&/Y\648)0+5GT MMH2TZ'C,Y"8=Q[#LD3.)V+OD+^^364^>3Q^GA]Z+4TL(6Y03,T\;K9+__(HB<6+4JWVD:G MZL<77;?-7CV+LMM&WVX:I,QVSUB.OA4CT-:L,%MZFV[/W5=B2G$VWD\.\FKF MI@/W?YD3*A_AB'$+ZO<>0):SAM=U438\V:8$$GB5 M*<^LPLQU%3_O"0(+JI^=4?V=0=?T0&P2!VL< #=UJZW:_(%*<-;<=16?F;XJ M"? [\Z?L4QB,T>#"-_[#BY^OIQ%LCX4??PQ&4P3+510Q^#]W@\00G5I8V5V< M6MS4UI75"\ D TH&7(L!S95IN+OG0),XT.RJ=J^N^2"2 QM"BY(#5W&@U3D\ M!V)30=4T3+5C-9\#*ZO>FS66.2@!70<1Q6.BC57P$RP!W[_^B6BX'0H.K,Q5 M-C7A[]NJUME:LY0-!!I(/:N4I^W(IT/DT[54W3AL!9PDG\.<_-N13Y>2K0VP M:VL;-[_WD_L(G6:_A4$4*3S2=DI3=8Z&JU8-!0.R5E M:DU3DB6U-4,%V(;B.*1-K M>W T4G2%BBB0\QM'S97O7A40\_''A/E198/,T,$@LSJJJ=0476#!28LBA7&32*95%4)?)6:/JY0%!-4;&J<=EN7/5TU>O-S M-=;OY2@38II(.*MTO6TI!QL0:EU5Z\R[-23I'#?IK-+7MB6=/@B=GMHKL1#V M3CGG$"#C+9%H4(]H (_IT%._T)PFFCY&GNLYH5=_G:+T0:]_G"<&$-8H<,3] MSN+GP+WQOP/'4<^@JOQF:B"J.ZK>J2L9088UFD12JP_Z7= 41F!MU=*ZDJ9. MD*96:P"[H"D#F_#9_::0U#F8\C0?0 2"E#?"GG^K*CZ+I56_1ZM^P20'0L^7 MP ^*'M)4\9[G(;-U:7>D-7\$!%-KX*8RG6"9ZO9Y+I)8&D@L*\,M*XBEXJE- MI9F&55>X3UKTZSC@Z;P>@NY%N/?\*>9S"(2"6:\\,L B2P[VV/EQ6*O^;$.? ME>S]ZQ25MRDF?R5$\OL>$(T??\2A ^#T?"=\O8G9. )6QH^& :6O)3R!=K=$U-U35)OI)\-_%B')9\>Q03Z71KGCX@>\9L MHV"!WB1S')JA(P'W"0/E5^:S#6HRS7[K$HL[[*88*I*(]J^J;$U%%E;V]E2K MWY0^()**]J\Q;$]%.&[(4$VS*51T#DZ3+RQ._"&+'2?22=)4!6"9F@YW\,:- M=T&(%Z[B./0>IS2IXR&H1T.WL#H41'_/E :F)-RZ_"-[H5RL0-6P)*>NR+JD MW&.GW.U=(WNA7*MUV>F GB0[Z3:!P/)A)]>+A +%W)S^1)DC-/W0^2$+BYNG M2WW(H2WEY2*SE][R81HBJS\[$;N=QG>PC\ %A?IV.-^C]8.[%GRP,RAC: MQG&@/4,WWC>^3$]2;#.4J$.3;$>2K"39:MK3[DEV#=T) Z*&VNTVOP[_'+Q/ MB'<%R H[SP21,T(=:5LLR#([TVS=-%UC =HH0+BW[8KVR"[EG_Z2,\$+]6.!UL7=J]DDRWB7?M MB4X-2:?G0*>[T7QV1+%K*#\8E-7[JJEOH_PM(<'F1H M^O"Z$"!I\S:1MB63>"2]55-JMB,X6^;>G /![48[V8[T.JU+VU#[W?G^WY6] M*PU2,)9D/#=>P;AGV%Y-N5+N0C9D8P*VZSNE*JP!ZNE6I*L3HZL M5F68[)2LL#]K:4>78VW/>AS:P5?FLO&$2&,2LK$W'6/"R"*=06:&-$13R-!V MQ[%6E=\Z6NNR:ZMZ?WYTQ=[#H)*0]NE:J$1(2Z,@G?JB=9*2&DA),_I 9X>4 M5%\\K5FI&<>A!,S%(!3GN^.-,.:DQ 'L?SP&4HF>G9 ]!R.7A;6[#'8856P< MM'_:3:1M;>INON"I$HVY2BCU(;@F.B5A),CT5R?R!I55(Y-\F):Y=5ND8XCM M2\Z3G+=A7&H'K&>U+GM=U=@^<"59KUE$>)ZLMX<(W0Z8T&Y==G35T+>)X1U+ MDE"CF8;0EPU0$KKYA(5<%]^9-VZ-YW.(!>M&<8,I&@L%S!YJ/.:)+.VL+-"/ M"8TC<>?MS;K;9FUQ')_!H7M$1^NRD_6.A?=(/$OM2J-Z^QEX+XED\7)QMQZ)K4%:-G)/T351G79@(+W9K6?/;6L19Q-9J(+=#2(4R@:!+9ZBD M_>.B_8K9'4N(WY N3TG\)ZHX5F #DS(\YEMC'2K#(_E. JP>T/?A@_WR>9DL ML39K_X/^P5S%@54Y3XSK^9$23.,H=GSI<7]5Z)Z1A2.JJTEMOM^1E WG9JF;-E^I( M\CH)\EHUO6&WY-4!\K+4GM&4_/>SBGVOIT (I5[.<&B>"I'WQ.=YL3(;=DF) M,*VM&XLT)[XEZ:L&):(V NN1&F%H6SN!)8$UD\ V5"-J([ ^*1+]DK#C00=! MS+J9[$INIC(E%NA'[U?SEJRC"\OGJS^_0EETO6@R=0/W?M M1,^*FXRQ0ZDWBEK[4NM7:G M*0>C9 3)"-N&WS?E!%UR@N2$X^*$%>5'FW*"T2A.(*WQYQC'D<"?H%I=_D+_ MJ15)_54X,A!',P!(UI*L8NR$3YY/DQCZ14X:,$!;N#O*HC>^\V+XVF"-?3P\ M,\49@#H*JWE%1ZX?Q/ ]+&Z"Y7FPUJ?0&2D3)XR58*C$<#L0'@U:<= E//1\ MQQ]X<$N43&B.V@O!(CYM&>TN6+CO)T'D(3F]"]G(B;WO[/V+Y\;/"1OD'N0T M\$[+'G$>81'3>/$C>X3Y4@AC2"P/COQ_<;G(:I[>,1UWT!UV'6M@:6S@=)U^ MQ]2[0\-T>T-7_Y>%S?_%4\^INV#B/+&+QY YWRZ<(6SQG3-Z<5XCY)4\,0(E MSD!^%F@+03,Q$0RV!4;#"$WGAEY^=RSEVX-"^_.4Q_/FRC#@.2L5E &I=7OWSG\K-E^O% MK-V4A5[??KF__7SSX>KAXP?E_@'^^/WCEX=[Y?:3WOW]4WGR^O;]_V_AMO?%\$+[!%-[A1O/+A>.7*"\5ES0("!8WY?\ MY7WBA_%\^@0]]%X<5D+&HGB8.8$)"/SG3'*T-2X]A!='?%G\W(:??IZ_;G?: MAM8O_4EKZQ6OFSVKTA.+%J4;L*AJK]K+HDR[_*<#+LIL:SU[Z:M6./;6]*TN MO4VWY^XKL5@XMQY(KY_C86*5_V5.J'R$HZ48)-\#R')FX[H3\QH.RT_L,9PZ MX:MB]%3%T Q['2_JRKV?'?#Z!#Q+ F]SRC/+F'DVGF?MF\%/]CM["BJ- M/=<=L0/YAKZP&*QRK,--"CB=9$*K$@>%N)(8TBK#2]*7N-Z$X!7)93N>"]PW M6Y>VH5KF?/&/]+LWAIXDKS1BDGV_MDGVDEDDLYS-[/E^';/GF]5UI-':ZFW\ MS).=)J".,C_ROK.B]OIN9Q6'\OG:$Q4KL4*WX:3Y*0CAG[XRF(8A\P>O2AS" MVT84_U$<]]_3**9@YF84VM3"YV-_OM;"[7[#2?0//V2PC#^96R!.%)RR4'MW MRLJ<&;Q 5Z'#[3I_MG'514B6:R%8'A!U_+-7OON0(?(WQ_-)S0F]".#Y81K" M?^]@@X&;=%&KK-]@G:3:U;89F"<+<)M(E//VYB&I235'<9N M:Z(L[+4NNVJ_WP"JW'=@(I>_(EYQ@?G;:^QD9*418Q,79CMDK291R=B/)_MC3Z3LB.K MX_>OMSE__KE03E%3V^UE%;SBCP(%WZ<$O+$8Z[BLF[K4M>; MTEJU3L=7TY,-<]'/?,03R,>%%WXGI212_C.%>X8>=E4)0N69N4^\-\L4'5=/ M,E6V2<\W1?UO1DB?B#K@_8)"%L5*Z,1,B5Z+6UA[59AD$QZQ278U1V8^4,$4Q&@/K!+Y%55T< M*$P,VSQRS53;9))1\G4MV49RZE17.WZ6&TDA_.WU4ZG M =4"DN0:%QRO2'KSU&6"B6EN[7D]L=!U@WQ7F4-VN0MK>9'*$:I9MG1P'LU*CX2%MYK-AZR[J8)OGH7R_4[O6WJ7"LA\ A, M\Y.BQ'VYB98D0.F]UF6G6Y<9+LGLV,ELFP#=QG(.)U ;:K?$N=TT,CR'?NK7 M->L@6_2W%8@48WA A5/<8(I]W0F96S#I\??%K04TIR.W5L3M2B36IM+*T%J7 MEJ5VK;JRANO 9$/[4TO^E?Q;CWI;)P/KU"B^5V)720:6#"P9>,>-$>MD94Q1 MZ*E6IP;?^:&XN##!>;\C*VV<\VCS.5SE(RMG!44V'M)>\-/"9Q;]8%C=ME;U MH>W>5CZ1K+-D(-D>1KU5G0U6O@G#7&.LVIKR&!;+#_%A$,0X!)NSG8_*=G+I M:T ?C^/)NY]_?GEY:?]X#$?M('SZV= T\^<0?OXYN;>U:!ZX4>)!J5ODV6W; MV")IP&CWN]7:6>;@5F(P=S9%2CZ%I&80]=9*J]B^<:GB83HO3]R- QJ@?LVG MK?]W-/N4YW]GHML5C?MERM7?KVX^*__S=\7Q77@-'"41#B68>!>W3F#VQ/OYGZL6OO[/X.7!OT@7=OO@LC)Z]R1T+<2BC\\32(^K"R,XH M$POGY\ZGOV1I-;0Q@(E#J55H@S/E6@GVC"!LCFH]=V M2=K/@MF5QAZ$K"&%[.K^(Z.3VT-*UC5<>?E!37MVKV@E215]V"E& MD6*=U.7^^ MS:.WQETX(MHA=DOI[N[<9^V"1(RJ^7"].9<1](D4#G.PN?TQO?>3%\ M;;!>?M"XD\0@@KJA$#R(5SFTN0I=$;*Q DY[09;)0[D$1P]:R M1YQ' ,(T7OS('G&^%,.6,4.]N?_B' MANGVAJ[^+ZL#YKQXZCG,3LXG=O$(9]&W"P?KN]XYHQ?G-<)@?;SYM3J4G%BU*-]IVI^K' M%UWOV@U$- OH Q'P4O$VVV*$9%@M*(A_QWL,K;9L,AUFH>L\?SVQ"I7 MMF1E>VH]NQ\V7QR]*I2W*LYWQQN1IAT'V(MCC/-2GYV0/0^:5?I4"VIH\[$8R2I-H:<39I7=5%CN MF&DL#4L_5$.W#M\9>D^&V"%IY#.+HG<4#D]:W2YH=& G@\Y[-RFR$F*G*_B./0>IS'GR:]L@AGY_M-'>"!^K="P MT=*;UK!14MP>-:.#D)PA2>Z$26YM!6-'M+>&ZF'2O%;5U)LRG&[?(YH.0$)W MHRDH(!^\[Y[+?#?"Q,=[>!&\_TJY"]F0A2%H(:16'K))[6GSY@H%),4#H2'% M%6?4^R19[&8\@4]59CJ+4L:UK:>B-<=&EG2UKIJQ4\*R@; LU9*4=8J4M:HZ M9*>4U6E=]E1C^T&.Q^6F.+R6\)6Y;#PAVIB$;.Q-Q[6K"U*5KUM=R)!VQW%6 MF=VP4[VMZOWYJK+C-PN/\?GSBMZ32U28H)B@LJ5#]*QZR!_857J=8BWS', = MHRD"Z Y=!8%?]"!\"; V*0Z#$2SSZ4:4CU666#CAWNBIO9*Q2TUK.B_IMA&6 M4$,(MX^]A72U4UO(6A+ND1/N*D.K&81K8]2XHYJUS7R54SZVH*\K]]]37L = M8:YCR ## V_$J'Q]I5J%C^"- \P1GH0!FNZN\OA:FB3\[I!9PO+YW5@&:P_5 M.Z00_=5Q03 ^QED# :1S6.#K0:?IG?9IM-+S -(B@I=\"L(/P?0Q'DY'5X,! M]GR(*A\I>NO25C5[:Z^#=!\W,-UM[<:>RTEJGFH,''EW^-0U22T'28ZL2BTF MR)AY 7.LB8X''H:['N(_8#^C@"? MD.'?O[#J=J'5NNP9JE'2+_GX8P=G3U.KG&J[(BJ[==GMJY;1E#0Q251[='CM MBJBP9YNEVOVMLPJ:E7MX)#J!2!P0SJG8^;%A_?G9ZM.[:&I^XP,_.1'[P/B? M-WZ"*.YU?D T568T&GS?[]3E*9:66H,H:VVS?C>DA5,LU$[OA$JC)6EM4K^P M ]+JH]32&E-*O&^/P2&IA/:DU3,MYN% MDO4@YBBZ\3\*!-T.BTV&/PKL5&6[#@X&Z:AZ'3-@I977)&):Y#O8*37I0$VV M:I5(<4E-1TU-BYP&.Z4FHW5IJ':_ <1T5KX"+^+Y2T@3-*8A/SZ!CT[X=^#! M/[_#M6G(I!_A0#&%\ID2:2W0;9A'977VPVIAX+^.M/9.D+16A19V3%M6Z])4 M]>WKT"5I-8^T5@48MB&MI0TV.G9M#3;VXT5(.L[#0MEB,CRMNR1()$BV!LE) M)>Q@;0$JVLZCX[N!3YIV,%1&@?]T,?*^,U=QHHC%TO-VL**[\<3Q0IK7-OP, M6/F,2+DBG#P$OS(XKB9!Q-S;896SJB.;09TP1:TLA]L%274E29TP2:TL5%N? MI.9)!PMZM^]XO1]OV^&UD\;I0X=?8.- -^Z](LF3(NRVR:1BX[2=[:F&ZZU%R\(?=XR%,=MIA?[3_!]B/I#CI<$;;CN3?^__5\=]-N'EV#AU8; MTX=9DL\^F\)N3S\\-*]WMS[J)?TTCWY6MG[=GGZP)[6N&HVAGW.RY>]Q).+% MHQ,QW.L8>ZOPSA;O;F#7>9"=60N\Y@^M[UL^,_P=L\7QE, MPQ S6W@N"S6F22Z-/.?1&\GJLH/6I&,EQWQEYS5'$0\C7_FN^/?G#&.5!1.& MFKNJOOWA)FW7YE'9RA#'WLBLW[JT+573MCX )9D=431D7^35PT!;5]6Z\SDS MQUJ<=B1Z1! _LY GQ\8L'.?UB>SBMAK%V1HR=68_S//A+>(.&Z+/\./_9^]= MFQ-'LH3AOZ)@9]^MBI!I)($$5?,0X795S7B?:KN>LGLZ=KYLR"@QF@*)D81= M[E__GG,R=0&)BT" @.R8<=F@2^;)<[]F"'&+SE)=C3PN+:L&$[4E@AVBAOW@ M&*93WQLCK[)*!#MI!-M@^,-A$ S[Y*J=+G.L7EP C:001MJ^V"C&*)H!>)H.L4GP,C*,8[-;5=H M#3\/Y&PYC$ID%3M;4!T:COW7D ^QX@V YK6AO7E5-KA__>%N^V2YLLN8W_9M M%@Q&8,X5U$\INY=.20]^)4G6;S1?[]&_'L!I!&RNG@$,[JU+&KH6)C]VU&Y7 M]KP\,YQ:GWF]-Z3J@@;3434M;P)*G#IIG%J?C;TWG,(0MJ5J^BYNY].*,1Y5 M*0A\@)4CE-ZXO#JJV[-XR1R';(H:\_8I4GL.F/L6JLD[(Q=Z]6% M'A:5MDRUVZK+1-\+\"20SA>Z<9UV3EN@J"'ZTVRN'#K2HW"TJNT%/;V ],0W MI1B[(9NNG3%2E?8H5(15;8E5)X95^W4J;(Q6&^@)6*"JZEU=M79*:).>A5T\ M"X'B>N$LL+T!4T(616-&![Z?B(34X:MU/Q1T6)IW].6)SFSTNUVS)HJYQ)LC M>1:V0!RKT>_("2QGB#=E? 9K\::D"D!S7#6]+BTJ+C7G>!;22.["#!N9;UPG MA7W3B=Y+\N9NXP.N-F^NU\-4AK;:JV)&GLSI/'4DW;B_[$&Q%#9&N1$M^JO0*UJ$9X>E;^DLT2D-/&MS(!^0)6=@%APWF/ MH!N&,W($DLH_F>!TA\@?_)"QPAKX^F[%X=P/;^AH'O!D2DL7O=$W-$UMF[+C M\QFB4QD78#7X9.!H=*- HY;8=/+85,8Q6 TVM0F;K+JTRKJ AD;?F<,FTSAM MZ(%API!RK7P+V) % 7.4AZT5@(MUON^C_.B+'WQG4U$NAAYX<3YT/->>PS]@ M0(';45X']((6VIRRM4S]$6P?B4,[(=BJ'*)VJ[H)LQ+!ZH=@FZ80[1'!JILW M6Z\X8JT]!^)8\9B4R/X)#P[8V(Y 98A\RC@.L7]X)J<(%0Q,'XK>%/O5#AS9 M8_GH6L5W?F*/_J/]\P\W&HW\,4(%2+62YN_M5A?;B>F&+$8],_S:5*O8.X)A MX%FUM HB)1+!ZH1@FVH5^T8PK06&D0IP.3Z"G57 ;9-PQ'?VXH]?,-QV WJB M&RE?[ &VMGR3[H@:Q".^8AW _9 ?36FRTH"L=+.0L*1->/)H5"8.L1L>Z;SE MI<2CL\2C,A&(W?#( '[4;=4(CR[)A0!84*VLESIV!<+^.YN* [H?[D9<[>7" M7III)XU"ZP1]=3B$ 2JM+7'H_'!HG9"O#H=,P"%3KP<.79PUCT.1%!J*Y+ G M63Y)OX.A*6WD+!Z+=G(_,SP MIY1]OPL"4=6CV9.)(F>&0*6,^UT02&_TNQ;(]GS/46G:[]=U/V_84Y$S)"\8JWZ!O6OTK1F8+>/EMKK[D)LTC"K(1)MFM=7!1:U M&_U.2X5_)1*=%Q)MFKM7!1)U>PZU6K4X.ZI35RWW'#Z=A^PS6RY4AW7E== MFG?#Q18QGBQMJ(6>$Q]&::9B-OJZH6H%\PND-7K2N%-"O=D:>2Q,5%#;FD2> M,T.>$FK-ULC3!KR(MQ>G8\C1Z*IF+]\[N[2!A)+:XBE52HZ!\9-"@VV=$LUC*KF#]2H*^KI.3P^#X=LP+LY_!R,;.^9 M*7"T3.&_4T@(%2G9'KYVN9_\Y.Z'G\6Y?8=CN_>0EO'_.,7A!8B/JJK#*' ' M$7-HP)/GS'^0N;*(8/5&OZ=7UTT M:HI\RAS;,F-D94T"R#%9DW"^6+9.33D8FLENF:>&9OL9.U,APFW@9+$:?5U3 M=:L"+[5TH917-PH'[U6N;EQLG'?/ZD;!**C=Y4!U)9 RFZ!^6+:-NK$7-.M) M-#LQ-#NI)'M#Q>I">1(5SP,5M\QYK4A-,1O] MGJ4:W7S93]W0\4#N$ECY\7PEKC<(J'').S@R^NT]QFA(I\'N)O0+2U-[I&?D MZ$4].Z5F?8-]^$#,_*P_B3.'O\A(U&SAIRS5."GQDB*]9.ZJIOY>H)S34PYFNZ#9\M)OTC+ M4>Q(>6+/KN=1L?-0F=+9RT24?4D7?9_2)2%1L&"F?FB/_P8 GL(=U5@TG5:C MWU:-=E4&S8E9T>>-F,"33Q8P'5.%S%U4'0Z:JM;5>&D M[&9WZ&YVQU]@[4!R6NE3Q?',FV5^/YXN5=@!")5E!K?LIB:OL'3WV+NB"/[' ME !_V4]WAXUY8>W%GM[>H]@K+<E_U?X$3\I^'GL)\)83;QCPXLC]QNO]IO(=)M!A(3U[M:@/PBT):"9CC!4NR MZ[(4912@\/Z/]2>D8Q+Q(_)))!3L+LGSK^Q^CAPXM/M_?0I^Z1WSW>/#\K]%^7F[]=W M?_O\ /M0'OY^_?WSW^^_?OK\_8&R;:V/RN?_]_OMX__4?H/O7 _8L#^#9SCA M^R6X=53Y2\K"@JX!"QG;TY!]B'_Y&'MK78^>1S=]G-C!,W KP>Z14RTF(. I M\*]3)M9L<48F?+WBS>+K)GSU2_YSPVSV#*OPJU93^\\Z^[57K'?AR:Y1YU"$!I5F_EDXHM M45W;W12MDEVL?&4O=UF!9XG+M^.X69;$N?S)Q/>4A\@?_-@@7+4.ZH'_NIB6 M<%K@L*=HX8%]1CKDYY\#%N+(#_KKFQTH_[#',[8*4"L@<*Y ^\XB&SYT.,CL M ',%5]9'7"",K@>#V60V1M.>P'0/!G] OP$%3@,V8EX(=CI]SS=.* M(7&,7#;HFD8'G,_@^&'FE([LX8C0MFKNGN92]JB.E&2\7U0[W3![Z>V?)H45 M)5NO(R^T(T?^&. 28@P]>BM-9)8D,DEDETUD^MZ)K-OH=SMJMVU)(I-$=IE$ M9NR=R'J-?J?;5K5.6U*9I+*SH;)2'0DZN3*%)1T)=JI[<2C>8 MEI16)XR[5$JKL@RV OK2&GW3! (S]SZ]K@HJJZA(D=YK\>2^&GM)R:]U]63C M:!E,.F5>2!EW9^4AO=@F0*)OI6S1)$]'GLX^A>B:&$!*])/'+TY&G4^?3J;)7\P%8LU$OUBP; MT\BK:G151:E()V)OB[SI$+F.XA+;4:BXC7\D+'$ $+8%\AR%"C'AD\C^J;"? MR(-69A'7YE0/G+QT1C)L27[2=F*,IRVE/0KHLNM7.W#^%OAA6"2MVMA:KJK( M4PU*1D56ZBZJ$'YW/Z5^99]_LF#@ I^Z8]']\-'^^2OSV-"-/G/^5(14 M'8E4)X14Y2)U.=_'JDA=%>A54OTV&WVC,)A^\/&Q$O'V8G;+TY&G(T]G/P,? MCL6T+63:K8))G* RK+A0F@ZCRJAI=56D0M=X6ZB<7 MAVI[3JA@_REX!#SY6OD6L"$+ K!6-VU)=?Q#J]*E)>\_[OW2I;A.34CH-B%5 MHM32B@ ENNKM&G@&ZX1_$G]/!7^-VN#OA7FV<2";DR@/4]MU4(,8"(?WIGW$ M3D=M. 7C^M+O/TOG0KGT$6M#MHOT6YK98C*;J79[^:9 !Q\(7R>TDVA[,&UA M*[3MU =MI:-+7E6CJRZK6N".1NB1##FB4-U[_ M2@45)26]V>AW=+5GG5EV\K'OE_B[<8;G;OAKU0=_+\N=18,@T'N5#H%07#K' MLU(6+M8:/9L.!/+^DO>72W\#->5GZ'[PW/'_:43!C"VR=^(3<[-B4F[_Q0\ MY;R;61 P;_#V& "Z\G=>>P[]-::.!]?.OV9AA*-DX^S^5 !T<0KJ NM?Q7HD MB6^7YMA=[6_:US&75 =ZC;ZNJU9'JTF:EL3! R8"U@,'NZV:X>!9S=HI'D2T M8M:.<5;JZ+YG[=2:@Q2??=FJH=[^!NUT-9H!TM/R6<(Q%AY%DZ^TQVT=_#Q[ MQ._C]9 N1N_J>DC7LH%T29HNTDS7$?3.#:2[NB1K2=:2K ]*UN;>^\)WC4:_ M9ZA&)S],2)*U)&M)UGLAZ[T/XNNV&_U.RU1;;2FN)5U+NMY^TZ7BO69N^-_> M!B9U.XU^6^U8QA[G)4GZDO15)[G9WK^5:S;ZIM93+2.?]2OEYH5F>UN M7L.02'E&2"D9C3Q3>:;U/],RPL,X^HC!;O=DA(BJRRI:E2.N9+W: M-IF!9OM (ZZZO49?TW?N)%K#LLO+0J,B$WL['*I@Q%6O)9'JA)"J7&PUY[BI MU[24G@:XIW:U?,7#21>1GR7BR2%*\G3DZ1R :><=)C5CVCHR;;/;.S[3OJR8 MNAQQ)=57?K0]X7%H^5@QDOQ*TFG9[R=.3IR-,YO],IETZ\J4:SS>S('A8W M6&I+J\'L2(DVDJA/^'3V8Z9L0=2=5JL^1'U9Q8PX@?,,QVI=K.M!.H;DZB=OFDNL/".LE)Q&GJD\T_J?:1GIH1U=>.BG(SQD)VMY M58VNDN@HKZK159?5#$1.-I<5N=NDJEK;:5RE)YMW- ,5J[H4YTHTJM+ELXO6 MOLMD\X[6EDAU0DA5*M:?=R36:DAN1^LT^AW5,/-3YV3/];HAGFPB(D]'GLX! MF'9.$Z@9SS:19^NZ'&Q>&_-4#C:_V/+J/5BD90:;=S2KT;?J,I92HE%-+-(2 M@\T[6E=BT)EBT YI+%6-SNUH/1R=:^E5Q2(EAM72DI&G(T]'GLZ!TD0J8\YZ MBYASKU,3YGSQ\RX MJYJU8<5:.K*@V(U]MYD0S/*U\BU@0Q8$S%&( 9V5.^-B MO9K2YRQ/1YZ./)WS.YURR=SZAB.H$R%(,K"TDMUI]#55+_"BR0'S=<,?2=UU M/IW=LG[W0]QF;8C[PF*M=CA2G,1FF=JN@X;+0(1@*91V5M;*Q3K1I(M3GHX\ M'7DZYW?3V8N1LA5-=^M#TY=5 M6/B=.6Q"M:+*-& 3=S:1,95S]TU(SY$\'7DZ\G3.[W0JM5)(XJ%\9!/FW 3KR=.3IG-_I5&FR@-2[):'WE9H(EU16<.Z/WE6[AE&3"@N) M.Y*R3_AT*C1/=B-LO6Z$?5DQEOMHQ ),]YH&;,2\T'UARAC.\:PLDXOU0D@? MD3P=>3KR=.3IR-,Y'>_WDK[BI*K<9#655.W\X@?P?N]F%@3,&[P]!K!V_NIK MSZ&_QC0R\-KYURR,)LR+XJ;CI156H]&W5+.[RV@(B882#7=%PW9MT+"BX$T] MK"2K$)%^M<>V-V"*'2E?V%,PLX,W!8Q616_IG;.RE"KRAXC!J!Q'=_S]SHK33# M,"7#D RC/M0A&<9N#*.]=X9A-?IMK:NV6OFY*))C2(XA.<;Q05**8W3VSC&Z MC;[9ZJE:)Y]E*CF&Y!B28QP?).4*4\PR4T!WXQV]1E_3U$YWEZ9 DG0EZ9XO MZ9:A7'WOYD&[A4V\6NV.VBZ8G"3%?9EXRB^1#:^"?QWWI?]7^!$O=V('SZY' M[^W-T^N P7$'52.BUHI!3$_\X$;PML%JH.L(],<14^P!9I;9WAO 0_'\"-YG M!_"QI[BPUN? 'BM3.X@4?ZA$<#D@+,'1CIBC#%W/]@8N7!)&\ $&R\)F 8<3MA7U\=9UH%)--YD9QO*WT%OL)%C&+EM]R0)BO MA'"[/0^.[$]<+I*EJYF&[0RLH66W!^T6&]B6W3,-S1KJAM,=.MK_MBW0T<5= MHR#>P]1^9E=/ ;-_7-E#V.('>_QJOX6(GUED!$P42S*!0'(06PJ7X; 2N.2X M(L"%DP1P*3^@6.N'&*_C#G7D?@,%\! _$_Q!(,9:ZQ>KM')Z1IPX.X0 MI)\778.(F.$+GK_!J@&6-]XH_92"#X+VN1[K6[V J4.LD^A!P[YK0QB:TN[$]V[$! M5?]@RLA^8^?@1@,D"[ MXQ5T;:"+%!E!($8@/UG.R!#;1!H1*PL_* BBWQC@ U J]!E0VP ^X-_! M9[AS#LYA8(> Y8,(F*+R@-H@/#QL$M6NNB)^J1*P*2=E .TL4-JM_P3UU[M" M( 7^>(SK0PT8KL%2<.7Z]@&>^<)X3ICR=[#"<)G*UZ\WXERO_W%]^U7Y[W\T MWC=77@U\9!H W / -#@"!TX4CSGRX8\QZ,$!@<8>,MHM:,%E8_M-"1/@P,D"F@2!'\;LC8G?)Z!Y/_-WP+,'@4N6$4!F#LP *-C8#P9 M!8P8.Z!M,CP3,-Z>1\H#FX) ZQ2C!9E9NDJ(;J@" 6.V =D=F(4P17!$W\- M[#_=L:K[:G?L#X9F\]Q[7A:OYN%Y:T M$5Z\:\#AX1DJ]][:%1.VN$\S!"F>.8"F#*+PA0+XX6B6$[!'E)AS\UE+"-C^ M\\\/W#L 5#/RG70QX?4$)0GLV?G& M3FP(1(O 17>DJ]'8P)Y$CW/^" MF_WO?^"VO[# >V4C -L#@_,!0U+I$3H-9P$5,#F@P\P2[,6;@7G#HUP\A^QM M6I?N \PB-D.(^.3/HBS@_RO,XLC36WQZR]78+>1?7>0'X.%O0*6:$6/@*Z-R ML#$COD%&/)PWMXUCX,YS3N5I%L)SPY :B=,AO&O,7X(": BG\.^9#5 .IL(> M@NOH,T)68#I!- 3]PU>$UT#Q7SU8!)S C1V, 2QXU?/8?T*_0>"^ +-1&"&C M,G2#B:" ^,W7Z;J1XF(4"!6+"$,SEV$01XCY#0 .78?P=L#/V3A:A$/F51R M(]M[AI4C[\]+),XM'83.XY#M#!,,6DE_@4D5K7?U?A5I( MDD##9PL; T&>80!<4.*QAUPB%EY6*7.HC7*<6":#K%5YCFCXN(G_$6@;Q#JH M=E,;^XZ"G$(/9^!0!2\ Q@IJ'0H\:@EL'W*/F=C51QN'\\ M0KHAQ. @UCL'!(TE1L61+9+S5E?7'\6PA("HC&XVI[P9Z>/ M BXWMH&4AR[71^%A2++T*]5+1,J4NEDITXP5G!?Y$Y]4P47Y'5,HLHF4=I/U MP#*1E\1.A 4E,.=\?A()_^&(L4A-,6#A\:1@9;\;X#B-X=A_Y=HN/O>-V0&J MR_#4Q=H!8X%I_#)GP98:EOFN1KNL&$$.8NW?*Y()3N*8 M%!((5XTO7'8/?SA2\$I $;^#+W/,"FX"5L: 0?"+V,\I\T+XPZ%F>YF;"'S$ MK8#%@K$'+X@9$(!WC&N'W0H+&NRD, .=*HG^QO?0TN+8\=T-?]R 7 ++#GY+ M.8!UKAQ@;O=<3:'M*P'L_QS9P9>,OHMN!H[/1%U3'\-"+A$[J #_0E)#'0&( M,\PXD0>K0$8RT 4#7' &>E@LU9 @Z!?D "]@U!,IH4H$*@;\"\]T,BH*B'L& MESV-P?R^IA?%TH]'X^/R.;*7T"U#SP8^]&1[/^CZO^R0W9"+.&#G?^!N'G(3 MAWLJ$M^$F9(*]OK7F_GL9@4.HSRY'=Q*J+Z!:@[8[9WR2ITDXB>_!DIQ2& 6] ML7"ZL%VN\M+AHU3A0@T^(2>'Q[)/:*+3'60+*<=>0VT M1/0T_)Z F<=/$Q;;:>4CUYW6;I'K.FMDUWG$4Q6/D6T,A^>_DF2D0!!'8LX] MSI&."T!!3% X.F.; \ER'HF)?!)A! M? 3CZ)+8LG/A#;HH@U0G[ P4,MY.X M/I?02VRZ)?0TM=]XIAW%?J. H5&UE*< N:'T2AWWW%>*+K'YA2/7H,&B2)V3 M)W0I"?I,[4AJZ6-]#)4?GO\Z9LXS67'(K^:8CZJ,0$7U XH0\@VKB0=I-:&O M^[L@G_!RD@D[RY,)95J@3 N4:8'ETP*!O0CAS]E=DE1W5930IE_IC>7W:(7W M:*ON(46COJK%2G8$M.'Y$ZZ.<66.FR&)*$"-%S5.!1UVD@6'2;-B( M=&@/#G",>R7'C ***^;IN"(QGXMNU$Z>;309^>TI4+F76(1IXMT4:-=9;"RI M7U_';_OB!]R9^95D_+TGG%_>)-W^=WCATT24DO'#PLTT4AG$IY1T]PI^%F 3U_D/%L6VQ[EAG MHD(:Q$M[&K(/\2\?XQY6KD=PH)L^SK\0M;.%.AIZ(?\ZU3N:+:Y[B"YEXLWB MZR9\]4O^G+ MEM8#%I0$UARM$H2[8J%1AK;KVG%SGU<=J \KX-;AE=_% M+JQ/#+1 3P2[,,-J$_K:0]>%]81VY-8*&X)VV]X*&^S_2 T4-MQXJ=XGW=4= M%/X11[@2&S:\]ISO#);VPD*!O66;*G3T1E]7C;95T7B<,A*BQNU.).%=$N'U MCD%X1J/?4:V.+@E/$MZ%$EZW=0S":R/A&04MA&I(>(>?%G<\_3N=6I&)YR^$ M2A3;L\=OH;O) +F+F%2R#ZI<,Y!Q-57>C##!RWGTYS*82A-I!XFT5=#64XYD MJB>&E6KSV,T-\UW2YG$[7,NCD]GHFWD31XY4.G$TRLTPV#,:6<"5\BSI7$.A";\R*[\X3!,$D"#)-E@+[T@S69G@Z459/.A9GAE M- N"R:CF\!2Q=]K[A32'BAR-&[&+&HZ9W@N[V'0&VVIV\8DY,U[)7%JKZ:)6 MHW=WD41R@GD=5>:K!$FSJBS9H93#N@C=EJ]+MG-O/^ MA/45TBQ/4"W1=U%+I!5S2+4D=9^5UDM,#3NK6ZU=)B%("[F6N%6-HV47W-)! M?U%-JP:3A"5NU4=YF<.H/-(8@#3ZSCD)]7*WG$00YC/OHH.-CW[R?'\%^_K& MN?]5YT%)8Z"BL,LW*IJY]08! ^WM$^/_%I%6&V1]3>P"B4#U<4(L0Z"LM!^Z M/YES]2<+_"+$ZF"A0%?7](\2O\:VZPL9 MSR?DK##VY*Q8=\\9C,BK/*NM2M"<$0]=,R1OPX2W/-.DR=F]BNREND^SE*0J M2?4\JS',;D75&)*2)25+2CYB>8?9JZB\X\B4/#]P+=2 M-3/J-#OZ#O:JWNQ9NR7]F=M";N(ZSICMQ:O0W(' MQ/H"%H^;HXZCRC@=+ >R(6(!;W[\:F,G+^ROB2UDYYZ&0\>RL\,*$$#24!D: M6INA+B]=/4N-FV8# XS=U@?A#%D7C9)A/ ?O@;0;C MAV6[E$>;C@9%&-(8*;/=$U5XO["FVU#($; MQ7R)6VJ"RM4MN)-UC,U@>7/!B)&%S>QV*>>CP19QKX@(+PY;/O.Z&"V JL#O1N;M._05L?'I./DXX>GT-G&]8B/S'X@Q/D(9"2/&QLK0?@K$-YF[ M 68 0CZ*]@\W&E%;:3=9M!K35H1:$!'IVQ05[/$;T IHVV+\MYWV?9_. B K M'/T9T#X#Y=4/?O"_N'66/"Z=?BD:OPLKW '+ )Y-HU!>D9*1N&D\%CG#0MCH M.!E@1-JS_S2.[4 Q(D^T'IR'3D+5.#LEX54T@@BH_@6]3X .-"P/EC%_+QX? M258^\RK9+C]0)QWB*^Z&+V@,'?-&I)AF8'0EV"*R(AJ5V:3Q$ 23"1SW,#E! MZOE.W>3S9T.G./'#* $HOYZ&N%"B(8X)Y+-=7#$:S?-I.AJYXN8XYO8SXVK% M:A9&M9\WJUG:OF1 M+PK7]U$9,<'.<$2$RR?:<=YFNT$Z60*?\^[O_[B^>?^1 CUQ=PM-$B M4\,D/%C&#W:V(^CVP*FWX,WV9CQXD?OR$Y[8L)AQZ"<63H@C11QL*)Q>R"<6 MPB;';L0QA4V>_#"D)Z-Z2#/UQLQ[CD:;,77$T_KR]*:BW +XQ-SV@4VSLUX9 M # M2N#LXSW'S$ ,7JYTN&AM9$=R5-?IY.JOFT-D5 M2P6:[CD0TVD0D>.!VF)83FZL8,)+Q#CP=S,/'SC?C^X]1\KDVNR\\'<)10J) M)L:.\TF^X7O%]Q+Y@I%WFP\3XLG8X8@1_Z=QKXM+63^&;GY"3OZ3BQY%9\I1 M=#58BQQ%5Z>%WNUK%)U>.(K.6#F*KN@>;=4]Y(:MKSA?R8Z6R@_4B5*+I"!$ MLV! I4K833+0E$M $'Z>X@\&,_2O/X7LWS,*X/C%8C,=[^IZBZ*':W@8QN37 M@G*'SQ:SVE)!1X-AYUR@RA,#79LEKYQSMRY[:08<\&80^3@<.M5Q%J$5,+2G M>.?8-9(U'A;+7W3U]':5O)0['&P^G4Y41#%[,!*/QS7R$75G.:G^D:;Y\O(\ M\B4[+/XCCP[+E1\^J'E@B8$8PPK$G%KTRYBG<;9FUY>8F.69&#M\4K;1LJHS>7AW5C5^"5FY, MB+$R_E84L#4;_58S7_*H)+':GD6!L?SG6&4[>/B[5[%2^SB$O/- MKM*\(CKE>.(/CX3'PZ?4Q<_%1"6^K\)[C,7P.?(>X0>@X9L\.0O-BF#&YMA4 M(S955RK]2(/Q9^2!F"P#OEGEI@PX=P!_<4S!, &_+N1)YX&"J5(3 M(K7,A2,;51W0<^!;L(%=$!).DX@P=7([/N,CH$,V'L/JP$!VYI[25(K3'$3K M9!%IH>H>>RQ6QZ,1E+)#SFG'IU?PN=?S_GH>J>.)"* S4P^AD/O8,2&7W,=@ M<0SC$Q17'B*\>*:#JMAI.!")C4VYF4$4F)D-':M^E*4!M\>Y%_ ^ MS('(I$ @T\H$#2@[%F_*SL-&%3$4JX?W+#[A%;@#YE_ >KFV"M\!C!+?-4 T M/0EZ+FC+P H?1NYT&H>^1_!C+)SV$>C34>SG'L[&0W@!3PI.8Q X'IO9CH A MF]K4A6E)P )?0+&&@1^*,"H"U OY2P"06 Q1\23M3VYH/S\'C*_A?B@0;,G( M;.P>#?::Y?;0Q#,%EX_?/S'\.[.GH#=$:@SIC/^32\2 =U@QG7;U2RJUVSIJRLN-_^\;1A530W7 MNZLK2G>9*BTG;&]7Y7H:0*IT;G9U)<*G!KP*)F9?+O"VF)5],O.?29O+]=.@^>6Y>9HBV>3[>8[IJ^3\+,_0)F29%#\O-/]! " M7-#Y"_]S'NV?97O'=-N-?K=GJ%IE4[EKT$E54LS94LR:_DJ'H)@.4$Q;4SL= M23&28FI/,;TU_R(E*6[F1,**^E:2_C-$BO35M\0] (Z"2@Z0W5$U?UCKI M!"U(B6(IBG6.CV+8_E#OJF9'3G,^2Q0SCX]BF.':ZJB=@A'STJK?-[(\SG5T MD);]/ M>X%6V]>,CFI4-OM+6O:;(\OOD2C[D:;]4B*!.XY/)28:7E857GQI>-42QXX? M*>IAI*C5 F&_LQM?XE@M<>SXH2+0:?N]MJIUZ^(_.O1\Y(6\UBN\^(-)6L*1 M4(@7^I_@K.2UHZ>D?J^UCA^ZZV'HSC34;FT4?&E#5HMC1P]]F2T,?5FZJFOY MAAX2Q\X!QXX>^S);&/LR+;5GU261JDI'A885N'7V5#SZV L^G*M-WU!'O,Q) MRN4V?T:\XOB< D.8:L>R5*M=52K&\0>=[Y#F+PGPD@C0J(&L-H@"#4OM='>V M.B0%U@L7)06N[?1W]#0>LX618]70#=5LUY\"BP?7FZL&UV]ER6UP?V:3!NS$ M\6?8B*=4RP:YM)5+*S2;M.YN+2]6R)PZEL]'8?P?GS8FXX9OA?3 MW,3(8.RN-]E7(> MO?F6C$7@!][_(QV6QZ%3!"8^5)2/LJ+OX"G8LU)-YM7P$7Q/MO=#-"\=CY41 M+&+\IHQ=>!"V_<-AS]1LG5^,4P= >7 ]>XS#J&:!&[WQ8:H!8\H$5CP*XVZ: MS7P_RH5)$Z6HY=;#H6Q^\+:40,P" C'/ET!B@+B+[2DOC"3PB+/ H&ZI8<0; MLO(FLV/_E8\XQ7:JB)]<_/"!@C@8+:0)=0Z+6#"AP>?3 &C'G5('V!F-=Z-& MEVX0(BRN^"_^+%+>?;G]9W..?"=IF%LP9C;;99-&F_$Q=@/8!PX;C.>Q M\24N/&Y9<^YK[ &.L^5YL^&?- SNWS/L$)RT)/9QBA-0 (Y8P$VBAD#S-'!X M!S &!)/#)M1'EP^ 2U9&D]A& -0_J3EGQ 8C#T[[&?6-N>>*&8D>-1L/0][Z M=@@?O!$+(;(5,Y!Y5V-\"\I?,?B _U0+N4S!FJ\18K>UY1?^O3\$ORT<;[>W!ES<(S)*# MP&JP%CD(K$X+O=O7(#"C^4@L*)[M/B>S97!;P%VC8[>OH$)%X$-A?;3 M%,7.4N70.E,/S.UW0^DB+(J^#/1C,)C,^[P0L M'] L7#YAG-0^/B7 G>#8!L8-'=)3^,0%4KYF(1O.QF 2#8E)X0RTZ?(E (K1 MT?TIQ@&(1NEBVMG\F_#Z9$G)^%N_A*/RQ7S7&B58D3:V*;AV@&- MX9U2PW;4OKCNB\K1D^__B)7=_+2W>,&@6 &78J@A>W!+$%!/]V2\%S[,'HCI MW!E'C9C@@-HU?Q2"YU\X+P) G(%&\G27P)*.G^%*^9"_()U"5@(R\W.KCD$) +01JZ\0PV.%/]EGVE*_>,6?_Q1"FN$_7 MFZTEWRV]:>D7ILD7L>J>XA"0UBX5 RI.L%H7)YBXCC-F1XHK?L7!B"-_[,QQ M:E5YFKECQXU'3W/F-PM6%(KM$2[%.B;%](X;C5W";]$QMR''_9U8W%<0M7,1 M5EC7X .((1S_D?)B&EJWR >OUJS%VLM:M%:CKUN+:^$,BV:6+ LG[$IBV]5? M')7$?K,'(_@P>%NBJI:AI!VW?W*4U-T/]FJ-OE&6D'K[60HF"W86UZ+LE89. M4$Q]F06>BP*(:&@(T)3":#,2 DZ]%[PURI.0MKDE4FHI[<.3T F*H>L9Z.4^ MF;-2!I4A('T_6-O9@H!RJ7S5+,5L]*4(6H2Z*O> .?[)#-RSG]5<"? LL@)(^YTX/>=25^_-J!!*# M>1^00?4:?&4^8<1U]HDU]QC^FQ88U *5:IMX!KY[Q8G%,T/FIPS<8#";A!$B/'[@("ZR9'ZX MBQF00?"&!T\!+F"K;Y1B],2SB.#!R$UP7+KX UM\T7CC";-#,)L=G#IL$P79 M0$* C1ROLH\&9)W!4D7 *H..'LY(QN^8R, =9X3E]\-!54!?0WA2'"G$ M"?&N0\!,!LSSG*[TA5QHA:MF-*MXHC2C.<0!\/A"V-TK_O#\[%%GSG_NT.FL M7_W9&&>B/S\S/JL^ 29_%%\3REOON_@K'A0@Q8H/(R_XL24TI"> M#Z_I^OGFH,9@R*36K^?_EYRM2LB0@BU@R:ST'+TJTUD U!'B/'5WD*'6E$;C M*S'&/Z@\@H_: M@HV#V%&A0%J*B1? ?XU&"NHV &O4!"G)7>'LF<,X@>S\Q1GXH=KE905$#CQ'(<#BO/99D3"UW@[W8 ;"[BN>?$&U%3 MH>=@20O?@(^K)?0 EN9/0#] \G>FOLMS[;/U:X(A)%J+NL P (U04^+GRU65 M!)8#8B! Q[,Q9<+#"C)$ ;?D3%U5' K95RM9>U/Y!RBQ-C%&?.B SB5/!>*0 M58**3:H8:(\ *2(*7^5E$T1?68-2% H,:7NTAZF/C@I -OAB-K0I*P+=@>,9 MW^PK(N@0)5><[)6FCJE)P9T]5ND;5 +('LVTW5<5-@92"O#(> K<+.(Z?%)$ MF%4BX[-+R@K"]!1> #98\)?( MJ/#!'/HCZWNQ ?.$P0&+0+=.X&+!A*/ YP*( #A =LX0B?./^1_(A@3MH'$< ML6>L2U2^S&O:0M$&,!.4.)=8(@X O]_0KN;9=4FM"U$*JN(IQ-A/EPI#L@+/ M_@'X%A4+OM@<2]F\OY'N,*^Z4XIDP+ P!9T5=2DJ^Q4-G5Y14A=6814@[7((J0Z+71O14CMPB*D MSLHBI*)[-+JGKF)Z)<,A,Y!KQN'L*8P=&JCC!XQ7^Z+F'O]!ROMX[(N8#N(\ M^H]B,Q"#/AGW.Z^=(<4+M7(>3U)L![=,T@5DS6H7;UGMM85!+] MC^O;K\I__X/*/_CK*90EJI%1=+9;_YGJ[W&Y"/<,"5#23Z MB)H1@)K]C HQOO 5H#,$H>J2IHVES512_.+"*<2%-6&8?^3_]Q]=7;,^@E(, M=LP@BA?+S6T6&W+"@R4>PM>950VXMW^Y$*9C">9C%!@9B5U2="YS)F;&&\3U M[XQS'+X:@4[QQ!B" \Z>HFJPC RNN$-4Y^?+WKG13(IQU(+K7@,W GX**LNK%]=K+P89?!&P&;OL)0WMI&]':+(8QY*'HP$0 MFP["Q?>%/04S6 A/O-:[I/]WFIN' (Q&^"V;V.#% 7@C86O)$<7+8] Y9)K**V- M%-Q-5%)R[SI!&VY?N'6#-9RE0?Y= /2;C<%XFE?)FPI>=I0-F7#_2U)#2:@Q MQOB[((-8&>&.,R(?RMXI*LC;-E.*%?WSYD#&SE[[ZH#?OZ M]2;CO(][-"'^)IB/40(*HQ#[^!>H!//\8_7;WS4>'ZX;[Y/HO_!8_:541VAM M?I)B3N0)G"*4RF#4-86HPOMAYK/-^F":J<0$2\MH+IM* !@R)NW2*[VE7H5; MRJ\:%@C$2=N 2NDPGC.6%&?BN,=P)BO5RA.A&9Q"LC(?N'9 M'W.8C%C(W!<><,! K/TF?I]%%#V!95?>" SMBT?[YU*US#Q7!8QO78GLGXL] MO\Z#GR\X6-W,=C.>5-([>$ZH&YM*\[J2B N$(KA*?#(2A.JP(2,%#AZ;;3<0 M/\N=RY^:\IB*B KA+4A79&(/> :BL,](020:(:,KJR[QSF&8Z(L)"BDI-I7? MQ9XH&8UO8)/E\;X1B=&6V-"DX+D8;>.K>V+1*RYFR0)XG I>@P^@O2QY'U=0 MF6?S^!+<0<%<"K=QFS@&&$6DX&-^#(OKH33 &*3<^&9!R'@8.K:NA[SEEXBN MIB^#_6T"&S?,"D;7BY%(G(-H5L%[D<6!;CIJW!U!!3EFIG\'Q, MDK>H)_$\]&<;E7#RXQ1!.TZ Q.XH49S;D['<4<7">^/#$8'EXIBASW,T>7L0 M:DPRL7\@IO'DC03%[;172=SU$EM5BNCJ& Z58@0OW'GEL6?NKV(O&"K'YG1I M\%S0,4<\;*5'45F71Q1AG_2XQ)^115XU[FHRQPU$$!XQ3,6_K[ 'CT=[2$*V M:APJ1R\1OA!%)L9W,U*8)]5DTT0X9'GH%<#$%^;'X"(W2M$!Q>R&KQ )="$% ME/?*BP,\:2XIA7?MK&)Y(;DD0H[*+@ABYO.#C'TL^2R$"? M DL=Q#F>6#9+]WTYOR3GL_CR]Q%A=WZ*T.T>,Q3I/74Y ;$"P$,/+TO,5U0RC^3G\O! &R@?G7T-LGC/$E+$F>2^4TYN:'V(9CWM+A62F4 M<1S%.=FX$I1AH!D/W2CI,DG9?>2>[+20ZQ/)\5#AA 0RF5V)0/ -'7>G%)4S@ M H6O(#_B:X-EV+#]"RL'/G%^LYW$C[8FR3F+##=ZGK2FX M*F6R?+'=X!_HS;X??HGUL-O4V;681'ZVO>H0#@H!0OF-%U],\AV]SX..OF1R M4D,A"-W!7 HQKU!AE%($*(P-<>,>NA&WI5V>\XG.B2'EZ*8&#\\;I(95//LQ M]E\D6G\^+37DW=\&*(](W>/.K"0/17E B]T.G%"Y\9VT)?&[QO7##4BHKMY2 M]S-68 .,6@'F'$;M>8TK5\2AA;!"/UTL\T44J]AHR;J!,+G7S>3>Q $[_&H, MM\.I<+O&]Q)OYC#CZ,0^[!A:?:9>V!^6DM;''.=AH[29U;./)YMH'Y?_-?-0%8O*B9% B1QZ,$;FE7-M-4HWC:LX@>^[+ M%6!Y.EN=COY!N7]"MSF92_PDKKA[)"X,R,2MQ8E2,0#>?P?,2=$U8C]D [D>#]%@4==JE58F=JY)[.S)Q,X:K$4F=M9I MH3LF=NZ'\Q;-Q5B>0IH?K(6?FBM32(ONT>)[2C@&N'/D!E.*O$$V-!U>>\YC MFG&YO&M#]VR=!<)Q% /G'$7V(PTG0@-A('89>PN&(C,D^U5HVN\AHOB:@\VNL<@8$]-$ (Y'WI( B7 @S^554;A,Y9X$ M41XJ:FQY.D*8?2T%-1:*/.=?QF.!\0:3G1?G'L?!OB!)FPC9U*8D.*P#!0N9 M^X?#$6P?O34B)L.)_==IV9&,#-!>JNPT:P'YYNETEP;C:4OV', MC$P[7D^&74221C1)3H]8/2R'TO5XH>I;#,PP]A#$6V?)#*>%Y#MF!QA@PI[4 M(/+2HNFB9_) ,>93>^+8,;@: S6;PKL$XQ('0V91;U5Z1D%/G[@\D1Q'(1)+ M?897P\Z7N7(\0+Q@AE%))/0$%I'R-27DW,#W$),I ,*>XP!(S$*2XYSS_"6I M*K.05U'_8,J_9LXS3]8*X#&!DTS?2")>*7,E=S+&\.( UO@-'!X3SBTU M=5GS(H51QO=-G+NI?)JQ^-1=#T.=)\/'TQ:8W&"_?%A3RPS(*)Z'&'OGR,0RY$NVV%FIA> M^<,K).%WC>_WOS?>9_/?\'$9"EN;!3^?*Q97#\V5^0CRPMS2R6PB7C&UWT3* MVK6GP"K$&C+MBZB" %>+E(RKM3T.I#'O;T/79R8)\>=2 C\EL^;VLM :23CT M_@O>] 0(8L>YL<0P%Q=)L 9.$T2\1" +=NRVP4N=T\((X'XOB^-K.;O*5%K; MI#W-I1#$!=M.VJO)GR;92N)>(6$2J(DW9'?KL@T:/9ZESU)()UXO-^#1.SB9 M9/H4+VG)M=#)8:[ VA@% /7&<3$?=M1P!ZZHCA%* H<_V0^V ]M*D\VH6:#H MB[-L/9C<;X\'PD9(:.IU+FL+UD)H0K?RND0:*!1AC@(EGE"*C2C4L9,^-;@. M-7UHQG^;27FS([$%T/DG*,0YC[GUDHTD,VM7T3/A*=HSP93\Z@)]0]Z$ED:@ M^4'D;8=H:BRG M4 =4HT$D:K"2TBMAM"6F'^:TB7&SXEP]](E1C] XPMY4BD?[Y(>V+1L]EBVC MHM=D$PNIV8_8*HJ!-*!; )T<+(3]C*VD?M(IP6M6ZAUZKH4T*AY^I(96-%%']"(]1^Y#4$H*)RAD4D@F"UG%ZQO6IM*-DIJB M>4P/TX) -6D6M"C_7!I=& U.Z+I3UR.QZ49SX?*9,OS!U *K.]=)=R!NT'" MF %AA[^8]?#GQM6UO(-K_/ U3R-E:!!W\L+7QZZ7\3K_P'F@3F:,(C++H?N3 M.3GF&J*?2$ RZ;><*!-)9BQG&2^B<5=.F[D1;..% 5,1#1X7#XP_S&&KGI3( M%!7Q#YA6[ #B[B1L-).K[E<1T[DU2/XCA_%\_,PU/'X>VL\@-^]G07Z_BSJ4 MAZ%;H UD\"#'76<6]]]3GF M'@/H4E.P=%74EC%RN1X9*W73P(7#0:63,H]Y BJZJ7F])V_U@&W:O9#3(W?# M>UA;DSY-K!!7AIT0AH'_)T.>XOK4:R_37!6?/0]9551*O&:7*K(LDEU@'[D4 MJ&;(H9Y?XF.QM27$5H,DLP!Q!CB#"[HQO'L[X$E+=1V!$I@]X7$ 2 MRX0T.K/0S1+Q)C%6N(.1,MZ*_8LQ!6.GR(*F)N1?((\>\?VD8Z&;+CX&9UR? M%X,TU9Q@=;Y0WND X\.*R;:I_+%84X"*&T*%]\HAOX7X$Q/)9Z$H'"S$ 0P\ M9;)VYU)TU_9%N$E;[8@83.:E]GQ?PM*Q*;41/S=?EQ?W^/'A@4$S31W23.[& M$JT7L]E#B_)6Y@NMYBZ=ELP7JL%:9+Y0G19Z!OE"JS.#S/,)YSR@ ^5:]0> M12CM(?('/U887O75]1[%U('?[#>E%T\F>67*B(T=96FS$4H="7/]1O16MM_( M[=V717?<8UQ#S'OC/=!C[M.>&)LU3FFEKCF]T=?;+15@E&]#PA>9<1KF]P%O M> *:S^U#6[./Y.3IX#^Y5%/M? ?]XQNOJ03IE2SW2D_7:S3Z9FZE_ZDD* 7< ME>;Y(;-=1*]WC668UWC/V^P5-*M%I68IPF)7KN4]NV+CZ#IC,V$5Z5RK.AX4 MFF\+QFVP%6_-UNS8V.3ASS]M#_V%23N[=0&[^9)(11>HRSL(Y4JY'FZ4=K=U MI;6N'GJ]^0RA%$F6KE9+3H6 M)H6X:%/"YC!HAFL479)%ZV+>,;!HH,$*L&8[?PL3?#68F\J]EZ/[X8RC#^Z6 M\<"[8VX0 (YU.3+-5*:9PCY1DK?A"_QBQ]\9W'0\WXXSR:N/8=_@$C! MZ;9DGR@#.RZUNLW>ZDY1)6M9KM&H7"9%](VD2/-XY3.-OI(QTXPY,\UAX2!P MI[&W9Q7YE.B&F5N"M:^9X,V7GWZ$^!8O1NZ_T'Y38; M40:1Q"\C(1K?^S3#X1Q19# M=D3V;Z('!.D>A:,^%&5X(J.1RL^8-[)IX,E<'H-XXP=2C@DZ229L[%+YE;O.N)+L_4 MYB>^GD]M4FPX6VMPEC#*O6D=L:QMZD@G49^2&B8QT)M(RQ\/"8)I.EDBAUS M[G%#2T_8\V\> Q+@? M1+X0&)H0&" )$CD @!9\7KMJ=6O$YVG]O\:S$&_268AAS.N[K0[P^HPDB_/T M43E5KM/*F^2SN::"F'H3^"(4ZMZ- T^>&W!7+-9ZX MGWULD_(&%K@XHK&2BL%$6M+^'>&_F.]KF^::\*EY\92'M&UF,AU-S?;R2TOP M:&AH,F#O/+N-+[5MT"A5_H=%L15T6K9.++FRMDY;72:VVE\ M=K.P95AK!GB4'RC:;<_I.$D[UV0*=H&BPT=09I\N1MDG\XQ%7C35;Z2(%W60?GZ;REC)!=[3SE#3H7Q&7:_IIGT6/@V<.R#E'/R,.N MY$2-"[_)IN C$"C1&+!VE&O%NZ3);L:MU5-FW-F>%!_-<3)!E'F:6NXS_(,E MG,?GC&?N=;$7;>[)R_QH9MX^HW4B>]N54VW$G:IMC;;GU"3YII-[T^4EOVHR M^;4&:Y')KW5:Z,DDO^*;,'5C/=JTNU9CJUR2;P$*ZN@-R]JB:\_Y'% M01[)3JWQCW3J.BA+^%^\8Y5*^7@56[+K_$2THL&&K>Z5OG/N3%ULF10>TP0> M:5TKS?H)J9/OV)%W[,R;A% ME.'8V!)CD?QA0G"1L42K96<-+ M YX0"&7P\_'BF[G=78KV# 6.@U*^ ?:YSS%N?WIX<4O;_PI2;Q-T6;?1 M++:LNV]Q9[2H\J2R4 MVO,^2>J@\=9VM]'7.H:JM3LU47@D.E6+3@>-*;9[C7[75%OFSBZTFJC/Z]*H M]J4X+(VE;A3\/VV]]Q\)IDG52"AV>/A >-YW4TX)O= MEMK3ZI_W=""M]ZB8@I/WL*=5,I93B-+J;0T@>J-OM'55;V5)]#W4D4^;9Q;P^J/AG,&X)S14W4S'T$\.,X= MR ]]5*Q9*%Y3YS,]5)Q)>Z1D>U$T9DQQ>O4,2]!(E,O\X%U!4V\V=A"KZ8Z5 MYTSM1K_3T]5>9;D-51QFO9/X)0E+$MZ7S;D-"7> A-N:"IKMB9,P:2:_4(WU M>?4%>YPKD.>5Y_XLP@MY2[QX0LX@Z5*9-5/3&>C8YEAT'L G9?K;%LTJ"N,F MA521+[I;93KC\0:,O)TJ*DC4BG>A#'_O?= /6X??:S5;G=)U^.U.L[VFNKQ$ MR;M661V^9E36'*"Z1?7:534'Z!EF5 SU6Y[YXI!V5FA7B@F"6L]8:WQK.Q$6!80%E9V[YQ!)PFK7B@F M"6L]8:TIT=V)L+J-?KNGMK6])V;)G)@-\.*!SVQ1E6?FL< >\YF8SL3UW# * MJ.FUS(S9(Z6MJ5[>B=)Z6%BARQSP,T6=-06YNZ".V4+4:>L[%WA)U*DEZJRI MOMT)=31$G8ZY<\IKO5*<.!;T:B[-'_T(IZ44Q MEBE/=[ F9'Y',&]@;+](Q MHTEM]2JV-61"DR38RR78?;K=3 ,HMJ.V=UH8/<]FOK)JZ3@&ISAB9^&LZ=_Q=-&^4Q1=S*UW8"F M144LC,*FQN!9U[4'3B/N=/4 MK$[9/&:CT[3,"TH:?#OFE,< GC+F$;=K!]7W33O>2M+@H/SL.2LYR[9QW*W@4R23 M#H1H2^:4, SLWOB 8=ZS+%B0Z9_[#,BVUS23COTBI5W%5J.O699J6C*I6E+5 MQ5'5FD2'Q/>..F+ G$^S ,#P#5;F._.4-G1_,N?J3Q;X143616]45]?TCY= M9+509Y<[2R3QGRWQE^I&5T#](>P ?EO&!K[X ;S-BRV,C('Q-]OUOF[1CM3L M@?A5S59>^&[>=^X46((DO7,GO7*4MZ;U_K;:K-5";=946];.,ZK.I9+IJ";R MMX -P#Y6R%26PRSV25%KI@]L35$:SBZW5*M7E^(!B3C5(LZ:3@@5F4"67ID) M5$,\JIFA(_&[/'Z7U>U78[MQSM@NL4IKK\FWWUKPHNG2+QUM4B MDTQ%,I6JPE9'#UI95M5!JU-D-9*D)4E7I-9OZ*(J3:==5.L-M7ORE?M+ZH"S M5;\KJH#%P;2Q& MR@UR!P\KFNV"/G3\J7V[OKNYO;ZZ_*PR-\\-OGN\<'I8AZ%MH.I&7VJ) 5%-KKC>7W8%7R M[B6ULJ+U\BI::V[?'O $947K65:T*JN'R,B2UO.O.CNQDM:5B%4O/6AIO6NE MZS";G0T64F")(=ROC&:!.O)DAXRK]^^T]PO:V7)\J(5DK V>RE+=P( MK/\(K]SVLD*/O&[MMZ:L8E6UT^SH&RBKRTJV]&;/VK!FJ])E=W.%9L4JMJ)\ M9]. A=A3@0:43V?!8 3+4Z:!.V"*G50<4C=3& MK^)D&CNMI6L6E*4M:5N2[0E0S63M/M7]5#)@_0M-F/^* ^9ODTGPUS0(GAI4 MY >O]PH:(/2T_0Y>-\RC35V_GOB YW^2ZNK M(T[9P+7XGZY\7![)7,95\!TP,KM:VFU>V556K;G::F55/_ MKS?UDD]:JGF83"]7" M]#2 ]0?]P9RK:UB5__^A]E!F',\5^*0..FBY-7CZ;?=^\4!;XM& M*'5U_>WSJBISHZRFU5EOD@&.'2EJ< /ZFP^:O4*6&&B;J29:77F[TA)PV"*8 M=7I4N#(\L\2,ZK06#:DXIV&%&14+$2%#?@_9<#9&03(7MH$%#SZ -?H&LB4U MM?1&7^_D>U_*%#D9=-Q;=FUG31_[%:C^MV"+]M(]H]%O6VU5-]JUCT9*:I/4 M5C&UK1F-6CFUM9':.FJ[G<^EJ1NU552G>1(:WIWOP2XF4Q8QQ7X.&/FAJZO; MW$JW6U_V>GH:7([ ]JS!=1I]K1H-3A8';<90UW37KYRAFHV^J9J]G5.I9*U9 M+=%I30Y>Y>AD(3J=9P5:W67P8V [;&('/T+E%X7^P+.NAX/EK(2P>6 AW&WT M4^-R7VZ4C;AFP6F>)==@0.*SS,-2WO*A<> M.@@/4P4(U,2&D_A4+3X=-D!FM8R:X9-41LHJ(\=?8.U 4GGOHN-I9T35^>3P MO3D8CGW_!@;I#E'LTY8.ZX;[5BXD!J;4/M&3M[U\^^%U[=&M[MN]];VL(E&ZD]C[8F?UUH3)-V=[G2 M&OU;3T'(T!>1K[A1N$X#?&7*R'YA"G;* 7!CA:K#AD2J5V.DU8+F*?Y0^8O6 M[' R@SV.\77XQA&CQBI(.>3">.(3KI5PQ/"^+3NKJ$GU+&QI $1F8Z>5),V3 M=_<)T&,2*E,[B/ ET\#U ^5I%@( PS#; "ALYIO[*.*_'3KSK+*C,L;3YY]3 MYH6LN$6/I;4V:,93?QQ]G.NGPQO5^+,(+^2-G09CP"1W",R2,!7.*^OL4A@' MDN(6H%08P3^\!Q3T5?W7$16$CI=6+.D [&*US MHOU@L/&+\AF(UCE>!YW3Z[0@F\4V!@^?%:59^:Q ),B M/$>QG8GKN6$44(-\6<:U1]);4U->,>FU&WW=4#5MYS99,I^MEMBTIJ*\8FSJ M$#;US+J4<$ELJA:;ULR5KAB;,,^VH[:[O9I@TZ&S(8^*&/,)D=E XY$\:2+J MMYC;("V374%S1@SJH.S)JDIUJO PZ^T^D"0L2;CTE.V]TG"W*H55TK"D84G# MG(;;A_4>]H"&==74=NXE>F0:WB I=ZOIA_ZJZ8=?9M$L8)OG7.JMW%A$^.QL MQR(6Y6:&LPFL'Q["LS,9+'B2*T%.LC+CX9H>;$@9PA'$J9?8+BLDY^H3>_/A MGY43$7.-M%9-W!1;:&.&9'ZZ:3Q1F,@Z#(:Z8M[7[K# MX7 _V3RP0TX.#B:=TVE_ *[% CZ']J]V;=:BC +D1?_A:J9A.P-K:-GM0;O% M!K9E]TQ#LX:ZX72'CO:_>KL-Q,53G8?*#3(RF@-@]YUXIVW^A?__.? MRNW=3;/V"[V[?_S\H#S>*S?W=P_W7V\_73]^_J1\N;V[OKNYO?ZJ/#S"![]] MOGM\4(JHI[AR@C/[I7459N=*WY[YBRRZHR>-FUJSTRX]OM7L-GM6->/>]6;; M7#WM?>,G=9JZ:561"ETOS7U)SB,7K9C _&$#-^593O/,ZG+*YP*7[8%2/X]7 MRZ^W=%.F>\H$F5K6R1>86G?PX,=7-GYAO\%;1J4M8%TC"[A=M1?K=!-HCLI[ M+)D>4@DU.BJE' 6&FZ,N"D-;6# M'/04QE&MTFHV6[X"X\3 \Y#I'Z&I?07/"^6R7E?DOF0ASIRA>)XBC M_]>GX)?E"0>7ET737IY%@\M%2EJ?VM'N&0V9>R-S;V3NS4ZY-YOG>=YZ+[!5 M/WC[Y(:#L1_.@J*\S6Y!WF9WM[S-(\&VW>3M1^-]NYGF3N6A%V?)8B*R@./- M+ C@MV49L+W=]*12OZQ6T]3*]PNUFI99MMOE MLD0NTS2J2?TRFII>[E$'6)3>;*WI%WJ /I.]4\WM0E*433EE4\Y: *^H*>[J@"!_^,$/')LCDBR*0]>BR1&H]_MU05)+L$4PAAM.&*.\NS[3N4]]F7. M6WE&&I_(W_! 2BLJ;5!45*M7EY0VB4-'X;.[X5 ')+7:ZE:EZM9$H:7W6C5G MQ[QIHUL0&*M(M=TPST,VB=H3:,Z(&6TJT+;(]3*P8+^2Y>MAE.FBE.=AM]H[FL^W@\R1D[N)7;0.=@&\"I[\UE M49UD ]O/F0ZG;(#9L..WPC'1R4X F&DN"'L.V+!!%#'P9G3WL"=VN/QFX*# MIY\IZ6CH!B$B\Q7_Q9]%RKLOMU_NWRL3%HU\)^FGAZF OS%4=V]\>)_W'"HA M>\91Q[1FO 17AV.3 1SP<3I >>%)WW"8MQWQIR5/*<@QW#3_U4SR7TMEHET/ M!L#&HO";_8;, _X,9LSYZMI/[MB-0)F_]IQ[6'"0^2A-^8N3UG+Y:NU-IF37 M+<>O(W+\:+^* (62V?@.&7_T3 &NS!.7I/NUS[6U)0>M+4 [3@%!$\3=$#M: M E^(YA(%M^05JWM;GGK*8+?9;6EE4P8[1K-EM2L:G&WIJUN\;9R=UVKVK'*/ M6OYYIUU1"SM85+=&*8/;A$!KF,=U[%S"#4J%SB1/KD22X?9 D>"^]+3$)#V% M!'$XFT['*,U)PL.G,E-1YE$=WIUK__GGAP0QP8!Y$&@I5'JAAI?U%K5UFMO1 M[53<\U]F+!X;YR2E;>N%W1.E\9YLO99>>TJ[A,S%V!,RF(6P"+#?P8@EKY', M83R*:$N(BQ_')W$:VQ(;IM_HJF'LW !1YCG6$9%6<.Z*$8ER<*Q.7?#H$LRO MSY/IV']C[(I:A "/%A. 9%;D\9)(R,<='\QW?BX9E_^VU&4V^I:J63M'JF66 M9!UQ:DV6PYYPRD*<:N]>X5"OK,E:<^RO[!E'7'/_F%2@C\:EO_IA>$.9 \_, M&[Q=\P.YL8/@#3["+ BV+55U&WU3-7\ZH&AUE*[K0MK MJ5T+W\%U)IC7Y;[?6J"A5)S7H]6CS &? PM$]99I']$_Z>\L1&J6D?Q55- M9^('9+X^XGF(/--MR4I'LM)W[QDC5>LZ(M(*5W75B&0@(E70?$BJTJ55Z5FT MF$XM=>E#Z]+B+'Z/=G,@=G#*DVKJTBE]EDBT1G>N"HEPII':[E75"$[JRNO1 M( [Y*H.Q[4["I!)C._^&5&]VU9/C\[BAXX@C.VB.SH+MC5 3":MC5E6/+K7E M6J'3"FUY/^ADD;#O554K+77F#1 B^U)XR.#*_7DU1_P2+KK+^DU^I^] M%S?P/:PPM<NE %'A>3HZ!]%*N;'5LSG3FP^I+2]HF6V2-':/7XDM?4Z M8M9FVOI^,$MK] VUK9^(NSLNPH6%LN6(>/RK+L$2(8^>M#KVQA8T4]\@M2S? M]V%;3J!C,T?=7-; 1-H-,O,K8$OM1M_L@KI;58)MJHSYUK5??6]YZM'%DR4 M"IO5I3!;WZ_.M,YA/"T'YAB!B0TC-VU/=^9MYGIMJ_1D6KW9UKK5]&$SFYI> MKJ7;\E=TC8HZUIEKA]SNTM9,=GV3_<5D.[>C@OM2V[E]8R#F0%'WGV MU+AX M3ZV1SMJDNR"C;8W'Y1,;8M_M7YD'OT0"N[Z-;2^C4Z:*9FE;KMOHZVVUT]VY MY8CLR%8O')24MZN[9,^4!V:\H:E:NV(7J.S0MET;H*4)7HDUNU1SE%'-2G*R MMJAFVK'J$N84\;,:Y>7M0-VX1CPKFJ>6Q"]UOP89P:S(/POV. $^['Q M$3#KBRQD%N,Z7BP@>Y.!:Y+>O@.18&MGM6=694?4P%J0.+4Q!]X33HD2XZKB MC%(/WJ#$^.%&L=JM*ZVE_.X-8&$VQF;LG\K4#UV$_?+D):FHK.V8%M/$%S]( MH/MH__P6PW8'6J$Z8D-JP.>)6.M:INT1L:BV6-N]N9-4?C=W1MB!AR,4I;J[ M.\_]%8=4,C0&)T^N1ZI)8A=&-YB3X+!@,XUEZ/YDSM6?+/"+Z,1L $5T=4W_ M6!-U1:K AV3!.^)9'I^L1K^GUZ70\!)47SB.*W$>BNL-_ GCBN^:]F=2.]G0 M^WM+,*764]MQV&YE'%8JN75$H\W5* MQXR:RZ(5B;1'*9(XZY0'63^R7?'7]DZ%;JO1;YL5SLV0]5^2?B7]EJS_VH%^ MM4:_8ZD=J^+QDF=? K:L4&=939AXD4")-E:O]EN(Z) ]6SA&L203M<5%B"V%RW"XMZHUCCU EC[W)'T 0F(!7@5K MLFNS%F44($/ZC_4'I./H3*J(PZ(P])[QP>E MB.9*E3T6.$'3$M)\T6-7YR+,]<"NOX[$9_C8DRLGM40YZ?7@WS-W,5*^2QWC MOV9AY [?]KN('-X+7#3;8Z+< 2-Z.LANMS<$,:9'@,8/-#!MJ=HR4*7"^E/*/1UYIYYY@"NN$8%_<.*W0;!8?= M> ^8CLQO 0AN2$6]8V:C0J;@"4X9'2, Q'_!A2%,)G@U;-;%'S:&1Q1229!> MX";ES@^BD7)-W,:&-SV.!-SYVY6 30,6(C]UZ'T)^U BW#&_"-Z#*XQ\.):A M/YB%\'5V$?&;<=+)LSU^L3WW3UH)"U[@[/B)#@*7=$8\1B -@FJXG-V?,*[_ MP2C+SW@JIC,+\ -^>1!&RK]G=A!Q^ Y=1#CE MC=D!%0'".?Z1/ ;>@>#%&PO02[%#.+0G@=VXKAB]%5(PZ+XL0@!"C?Y_]KZU M.7$DV_:O*)B9>ZLB9 :]P35!A-M5-=<35;:C[)Z.,U].")08=0N)T<,N]Z^_ M>V=*() $$A(@($_$F7:!D%*9:S]SY]H>/5.^'"8\[Y^>9[T!EH6)[\TR/X*K M*XKC:FBEK8MC\KB%J.E+40,71Y.-;C;5(%FWB@ MB98M&C$E"\@'SQOQB8"?0[P(-PCQ0MM/S=C$A'_2:@)> +8#4?@]LNCB M,OC17\^9'D6%0-P7N FJ'-NWKN:@/MY3"@81Z:-$>/A#.\!-V<7XS42,ER^ M_P(ECS]ZIX\C\!)S?+J8%0=1F,?G=$?L>%?JO"[]<5+ZR!IAY3678%[QV;(51R$($&GDN#GY$)+[A0B[LM"HSF\W:=C.J8 M.C-TV=943"RN= XLA.\LUDGP0O9L;E(%\1)+O4AU).JR]/0D;'=)%W5TB\]1 MFIY7"$P8I%1^$3)E)4M0)WY\N(30",1A:0M?:Q <[2>F-)DJ+WR MM%I9AI6\H/6P?"F#7E<=5.=+ 6>V7XV:I.ASN:NI>B,D)Y+6[6E:0X.2M]"E ME!Z4WM5Z@[8-"F=J\_(UPW=2\;+3(-U(!ZHEZ$W.!6&=,Q%+T[FAO]]:(H\3O]T 7Q$>VO'/K*Y9.H$9J0W6;T36T MUHAX83],2FF)(3^Q7]'E%#$7TG0SA-J%F:V;N?*E%GFO>#XE$Q)REU8LZ_\! M$=B+"P.R[C *M2+BM7_QJGXP[?@6S&B9!>.QQ%[/6YQ M+''GO@*R/7\/[7GX*=KC^-O)DKY75D_]SE!51*5^#S9^E+N5(#R@1UH PLTN MZ(!S"9PW _HL^VL!0>]EFG!"\MNWJZ65_ .KX?W2LP__VPV?HJ7]#<[G-Y& M G/;O @R@V6DYCNF'SU_%NXA1TBBVEEL94@MNJ)AE*;-J\]Z8LSQ^J' MFMX+5M_!7R>-6LH?JDI9_M"/'*]MPVLCOLY)HE2AK0\526V);FTT2=-R?^C1 M)W/37I:6T@I*6I_+$S;GD;!922_'R_V%K7;2G))]5UEN*3NJK')VZO/$Z+%V M&,MC=&.^9Z#Q?,]Y _18>W2-*E&]74KTPM)!C_'9)E&8.WC,:N6($T\.G8<' ME"PRMAD+X8HOR0)7%E:C,U1ZFJCUVL* R%%YLCY/251N]G$X>^N9 _* /DYS M:G+0-C5Y864W/_#O*V]R%06DSD87#T1:M='U,*<\-.[+-V(&A"[RP^37@/VT MHI#V>]C>41&-^F3./#IN)2@+7)DC@G*3*]/O23Q=<]Z /-"65;-:4FZ9EFPT M/]-R-R:A0N)YF./E898<7!4%1T&"+E7L2WI+8@ .G(.F2G8&#MU5'!BU$^(< M-JV$S9:$QLZPT2@AH&@,SC+GT')+_9DP5E1*9D@3#CS?0#S@3DE]I=AOEU*\I*S"79:V M=@_L1MSG/];QY&1UV<6T-.MY:KH[!Q:#SE!5=1'FLR6!!4?GR7HP%=&YT:.1 M>KSVX[R!>=#SS VK34EJF]J\I'S,0XI@GV=B]BBB_<.)*%W397?))/#(2I[< M&6IJ[5T7'N6V$G"#HP.NO(.B\)3+68/1Z!T=C%G0J6W2?@WE55KM:SQ[V'QN MM6706EN60U-'7V;_[FHO?T9ZZ)#YI=WRO9+6&4JB.E#$7OV3?I76N:74N%Q" M+TM"#YAC*W8-=' -ZF^Y;NG MLQW9)6W\+QH;S4D;_C=K'>+YIO_ITSWD2BBN M"O*0,#&4;6S@O[Z(03#T_O J)/^/)F'-, MQJSRS"5?O,<75A9=@[;J4GEL?)XP/5I>I@I,-SL\S7&-^[.X$\5"E54[0\OS5=N&M*K4*\I%+HB*U9?N88_0D/:#= M,;K1^U&:HR?G^&PE/@_D_>Q5A\HMTZ&7E !:X4"MNXG%0Y;6;6*E2/]J;#0K MN-$L2O59<7@,?2! ?JCIY@3P!O#7"4!3+8+F1X[*MJ&RM5M99;"XV=-N7=_F M2TK@L%J<1=:&5^.T#VJH595"=2J MU!,EK?UJ]7)87.>1/YYB!<_$-L9!GVEL!M-CD[FRV;E68/TL+\+N/71M M.9-=W:DY)]VW'YS78?)"]S [ M$$ ,_P$?)L.?F?Z+[2:C' "XD]P9/C/>#A7*)O7FMZ5M=2'="B+3U-C',/* M$9]]8KNXCM>RW(6+8M ._S'R<:SQE-)1ID85 TZES_("&Y?AVB<. .25?'JS MK7":H#'UJ_@E>LN?F".8V"@L_DEFR(<7*AG'I.FKS/< 5SV]I+!Z\!6,R6S,68>JCXOJ++>F*:8V-B6&J8[5'QJ9A#G1%,B:R8O4GEO2_,JJ, M9Q0RC,1O4>NYV-3-+ ;UX;&6]_:=X[^YO[V[N;;\+3,WSP_VN:<#?HP!LU_N*"E3TA0(\M(+)M%<6;'?L1!81 MQC!0#PR#P/2KYP93>QZ(0NB;,&@3QV"ZEA"2\=2%P;Z\=P5A0SG2XKYPB8"L MASCUW@CFA*T"WFL,MLNT78&XK[;ON3.8&]-)WZ0K/!$BW'LAW$_2Z6]D&6VZ M,/-\ H]@YIW>;^1%(3X,#[CE#:@8Y\VL\/X6E-[QVH:YL<W'\X I?RB$ 5%;$ &Z$'@!',%Y\01): M_V9^HV Z#L4E0"8 ><#%%8*IZ5_@66EWA0P>_ MZWP4!1-SL*]F2)QW84H<2YBB8VG/A9?4[\;>#*;F71B9 1V1\,6:P9MYKBC< M.",$OW!KNJ9EBA33YGSN>S_!-:5W_6NU9F_2BH.ME7"PP5@%MD68\7OV83%8 M::BT<(SUI6.L=X:*UM4R/K$ :^O 'UTV:W$Y!@S?HV=F8$+#-V]E4B;F>*DB MXO?_)'@NBNT8?E$P42C[X"" M7;I%4]F\(<9>G@)^W,\)6\F_,L, :POO!? MO-Y_M<<$IF;NA>QYS@M@9G'?KO ,.$#YIG.B/?BF_,I MNMDP[^!Q@_^%-T,(W7M^.'TC04A'2-RIZ8[QE E\%8QA$O"6,Q+27](S1(% M?5%4L/#=) 9K/!%L.*-XL01[H4:MY'EHM;_3^]TN[D=>$."@C_''+W%,))@^ M* "<<-^;P4_MN.%;K!3><'Z<9,I!-C;?7&0+L(+00H!"H#7"&IQUC,IIC-[= M?\T[Q)527$ET]^7GG(Q#6K/\F5@1/ P#P1FR(3\2?TS/H,>(!>.]@*P![G1V MY_5ON"#ARCS1.]$)L1:WIP()O,%4(W M7WK M:F[ZX3NMRF'6%8F+?7 64(<&@0UH?[/#*;/M*YM2":9L%$S\VD?_&O&[O!DL M , (;PAR.'=,-Y8=6/@YPYJ=\5+2[H*7:I],OUCQ&(0O,+4SJGH2Y"]>*'D- M$SV$Y2N Z#GO@K*K;F7*YF6]=E=-\Y/8+NLR"$/DVS2*VG9M'&GGP:@ MS_"$7P ]?RQG#=:-P%S,,9CS(U(QL&FOOD([-_% 5-ZHH-'PVR=S6#$$%S.^ MT6R&SF&L[==:GJZO>5)KB*H'7$;P&2%,(2*+A9;VD?H&*2M*O8WX"19K2 /-)6B<56 MLN3G57S.LYR*@J'Y<67VH:SC!Q!/O=$C,BNI"N\ M(J 9&=20,LTXRXX5[9? ._<5ULKS^<'XL[&-R9)6YMW2),HXJIW9VDILL\B,N,5SQ)5G@RA96H(*9K$%EV<&:IZ:[L\1JG>% '!C9:KB3-G:M M%M0\KJ"U/?VFC=\>22Q:-[WE-WNJO3Q763NIK+QXN81>TCM#M2?VE=I>..?L M:* B(+6L>W,E2OQ^GV4!IQTU+8 -=;OFL57K=&MN?WJ*@T<& M@\IJEQ*:#J2V] RXL$QEHXT]>/C6.GEMIGN"UL>3_:I\C@E*26FYB!Z)Z)4' M<#R .Y+2JJ.I!JQ+_,4$<:>DPS@#XVDH.4[#=$@5V#0-D][#T^:BUEB/B#/A M8"IU JP$K=(.)_^.P&Z1?_3O5]>,+!O/Y#WZGO 5<27<+7E SO%T]NIIQV@Q M 7.8 /KB])BP.[;!0*4I4?!L2Q^R0ZZTH.,2 ! M65[6#C'"5X]XDML,&3] (#*GG9US-BGQ2DQW@0[]&_%)\C@K/B/YW033*4CT M>)@4X.8_"!8,B*,EYH)DW28M\$Q@*-#QN'BQ#=9C/8F?5B3W0ZO-V<> MB.R?R\/M+MAT^N/%"=',&701623@MO:F7VT_V Y3$X2KOXY?'N<2STXS51?$ MQY"],275H&=0)U&\-KFOEUJPJ\7!U>4-8>Z"^+1S:/Y<7!%/769%5LAU B$^ M7 L_&!% HA"??4]=Q=PCRI(@>*[S3I\$E[F4><.RQY2U+3DBFP(=HPJAKTRQ M].9%2*B"Y^U'A. Z3VV"9]GM[.G:###A=_A^?\#O8 7&\#QW%7J"QP[B1V$$ M(/62UKX"_$%?QUO.]J?$ULGPP8GFU2ZJAQ-@-I5-?D - $[O\:&1YX&E\#_ M$-,7OB#[5A42@2-,:^FXL>43OD[>H)PQ>4-^$N7)+'=&MZYNX5L1?"NB,[Y2 M2S9"245WP:/OT63'#XB$W*ARD8(NX?ZG)NFBKM=F-C^5G8728K(IU-@K:NY) MF+ ,TDQ [ 5B/+J,BI-U:72 .J6QW3;"G) 6E_M*Z>:X?DASRN*D#]+'-3?W MD#J54ZYH0;FF2**MM:4Z]LH%0B5,P9XZ2*4JER[.< M@;J2X0P\>+BH&_VJX:+4[PYZ^5]598+CMUH8X+4DI\*R!SL&0]L*F.O>8,^7 MY?HDDE8FR,XS-#/;LAQ2F.+=T[:;UM7D$EG>(K,O=P=&2;O?Z+#[VYT5FH83 MTOY4S,S[CND$0LF\,X'N>ZB&,LYJ/>/YK*+@NSG=G_91M<%9F)U?H3J^%I]0UD]I1Z&:#! M]MU&[XMMT8I#U>H/%7GWE2I#7=L-F_LVR@&CKSUEK*0$='U[;I&E6E1:K-58 M;-K&PXG>OH>B]0 SNU [WYK!]*OCO3U%\[E#6(>3SW8P=KP@\DF0XW\9=3B; MC[3]T>\*]/_2;RG@JPOX[L7U&3NR9&^;U'PV;+U?GPV[!<4@GF#Z/FZD@Y!C M^2&M/00[]6I;3 ,LM[115[RR$NOB[ (K8HR-)G+@)V3IHW<1ZR3P8GHF*IQB M0PA1&$]-]X5U[XC;?:R0],M@H:=#KZJI2-4I2 M!]V>OIGDNG00 9Z)/*ATJ^+/554[ZT%)>V06+Q>"M'#;::_[?.>Z-Z>5J2[? M?RA^:I,WH).G\LGCN\)53I;_ :6%_?H3MG?Y(GS2QG9)3%9 MY?0XH)Y](3SY,69I?9:1K@?KPQ:,M& M$S\@WR2RE$R[^P-"RT#>>564];;P77-L;"*2P?DD4-^].O8>KC M4?;$FV(I:KE5+]](A+,([6[.L\T\*DJ'C T&-*TV(61##$"IA_1>?JVAS'AJ?FM+!(: M$N[TU+;0.?-PJ276NPZF=/ (=5$VLO$2!U4[0;5GPUT'3 8V$A2E09\'WX=$ M!!Z5QXG>U@^".[)9P[U-')*Y_[H2VNZ 3:%8XI,[0R-E>XN'2Z8.I1@R^*YID#)D,CJ830=.>37@Y M%%6TY@I:RY9 '-]0<-'MV M!'<'345UI-,:VYZ2W30^5>_O)"PTHW9"_G)2STJ?;K9SWU8:^UZR:7[&6=Z@ M50T(@!1>F78JP#F@/2Z/(6S+E]/FA>^RG#9\ZEGF(OA4M-$#[,LJ:]E&:GR[ M9;]!-&V=G&RW\""Z>CH&V+/J+,U=V2)SND;?H)4Q90 >D)I?Q?MB+UE M"V3:'CB]GT>[1N_ %9SE4E/TM?+6[IFE!B6I M75U6&AI48RU,FAR45G'.-PQ*TM0#] ;E?,#[ZOK2>O+6 6<-/MC<<=+@NK@[ M"F?PHK/24=*HM!L#'C?#_D.)K]-T17I)O_6B [+3#KD:W49F('P$5-Y7/[4Z MT/%@GMC7FV*W.X=$")>LBY"L[=OI]43+Z P'AMB7&LY 9\L)EA>UN0H85MI*HUASWK71_M9;]6+%--:S,%>U4:KNOX-79V)W4!6_ =DUW;*_V*JVZ M#WCPS;U^MZ_TJF[N:6I7DZMN315]KFQI*%EZRTKI2CT^J+*#.NG-O0,% !>Q MN7?4N3SUW;V63-YI;N^U9/(N=7_O+@@B\%@(^C1/!-F\A1OAT8^)Q82GT!O_ M@6/B=M TV3[D M3>'RQN7M0N5M6U9Q-WDKD6ND%(2*:,CMWZZ_A#W%A&C$LE]MB[A6( !PBGQR MOLUX:'<3S_M\3I8F7JM?HO#>"_^'T%W]*O9.:\S>\8VB%D*HR(6JB*$2.ERG M?5UR&,9&^H&G2&AJA) MV39<'%6GCZIMV8%]H4I"8D714-NBJW(*D>*!W4M$]\AIN1'N]XK"&Q&FII5;DK0L0DHQ%E >-/@@M'U:W40+ MFOZZN_W4UC%Y[[DXD ?_T?3#^!_@K^*@$* L7_4PN?7< 'Q8W\3G_2!C I=8 MT@*+^A*+4F>H=K-9*@%FVL&QXEQ4>H$U7;W_-Y [PT$W>^(L>0,1EB.8$UPN MXKQW!>&)$ &$EPA2CSJ(04.U:"D8>)$O.,A:$G17)6*;7)62D,9$; Y45C\DTPEPY%4 7J/*ZN5 M^E\<+B+.EG3%M,;&Q##5L=HC8],P![HB&1-9L?H32_I?#7W1^%=3?UEX]$*N M1CXQ_[@R)_"*UZ;S9KX'J'_3]9NVFPQ)5V#,ZS-6."^3R7YJ.6!>&'I I#TF MC-=@@8B/5\&8S-:,19CZJ(#^LGV!9%7M#)]I'2B(./9L14W]C[^;I63J0 C- M>WN(;/_S'^'N_K;;^H'>/SQ_>1*>'X3;A_NGAV]WGV^>OWP6OM[=W]S?WMU\ M$YZ>X8/O7^Z?GX0\F5M1DUD+N;:+8P>@:TSGG^ 6)/B\4/#/<,M?'&_\Q]*4*,R8T9_.T^M'I%.IXOI(\S\ M0X?_EYX$83D+0LT*\A7SLK]7I'>\1B?<'I=XZ8*7;?)=V^*U/N#^U3PDLQ'Q M!:5'2^QD44#]@%/@VZ,(?1$;/%"J,]R);^*FYAA]+.$)[3'%P8?.S=U3YZ,0 MD!?T@$2L1F/B0W]WZWMO#GD7GJ,1?"12%U?XW;/=4'B%R^%>\,R[)[@_ND=X M!^'_>0[^/!"^?;L5/H13(G1N_GUS]TWXU[_A.>@]@3=@P6T*G4J(H."MUOU* MPTC[E7?W7],IVR__C>SP_3L)IYZU'$O G$EX6^N1^*@/P0@O7,@K>2GX8!#T M;(;V;TL&,GJN@ C)F^!$?"6^^T:F E4[[&T[\6>=CR!^!4NT7^,'4GF^96@T"C$I32TTZ_8C0!PLS^F2TU"\VI">L&W!BK&5$A1-7=CX@B)G#HM#(%09N4]<(+H#( M"'X%^'P!1E$ EP9!1%$ @^8 M_80A!;0NQ8K=V>JIHU43B:F7@E9*N:[Q/TW;_09C^ I 3ESJATGNI;\06 BR M.).9EY7!KH?:H)L];)GD96(-3M]Z37MWON5,18'$=A)U7TIDTP]EMA>,$ 3= M\)/1.]P"3*N?@"\%@5BGC-,Y*5Q.FI1:2#$%)EJI5KDV1E77!A55]OU1*_HD M-.EZ& NO=/TEJ<; 3URRZ%Z16(Z%3S&;$/.H%%OB6B->WIH6,@ M3,U7\',(07LR<<@XW.J?EC9VK!T/DZA$.MA!>31Q92FSJZQ36SBUC7Y7T2MS M:NMJU]"V,F'G;, GPP9A)7NXJN3Q=4UMAIM:D;OR8/.MFCF+O>=I6URE5IHNRW%3%XLF?.SMNITR/>=[!">D[?G[DT,*.* D>)O_T M/"O I$)EJ<<>N#U9-'IMZ=3=D ]S$DWL88�&!!ZHF(>$/EX37<&R[\BUT7 MA,^C[TWL$'<]*LN^TAEJBJA)M47_4 9_K;I4TEA^J$'KU"YAJS;B\K^_B#B1 M. ZM.WHA+LB+PTH,K)GMVK0IM.[13+_^%!O\^K+B%8K%#T<")*CX>2.RJ]0Y7M5%2!&JWI$0?2F9$9 MG$2<&:^B^\*JES;M-)^(>N!A:,W^Z94T1UF_:8$SIB=V"DJQ^$^11":MQAB;3,"CSW/7ISNKT00IBW SJR6-SC!+ 5%9/_)]N!*^ M4S@E?B*S(M;\GHC@7FX$U8S@,CJW\KX/XH3Y/;'<[M!H2NYWAKHH&]D@J;QL MMRL^:K5L?]L6#0DC&O:F6DF>B/#S^.B0\5&>"4\"H#BWTGQ&98"!4E_L:]GM MN_8%2F?M(MPMM /H"Y=,;.XB<%VP%'00[B^3"1F'!:G5JI*O( ?<0-34;*$> M]Q+V@!7PXRXA;\HKDL^](GE/2J^$KQ. ##U,0!'>A(Q?!D]G/7L_R-SS,5_\ M!7X0OE=6A!(H0M"$BI1M[,Q=H,-'4G-Z"G\4 MO!3 D.5%>*@Q_PC3)6U-_F(&]IB95X0/Q26JI#?:K=ES?NI4J MKZ7R7I%KJ=):*A:)0CVEH)XRZFQ1-IF@V$Q0OX%8NR:!A6R4YCJ^E9.I\.'+$4C6?M<[S7#1R4;747>3,MU M6I1(G(^J'6$VYZ/B?%1QG4[*0 MGU.JO.>K8EM-.>=T4$LY*\YZV_8T \(AQ &7Q)P-"0)L#N,&)?R6Z&G?2!XE;+ M^WT2QNVT-'']\X$8]_U&OS>_!==*#S[6&QQ[0<0MU2@]AVV.;(?UA/:B M, CA9MBQ+ML).CO?)3L,8[_"77J$?"-!0,B"X>$;;5&=;>>A&-EV'HIQDGU0 MI5[<")6]ZSGV3_N-"%BG:])&983$_1-?3=_VHB!N0\ZV8\QQ@LN5N*Z;:HE. M+S3!.PC&OCVGKD3UT,OOPI403#T_O,)'=>B.Y+?$5>4\@1 M:Y0$=R+PE&ZC#97;(@$/D9^>Z[D/*/#A,13I'^R/*7PM=8L(W\!7KV1JCYUU M52/0)J XGXO0DEX//TAI)WH1/@/]>%C."3;]FD3N>/&#UX_K]]QP.8[@ _PB M)+.YY^-&1Q#"?U\ 4+AA/C-_]WQ<\UC1Q2-?&W@\#ZQ=$W;Y- &]/[%9$UR& MRI9N*&,'0?"Q4*>>)2*^I025]H>%!3,=*K,9D:5],Q$WKA?2WI<^MG?T#A;JB?PCFBT]8ZZVN@-*R_MO4!4F' MR^0]Z >1CRU*IP [YUT4+-/&_]!;@Y3A/.#+>I2]Q(H2/@.LG8!%I7B%=Z7E M%?%\8]MI&,8DHNU]V1#P-(_-&M=A9[%"FR987KQ45*5B*]]$)#*OE;IGG9YU M%$Y(?T\+J[*.J)K35TX][[YRRXH85J("$01>&#"IB7L8LR[(M&-NVN)]Z/QX M^!6;K*/EH_!Q5LR:3?(;R*W)7ZITA^(";X1A47,U.@*^PD+M*&P<+OBOU1X MU=I8/Y1"NLCSWTMJ:C^;@"FCZ\YA6WWEH7"3\97]\VIJ6Q!47&/8(FV_1.X, M2GW$_UE'N5;?[5S&VVS&\UKTR!]S#Y-2#4#E7=JE<5RF>E M&K4K>1K:J>>BP46C6#2T0XJ&2D6CW\N>I&YE$"2_6;<*4I_=?ZVHK ]FKU7Y;6OQP(!W2\#4)I'YGJ(@#7MI] MP&S+M^5&3]-QXD7__I(\IFVNP&#K)5IOI5M99@OR__RE+TO*I]2NF6I(7253J^RW6:KB5S: FH3^E&%EV6^Y/G0&6*B42:F-)[@PU ML3]H"Y8N:8]CF\U3ME^BEC.+B\+3YA/_IVD5LQ/2M$_+SP3N:!3O/5;#N(,N MPV;"BFBH9[1AP/%4US#6P!.>%55%O9<]!L&S[,3_%,WG M#J6$,!W!=IEW@U- %2RQA-"CG L))XY)61L8+4"P>@1?%,C/,0&G!"D@&&_& MG/@(&M!4PYJ)W.(7U>[BJ(U9[&N[Q6%56*"![-=TI(53ECI-%N%%+MJKJ]=Z,XP)E6+E^7)%]*I2J=G05, M9^U>FB)Q/_EV+T>UW-\R>XW>*#3A,HO9;Q@,E>ZR[V"R MYH=B6YQ#I>@DN?43RTBUODA@+,.ZFB<2ZL0I>1 MOF\N?ZNFEC[',_\#)OZ1[<4MK/.5O 2PU!EJW?IG59JPSL=9D[_Q\PI[Q;"V M?PS+J(35VDU\SP7#!W)Q0V]^M"[I8Y_ZL;:;SA"EZA:6;J[MYC<.K5T,>\+! M[WES*F[)&25=0Q_N-93.D)Z-D#^UI,"7 M$XU>F%!\J)<2*FBU6UX^MB=_#&0<%>5!MN/:QQ,]!=WJ\(N=8,BKA5CK;]=, M)01/$[=0*31H*=,'8AY]P(P]-YWEWFM6VK7.<-"O32[,-T@X\H^]05(9^CJ$ MH%BZV KH7\(>1W'=WUYL'7> 3USB*]BZ.RSS)4$8R_N#F]K\S$J^T1DJY\0= MQ47@7$6@BM&K)@/8]KM7.__*([W]UXEV*H]M 5TN+T+E3! 6/(A& MORUE0#PZY$*SU_*Y1J2FWT.IZ?7;4G1Z"8%EV>*YS1;U0DNN,OO[:3%HHN"J M+^%>OV;PPKE#%LXUOHK(']]=U@3SLKG-97,E=0TO.-I>-++0KPP6'+[ M".3GG+BLG"Z$7P :Z5%66DP7A/ ?NNV%!%=Q_39<@#8>[!*"B[)V,/H)D7+_ MP%_**D'0Q^LU:J;&V>0.RP#4'W05V:C* *3*76W0;X9LQ^C*2C7>GN+/54T] M\T%MOE4=0AY).U%>HO\!5UOX C)D<7(B3DYT>'(B/GF5D*<HNR MV$NYKI/DJ0^O?:6/SF)D3;8:DI26X_/6"T+TB0,(K_B.ZL5L#DE*I0YUB)+* MVSX:'$Y '?>_R8""/W4#) M'JLZZ;* TW#[GH@#'[Z(P@MQ82$=FO$TK9GMVD'HT\X4.VW07483'DDQ]BX= M6(T*TB&WI!ZUR7"- TA2^GL'$.U\.5!KN]\<0*T$T&#? !KT$$!]J2F>V994 MQ-/GREK+[?.SA_U,O/SD89W2F1J,U"Y<-N73![-K1K9N9!R_])RUIK*S-*;G56>W2<525W]8JC:HL<+3. M4-7/:#.+PZ;\[D\-V.B@;P:M8+F]M#V?A VC5AKI0M*KU3E&OK!)S8/\N9'K M<*#48J/9@)164=!PI!PR,5,1*$ M8B$,E0)<& [=QU2UID(5GB,_=< 5&>U"Q.6 "CO.&$TE33BD3AU21=:]"J3D MSE"N7^_%=U4:6/I_F[Y-CV+S3943&1G?5.&;*E73.(F4I[;"<]2RTAFJQADQ M/G)\E,[>E .("@#1VG**@0/DD$F;<@#1P+'3VJ)!MAC*A%L&!DJ*\70J5S6Y MOW,BF:G77->USE[/Q09UC;@/>B/N0Z6E.(%D_\5BJAF7PVC$Y>"@.A-0->.F M]!MQ4_8.J@-QZ1[W>.[4\\,KRM'=0 :J=$JP7P7H)4(V<+6 M4A(A"EC9INH[.$+:A9 M="PE$8);B6TY4G6!>R=!0=J%[YXTOWO2A--)&695 MI2FGDR?"3QUSAXB5=1HKUS_YRD%W)J#;MOO2!.@,&EX;39WXX;LS]9V%C1[" M'@OE6S<=E3F32[[\^6B(+:Y0#;V !T;!!9*:2CP:*>KE4M01?7*KJ.K.[2Y7BC$%YGS379566N]JBC>WP'R,?!Q6#KN&& MKOQ1_%$U'Q6K'15SYW,OL%$:KGWBT W=N(5OK.!3OXI'UEO^Q!R!:HS"XI]D MAGRD1L^ZM#H7Z?^=^DO%]$*N1CXQ_[@R)S#8:]-Y,]\#5##I=8(EB6^NX_[] M^KL7ON%DTL@;9OIAPALR)(")]%C[Z6NP:<3'JV!,9FO&(DQ]] 7^8DNZ8EIC M8V*8ZECMD;%IF -=D8R)K%C]B27]KZRJG>$S:\@]$6[1D7##X!]_-XM!?7BL MY;U]9WCSG_\(=_>WW=8/]/[A^^*#WT0RF89S-CQ23(7VSS9'M MV.'[=S.,?/@O!=PS_/H7QQO_D7(PY8Y P.^>_AC*.6; &4[:>3+//6DC[0HS-BTV(1>Y45^G!9UXGG# M+]Z(3P0S@'C!<;RW0/A@NT(X]2(8E15\O-Z7J8WGC+J;:]XJS)UCS@-RG?SQ M*3DX:+MT!NB//JT. ,WP6L1 '\>^C@V,872E@8PV)LZ!QP_>W-U=D;JZKC73 M*'[0',3O-@F(Z4X@-KK.]G$_C<$KO5 M7OY\$KOREH-(&[W?1_-]AJ'=YXCM1_$NG_U M(K^Z0" [CBC)G/[D$N%51M'N!BN%]G;CCQP/XQIMU]W\'4UU,$RIY^]2'B5TK,45CG(T3O#07WJ HZ;$\)-8[9[ M)U5E@#D1)>E$6&J/WS^IR:O./@?Q/"4^H4<2>2:B>;WP[/U"'DW;6LYRKH3W MP:34=T5X.'ABT,DU&24A,\ 8HS;U/8?,B4%F)R\D#U(5G1"5[D=)O;;DK,X^ M@9"FZYO'7B1G]#UBJJ&ZR$B@HF6Q9W"F7X[%9O(2U3$H8\&6(;6_1)M#\$2= MBUKP5$!%#D1CP"F"VX C7'_!GLVCD%B"C4>D21!>6%K@P\%\BU]=RP[&,&LP MVU]^CN'2FQG^J[H4T?-Q SU;M_.1!X)GC:]62^G#SC'U7GB:F6Z4]-N1=.D_2K0,M6U M!FZ1]D1):JI! )=>+KW[\#ZKRVX?^Z'I:E,GJ+CH-G*S$:7YPI>6W/\GSMW[,U($3^PUCM3?N#? MB! @>'!W=18YH3T'((TBVT&H!(+M"K>>$\U&MBD*3UX43H5;TP=,N:80>LM? MP#U" M(2!EWA>4H6/UK>W'SQ":'Y<<'TX1'OM,WYB(1OA+@"\GD_^F3LF:'P MG4 H%M"O<^\O/"7WM.F:"78@X$]?7'AO2_ P$((8Z"-8+T)_7LQ#% 72-7N MFS@'5S@?PL@,;/8X>J.YY[.L+_TA (F*D(F?!2'\!]^!LB4S#,'WR(YLPB^M MB.DCF)@.]EC!JP)0!T&WLT;N?>(TR?U!5^I+56F25:4[Z%>C"RXD_]6[JIK_ M555&XEYWH&ZF$3[]06WFIBY)DYR;0I2T$V69Q2)DX0O(D%6%:;9Z5YW--GC[ M),ULRW+(L0B)8]IX(6&,+\%)O/W=+V[R!G3R5#YYNR-/.08?]%&#G#4GA[-# MURPN& M!6M;E]JZDB53R6KL\"V7K)9@ MC$M6W4ZUZY*5(SS8B< XD8+)[7G3;-=4?-'M7?PTR>CLE 3]YKDOS\2??2:C M,"_EJ;(E@S$1ZR9,/KRJU2GM2%WX)*DKT/_#=ZV1-WX:3XD5.>1A0B>M*%FL MY4T'MU("P8O"((1/0* P M;5K8FX[^:NVK.(ZNUI&NH2V)#5.>WS@Q7O&#IV;E;D\RJJ9F-;D[D)I)7<(C M&DI=RO #J:FV532UXV.-&L*^U&N8>$Z^&S8\=M%'?B>=F63%Y> M7O824HL_R*OGO*(%OO6)98?"5W-,:QO*P(A'?#SBVS%):?0WAWSH4]\M',=; MT_??81IVK)_7L'Z^)\+KMSY Y)+&):UA21L<4M*,DY&T2SB[BBD=X9L'#_YE M)WM^N2?'JHC8006LWQGVC9XH:VUAK>58:E1=]WN'1-.@,QSTVX2F2XBY&(L1 MYD9% 5XF*-/>G7-^'/H@3Z."IO>0S+ 103N%$(0#L P M]03- M 5K[ZC)>HQ+O MO:1T#:WEUO/;2HV)*+BDF).-'SSG!\];'6JFJ^_N/7<<^3[9Q<=7.\.^)HN* MWG!U/J>-X-)[P=*[Q<=K2GJUSG TFNH#9\ .#(Y1*:,2KR;W9#FIW;E)>!5HQ6S>YE\#;]Z62N/?B# U7XE@ M"F/V]@M6">'-#J=([?#N6@#0D&!I\802N-BF0^N1[3!:T#4X!-[%#X1P:L)/ MX0-:I\;(?CTDB?ANOH-/3 O$9#JS>%$0C0+RWPBN==X%T =X?!POOHE>8)X$ MR6!G547A,QF3V8CX\,_DH^^F/YXF_U9%X8G,P_@:-:YK3I<\"[(1%T)_P!IA M CKAE9*CJYJ.A\[#;#/=$R)"#)2+X8V.[8B2S" M)H65B&.I6P O84\ &G )QA#!=>&TQ+KP"JTZ?<=M\W E]8\V$78W>8_#/_W3 MRDQ)C*%@12:N0@2B\36V0?SM8S,/HG>J3$ )TX$*Q7$2NAHS M"$@8)/^Z]6:PM.^?-AZ8$.FEZ>,5\9F+Y"ZI$5)E5FE"5\L=M&K;%O&DZJE) M-6A%0]ZTSMBT%AONTY+.]HCGH#O0&,#_=[!Y8@K98B M?.D>DC;-! M:'L@:G0E>D9P8<)-<-1",!0(J=CC YT) XFQ"!]'.;Z^#A9-Z]\ TGD[T=:F4* M!&#L,1:ZZP@C&KP*QF2V9BS"U$>A^\OV<\PR=N^@1VI1K&]18FFG-W-8J&@/ MC[7\X\7(7GAW?]MM_4#O'YZ_/ G/#\+MP_W3P[>[SS?/7SX+7^_N;^YO[VZ^ M"4_/\,'W+_?/3T*>]!2>=*6GPO,.B\N=%EK& 5*)EC&-KZVQC/VN3.E/1XD! M"@0J8QG/?H2\=C2F8DV+!#_.A3S%CMW#*_%=?(K Z&W1JOS :SYTGAZ^_NA\ M%.9.% B%]M2-,&F1,:ERVJ2JF^.#7Y!P\VD.6M=ZX0Q&8&[ M?:27;K2[=)J9>P+326V(&<#OZ6333-0KO)8'\QC:F&9*:$ZKSJJRQUG%XK!N M3DO&O]'7KSI2=8\CE7']\T;Z22A8?US^3"9-S%EKYE^M"LM&6@*,G%%.=I,2 M;8^SA!WDNG+>+)U'H-(>92SU&!?U(DP9PU3!(P!KYF1BXPZ0C4EJ].@Q1,9_ MC+U7QE_,/'U0&RY+\%AD8D9.^"G.6R)X$8J 8Y:L]MP8HFR/B>5S8'VO/!\N MQF>.O<@/2%P38;NO\.O%?@ L-L3ZK@6/A<#I=S(.,5I*E!/Y.0:%B(_YA%>+ M9P*4-@6T+".:"FB3?,M_0;F UG'>%S9$H,YS:M,BP8S(3 JCIF8 ^6]D^S&; M-NY71+XP,MT_\#O<%9P+9B@0$ZQ?_)0K@$"Q=WK"VP"?(Q]?>F*C1HRU_%MB M"'!S!F:FV(JO[9@E87FRLQ,6[C$LR6>*=Q%69U59G57\YTD)57MD:K'-\+#N MXF67/K6X78$2TR]=!,K7'J\R6QEAXGNS&M9=WZ-UA]A8R??60/YW'[*QQR%K M..0\AZ2L)CIYF+@GZ4SXH#E7M['.@ %4EN=JJ6(MECZJ??*TS]5)_;?69^^E(1" Y;U+1- MOR%A1L+%2I.0[RY,X$[+'KWY>IP$?/GQP2#U&OG3+,VB'//QB:+NWE7YQ1/ MMM_^I5(W.><-2L>99%R2XT: G/I]O*8W..QQ,%%^\A+OYIS_ X =N)%E-[VF,SF*:+#\SQ?R.; ME1"SAB >C, 77H@+>@EWNOVY1[72/(*_ H)MGL]Q:6[*.JG+J024S\UWMM=/ M.Y_@003SQ<0CC9DS/\NS&#FG?N@Q1KP#W(_5V;(A.";<:10%,*P QF?2NGI: M/O#=?!?CV%H4[G&AT98]?F3SF%>TWS<*]H-2-?MH,'&^X!:VCR[3#!9A==;CU\$E6CU$ M.A!CARJ,?!0Q;"@.&%\>+5A9YYEIK:YQ>AEQ)GQ[%&$6W\-O Y)4A%AIW,0W MZPJ?(WIEZ0< $$#R,ZN)ERUO#Z( [^#Y[ZFWCV^?KD^AVQY2Y^$_09\EV&06=H=#6UF?)8>7OA M9]4!#GJ=8;^K94G!_H;%7Y6;:HE8=3A/CIF#9@(G N$. _8$;P00-4-VZAP$ M-AM1C+W9S&9EAQ/29 FTO%)4X.>@K][Q: *;42?$-NJ]$&"#3D"X6;K MV>,U#+ @PX&JCP@\&"(\+HQ^;%&#<[2"V-DP?R<'EFP*GL_3%MD[LU+2J^<[JMA/W*7JK\QQR!S;TQ)NFAQ] M%Z7]QS@BK>HRQNX&DDXD(99-&6!\+WJ9ILK#!\RSP0DSYW/? YR#E$$84FGZ M].I\!3^28#'G"'G5^<5LEJ9V]>WS:R[#RX0PZ=6T'1K\;SKFM.4DZU%% EN" MEA.)D&K@-+R7GNC,Y2T;C8L65EZ M5IH;D)SW19\>2RZF0>A'GIUG@L2$O\*)LRQ M241O28\]446-9[5QLE 2IY[#2IK@.>9W1GR JKW0_5IL M1F1V!M+))DK"F-S;6:%V9YG'1:VM\,%"9P">2[TU+X*WLH*/98]>;I[TN$-U MSIQ3,MNEX:;,N=0KF0?D.OGC4T+*;[MT!NF//JT. %V$->)<^CCV=6S\#+FK MZ'VT?S&C?_S@S>WH#:6KJEJESO;%'>_E+8WMRPY*EKL#=?/#2[9];Q?5=D$_ M<19<_@\(QA*1Q>T(*G:T/Y&>ZBPI2%.+2_UY<8W50?WIO(&>Y%H (&4EY^[C3D#MT%9[?O KB!@-N3-QXT]XJ0M4_9I]>+E05A6KJD\H- M]J2>U!DJ/1'FI2%+QNU5*=$:<'MU.J+UU8O\2@9+Y@;K&%*E]+C!.B&ILE]W ML%<*;9[18%-O;K"VX^09NRW1O#X5/DRML5RJ=QR'4&\L%:'=_-M M6V:5]P,MIY@V-\"J:N!9 66#!KX=74&W]:C9MFW;FA+Z!UJ>_-D.QHX71#X) M,G4)Y0L/DH,^=^[8FY$;UTH^^/)S3MR +)]24( @]?0S+4!X9H=*YIZ;'!!$ MNRSW/B53)! V1_1CZ5.F;.",RP4&O6Y/JUPNH$C=OM;0)G^OJP[ROZI:>=#K M#A3]S >U>=)+ED/D1@W85.(DBP;0.1>^(.->E4*!DO43I6W:]DF:V9;ED&-5 M5BP89./RJC(^\M9WO[C)BT^Y\LG;'7G*Q97S_-/W@D!8=S;V5*-RUF'DY02* MTN8X,0'3K1>$P1WKZ6-5#Q"Q?7)?5 9%YX#:4WM343U4T[Y<]+CH+45/T0XB M>WVD\!R(AEIT_I(+'Q>^BQ,^53^(\ W \ U$)8>7IVVR=PE[HM]($%P+MXP+ M$'YG+1BB"@.M\]SC_+ O%S$UMTNNZ\IB(_4Z0T.4)#DC-1\/O9?)]\L;Q5(E MGZ)$[0RW'8!\<+0VEK.ASC99;YO6DE2BX M)&.4>7D$+X\X:-8KWM*N;G*PXE$2Y7[6@3FM>@A>T\2%MC5"6]9WW%EJ5!L(47A![3<34N2O#Q:8D. 3:TR18[U:63Q"(\-[.F:;)X&I6KQ \$ON8 M( A5BTVQR/39_)FJ*LT6E$HZTSDP@1#+O5.E-)A@7'_V/W%>#&6 N[ M)F2[U\8N2;EN%V6@#Y/%2\0:[A?BDHE=Q,\E24;>VQC9MRGB$XM?/6]&Y+.J MM<56/G: ;XYR:[,U#7%-Z0?Q!* >0*I."R"43(G@S0EC*@S2,D\9YQDG&%9? MT9]A)1&59CO A@()MQ@MV<5;;RS:S8KV!HU^>0R=ZMIL<8;.8XR%,W2V::#W M]1@Z-]@$.=\F*)LL"9J=!CI)'/BLP:"KZ5+5LP:JT34&_89J\96^T4@MOJ1U M%;5:6?\E#VJPMU,+_'##OJ;L_"O1^1D(?@;B@LY '&@&BC:2:11(F\:F L!4 MO#Q\I%5'%DNYO7&RQJ/BOG/ &3PM,=U"E3.;2\F[Q7/ M9T]E:_T"ZK9O7A!\!3UXNU"##PLM^ M5@HO,) D2#%7??L'S!;HF]N7:Q0[M MJ;+CDG.NDK.]B." HC/ +0E%'&BU"PZXZ'#1.?Y&_N%$1\9NTCU1ZV7[2;>( M\VR3GWF"L=576#P8Q$YG92Z#<+-YORR>\^H"(G6&JMC7LZ<>CD.YR8E=6^[% M[ PTN3/414FMK8@YT%H(M#W8_)V!AD7UHJ0;+0%:0P=FRQ[/N9"L:D-'WVH4 M()^VP#;O@7SY&?HF3*?MFO[[74AFP;WGXD-]SX&QOB3UN]4%&NOMC9ZH]XLZ MKU=UXH]?4<_AVSK'9G_XU0"_2D^4>AR_'+][\Y?VAU^='IS0C::RCRTB)SG! M[,HM4LRXX;*JN4QWUC9LL?*1-;0MO6/P("DM1_97 M.R8[>$RZ7":-#KCU5+ MO Z9DRC5+8?1&23^K7-/4=3"]&T+076.)IDBB;Y'/<%6V_IGT(S)/28A_=(M/ MU^/&M;[A:C0@6TIGJ(A*_;Y^/#!K(:1*VOVF,:527U*JW8Z 8ZJ%F"II_9O& ME-89:N) :G4U\/ZH>X_J M!.R,)X??Y'E_,:"ABJJHNA#NZ" M(AJ-%8,>OR"" _ @/D9C",2=*41@^QNN< 2VRB-I#(%]6@\_:"H=T:*BFGSG MJ-7.R667?!BQE?VX6WU-F3"@Q._W4,7"1U:CON:DM]MJU-?PG'8# M;G2B9>*%:,R4#&@;++EV>3'?)VDAIK9YQGL"E=K#E.Y ;HHMG8.J3:#:YNSN M"U02'N419:,MJNJB-N'JE-M<;E:[7@_,@@JVA7RQ)2F4KQP1DD$OJUFMS)L4 MGC9RLF:^>>C@+FW.?AJ'SFE#IW3=; WHJ)VA?&:]+EMOKYLHFN'N<(-Q^\IN M=&,^,1X/%A6)5SF>([+*1N_[@9:.T.*<.Z<#K?W:_?V S* @D^J$)"V,YD^C MG,;*[EMMZW&U)./AQ#OM=34:D\X^9"I1%Z7&SHVWJ-;F! ELF.=R,(>%U\4=@"FP 2%%(F))[-<_ M0\0K,L\$>>5(_AJ GDQI:M1![:-&''IG KUR_'P-0$\!Z,FBHK0?>I=0!GR7 M=D,6!< "@*6@*SBOI3A:HB2U( M63!3(R82,PX?)*H-F[M6?(Q_F[W%J!N0A M"A_AE3QK58(G]D]B7?U)?"]7>-4.2&E?EN1/+3E/R!%XT$Q)"R"H<0B>&@3W MM,=S"#"6\6AT2M*GY9RL.]5JD59W'=N636DZ9U+2 65S-'((_4H6B_'##,D/ M C<8VXX=QX/PY&>XW2^P%'\LYU?O=00"TSZ'.X=^A.E7&%PRC3/3?['=9+8& M@*[X$YRAP:KH_QX%H3UY9Q_9KD7<\%K1024='.0R@OQ&\%G-ML(IJI-NCZF4.-:.GQQ_W86O_I[]7).ZLC+( M_:K7E2I^KBGY#RGZ1=&@)+4K:]5N=8!!*5U-:FJFE+[:U$QI:G_CK;:D7TK2 M?&R\3-(RU^7X(V."O:^.9'V-7.O[/R#XPA?0C]:*[3K E*6[)6IFT5YG7O\0I'- I5/D4UD6A4D6VF\I&PT0> M\;PB_N.W2"6&A%_8Z;U[O[K>A!1)G2X2=KM+%9YY>)%U'8E MI\(*;. #D2[:UN.LX1_X\)P'&%8S5 >4AID+@U<&EHF#:N9O4-*@\*EH9PT M'*CP\GA^XR/QX1[("F_9@#:?N.,=ZQ8NMZCH"![A0S@E_HV%:<<9+%Z0+^;8 MQ:.^E//BM';BJ!%GJAR0M,ZPUVVJ!3T'4LN U(@?4@Y(.@*I+5V%+B(I1%8J M$D7!):'@3?*R1/&1"TYUU7;CGT\E0PI$#KMM=-O"^D$%)ZO**)M[#TLY(KALY)"X"/)I:OKD%S,@UFUJ56^](,Q5048O M/\#E[,RM@]HQ_*,F$"8APJ261+X<9FWTFIJ F=PFF)U]@@6641C[Q++#H_)C MG:!\U?<8JLL7?'C+%BM?=A24G>PQAX-3Z7+T-(V>1KR ;?"ANVW9EJ(1 >O^)Q:P7P1 MT_/M.P_!S@)7C=CXW8!E<&"=,; :,?^[ :N/P*J],\*C^7*XN'FZ%0RU=R7U MA%_=,8S*M)F',/<"^^@DV.@FVWVQ:/_DT=3COW?.YJP5W>M_4A>#<&K(7:4C^^F:[X0+.(5)F2W M<\,\MJCI\IA__EE*FRS7ZBLAC\3'@_E;.8Q7-(W,28S/'&.%B9'#@4SA(#MS MD!4F2>J!+ ],:F>HM";;=O9)D8#E M M2M+:!J*'U"GVNTV? OUK*%O*S--R$Y>=G< MS8E@&[O8DUR]_?W> Y*QJ?4:E8[;4: ,]'Y>7ELC+C@Y2>8%A_*U-L8YP M@>$"9I!39O_2W4KH"K!^OE$S/ /]:: M9RU.N=D!-L("3 )^!#,,?7L4L895\/H3\]7SZ3_,)8WC^J,$GSAP)SI?47Z1 MO"C C.*9!GB&-YD$)!1&[\(4L$9\>F5,X$<_Z!@_TY_%/ 1QYS.4 M41PA*"<">B:,?(+WPH]N[IZ$412 !@B";I/=S]JBRCZ3"?%1II.9PPD+,ER8 ML @3ARXF3 K.-9U\*C0!G2LRFX- ^.]I:FQ8A?"-$"9A8]/WWW&FS1G83/8K M,P# !VR-;'-D.R 4)!$CUW3'-@YH/,8?X$_GD0^20]@O\*;)O:( WV!%#R\N M[B:ZJG*GPF1NL"PGFW^F$)_C"<5F_ EBNV:"BW(T[+WWM]6FS7&PM); M_L0<@3,4A<4_R315.I+,Z-K:[*3^=^HGHYF;+^1J!'KLCRMS H.]-ITW\SW MR""M.D!+Q#?7P57,O'OA&TXFC;QAID$4O"'336"N/69RKZFNQJM@3&9KQB), M?13AO]B2KIC6V)@8ICI6>V1L&N9 5R1C(BM6?V))_RNK*O+/H*$#X4*G @7M M'W\WAX4J_?!8RWO[SO#F/_\1[NYOBVU/6P9Z__#\Y4EX?A!N'^Z?'K[=?;YY M_O)9^'IW?W-_>W?S37AZA@^^?[E_?A+RI&=-P2R4J:1C%]^,.H6/U4[QKZBV MW=E$+^;QL/U)!T97EN7*[4F-KC+0F^H$JE7[16'3S7YWT&NL/6F3@Y*/W0ET MD+DL)V73PD:@-^B8M+ ':/76BT>=QD8;@-9N77FRDY?7^O/LR\L_YWC_+(2Z MWEOBNL3OZ\.S!2-KJ)J.;:YW#:W-./HRFSO>.R&+_!3-_C1=:5>[:"5OTHZ: M[?YKG8J/EF?R"_.Y46"M)W-E-9W,1?]\-8.2R9O '\EG,55KFJ#UQK5^8>FZ M8+7ZW8UF5Y9'HS]\UB+QJZ1R+49G*/7$OMZ6(ATN.%QPB@5':X_@8&<26934 M+ W'&52WM=P W[FOX%Q[OKUC^\@\]PA4 7OMRSA&LU=[E:S/>W6Q&G2&FBCW MFJI6X^>Q6@6DJOI[9R#)O1X"R=!J'Y-H%\OM2:CGF_'8CR L>C-]WW3#=WX& MJ3VJ.>L1_2 PSE>"F[-TX>!.O\4+EWQ57?J04TI4%'Y(Z2Q!5]\-WPOH9 2= MK'./_"@JGU62^&1,[%?^:FJ_QNL?S'=,?GJ^9^]:!1.(B=9X.I2J:!4 M#N2V.&+4KMQ/'?<*Z/B'NO^V=D0]T5PO( 5 MAWMXU#\N\V>EY["F;Z9O\;8$+?+F'Y*%^P;K=IM>I>HR:-!\::_V/C!WT]N( MK*IN>I/(ZG>&JF@H39VGYOYW>8Q@;&7Z>"@-=#J>]?)M>K0L/O;5G#N^4X[F M0GRI'7(TK'OCBMPE2UE=_NB6:D_EGOI9HFN'!$R3Z)+H/JO>YTGW8Y3!A,0G MP4*=IXX'\^1[^Q1[LEQIP:LN;U)GV!CPU98'R\/_,2UYK0X(W%'?6P(]S07^>;%H__IWKGPA/9+1ELZJW/T^5J*\ M&#-;6A:DL:2VK;O1)3G&S%YI.T^:P M(;_S,OA>F["/]R2LGC(P.D-5$W6]J4V%/;&Z'C[>N5S<536T.^&NWQEJDJAI M3473^\-=; F2$23SJE&FR@/S>)S=[\^^=U<>54VJC'8WOIHR*NX4?W])*8C/ M9.Z#?F1T?3,23CV+5>S-?2SC"]\SF>3]925JAY8G3+21]XKM-N;%C3/K>9&I MRM_'&(./CNF&-Z[UY;^1/9]ENK*6,?2#SE#11=W(AMD'[YW9@+'CDG*^DE+> M[]V+I,@]",5D4>ME*W#:UF7VK#9N?^#?5][D*L+"&\:V?_2LQPG&F(V8I;7M MMI2@T67R)K\&A$6=U>5+PL,I8)!JB!??NFTEF,KMW38*)AFK)?M:'5U]F'W; MXZ?2]Y1P/^'8KZA6B!_):D,V/>W=F3XV2*"5'G?N9SM8\.\OVC!5*?J0E<:* M/MH3$ITYR X10U1%61D#I2);AYJSK\.#B;T7%J7:.87FSW1[L1?/L]YLQ^&Q M1=M27O^,5P9B^#LW--T77*]=O4,-0GE)'!C9XGX>:YPXN';2\(V"2^\,%574 M^UF6A;;%'I5,R@E7R=3EQ2G8HU%Z=$9V;Z%\'L4+>U'^B^ZJ=?A.9*,S[*MB M/^<05V4OZ_B%,\VV[[Y$[)6T#;VE,N@?:M))E4;5: ML)_;/F:34W-.VFNGL*FZWL*"@($H#1K8AVEB"8\44W'!Y8)[U)"TLN J/1!< M61SD\*^>C.!2=^3OM#%MJ8[>J3NWIUV]A*UQGZ>T+[U/ZQ5L=[4I^FHW=#L0 MYCZLJ@^C6'2Z"ST!!IV^P\CS_A \F#KZ<[8UE;HZR5R* JX!SA0$P_8Z<4DX M-4/AS<0GDE?;BP)XY-B9!+ 6X_>U]\D"&'0=$96"1%) ,]!42G[SG0W M)\[FBC2=N_:DY:_H3>CM4K]/=:__OP%<_PI316F[:,MY(B2D -VU3M [MFLN M"=%"J3P =N5%!]W%*Q]8>N1T_U2VZ;;>@;95DR6F421,32P0)H@[AO+[AV^, MUO,J88 Z]MS^M8KMDOK2BO'2UHU77?Y"/67 D'%'[A:==(*I<%*$2ZT" =.; MHF!/8#:C@%BB@+I8&)$75"4>ZE_;IRKIF$L/0J2W<_Y883V5&T -?.462$Y% M],J'0Z_<&?:Z1>QL,7C%DP&*JK82*%WAH*;XL!8WW^I1V5C[*NXJCN[2W/.I M',#O5]V9%6\SWO%^ V^07@9.8>2$^"-FIO 9B>#]'OEV8-E,O'*D$*]EOTK3 M5B^^AR7ZC0"@'9N\Q@XG7 ,NV SN?^78?Q#G_0H^=J]<+V3?XXA&K$&H,/&] MF3"& ,$$&=B@"[:,(A$K>%/FVL*PP"?W"=X2A(Z J8;AX1#FOO=J6^A("J^F MPZ(,P4PZ8\#4%:_-81W#0Z$18Q?0;^/(,1-H>9&_GBI%?]ESP&4&I,%K@ __ M9H=34&OQXL77T,4UYW,' K[D;F, J4-^LCN:;VPQ??(2/Y#^S!1F@% [C"R" M/TF#$JX?^TB@CJ/RDA(< -ZOW:>N\,^;FT>&C("ARV1A0!I?IKL<)_UV[@4V M.^EEOC/4C+T7-PZ)B%L*P8M[)- +8%GA 7"/: X?DY^P6"X=JXA1BA-AK(RB MZ#D1>R]X4?0BDQ %I@VF%C[V!9SS%S:!@-62\THAK#=+W -R,R-K&0/U979"EQ\(D+^+5=9GCQ(R:= MBT#5?#5M!W,#7>&7U=O$@,)H&E4:)O;9-W#)"B"9MX[ FJ'J6,X]G:A8*U+T MQ5%NK,!@[>%ZGP6V24%H#"9\SW'DTP\@@&1WC@=6--_IV>JB8H*!IDX2IK37 MQ"%CBH5@$=E20"1A,@W#4YL92:0?2QXR47NXVQ&']NM3#.OAH>I8SNVJ1F/> MS'V$D!JONU?K[M33>$JLR"$/DU]3[_UL_DRZ/__P'.<3!IY0R/G#9F46FB\Z&I?0^A!?+P*QF2V9BS"U$>5^!=;TA73&AL3 MPU3':@^,E&$.=$4R)K)B]2>6]+^RJH*#A;H/A?@6]:F+1]G,8:$G>7BLY;T] M:*K__$>XN[_MMGZ@]P_/7YZ$YP?A]N'^Z>';W>>;YR^?A:]W]S?WMWNEVC@X]C7L188J%U)PWV-I%@D?G"L M([HP[7_/?J[IW9XJYW[5ZTH5/]<,O=(OB@8E#;J:ULI!J1MOM:54IR39Q\;+ M!IG+9SLV(_"]1?ID98_S ).5*BPHV@_-V1)M^4PF_IJPON>RJ2"J MS.M?XA3&WFX58):MR&YOD=TO<;P 4?,RA %7AP6B39^@W&.QZPD7XE1[^7:7 MVC19:5.0E:A>:D,/[_5SF$!V.R5Z_$HX+F)<JZ?USM"HW4^3YD#%GWNI>S;2Y$&;88*]U%.T4=Y1-'-,R;ER;Z4/B?[ M.F>X->J^%.(M!U<#<%YZY]CB]104^:(LCC-XM4R1?R9[4N1JKVVM.CG<&CU MO:,FKP&X$@EJ5<(](+T)F@0>H#;.,"S)+>>B^8;E6 MANQ/G>QFOGZPP_"P-BOJA*[CP^2&'7 9.>2)K>?#Y-MR-7/UAPSZHR\?G_Z5 MHZL-QJIQ>"F=H:ID4ZBGRB[<7DV>*G@BKE6SU(DS$C5:I7$YC$1-,HDU5<.A MJD4NHIQ.C OO!0OO@6H<5:VA&L<3HQ0[X:.DFXXF0;01;\'3HYNKQX?Q M!/.OSX]9'C+\$D 3$G]EX]0G =QC/*5'/"WR2AQOSDYY4RJ&H)N=XO/D[?@M MQ12 Y^7]B!ZSC4G7**D-<4V'GHE/S5_Q*7S;S3G+W14>%W?!>RX>P [UQUQF MJ;/?'^+[?:3[WQ,;I7MY)I>>P*5,(-7(=#93Z11OIS NY<4K,(Y]^@)?V'@K M<^VH.G+M%%4=Q5P[]%W_6B=V@W\% #KXZZ@O:^#+YK!(KS$+P3/F9(P'G9WW MXC.:IRULE+.%E6U0+8:@]TD8^6Z05)TZR-^!9TX8W08[]AZ^>4),"4)5ED>I M)>C=D&_#HX?BM]YH](X/I$?RHW#J^3%[0X;NYFTQT(18QB+_C6*^">(C90K* M)6K=E+!GB%-,QT%V$T900L_;=X6;@)Z^]Z)P')-E_ANIA]S9+RRKTVP!JY+ MV+C=P [P]#*[/WQAOA"T O\WH(IH'&5LFAF!&!Y0VB46!;-EA\PM8:/O@=%FZ-4B0& \"?4O+,'?;Q"B4/)9M9 M2@Y%!WAT;'03 G^""5IR-BW'*^+#D"P'ULF>@ N'G"O9NPL/4>'-TEH@L'%J MUH\QRO#]#+E^F#QY:2Z>^-YL-"7N)6V^%TY^?DX_;8RI]J(#PP\72[CVK42_ MC4=&*6&6]'"?R9C,1L2/>:A^PSD%#]B>XXPPNB)T\#P70/..4 AH@ZN8$6E! MLNI--G@C*9?E%4#B14$R^^*"FFNY#"MPJ^1:K"4D,KY%LI-WYQ89WN#'XET? MXU>M;FC[:&BS&?E5KV)!$+74BBA:+KR-(,G"#%YL&IPG+QC=.J6(=V%JJ,,/ M*_W_NC^Z@D0!,2,^8.T/UWMSD=\%YP462;B-XF9K__)&@7 SIC^3>Y(A?,!+ M.G@-?-KY2'4?4M7Y%'44J@XCN0$IPL] ,/! :9!PDB4H7-%DU+=--!!=(@M0 M O@C-+!A/+^4$0X4L9GBPDL&#(.A0_$)LNNA 4=/WH20E$HJR@@BP0O"9!PI MEJK4:)/1):-F3]RL^A,"B5@M%HR=V=S8Y6/J.B$O9D$$H^K)S V.8,'D[+RO M$N$MPHE>O$%K'L>MQ1O67/YE3VZ(8'58$1 M#5,M@I1% $O&*3?S(H; %056.';&DA843VDR9E&PV/2O,(L5O?[T?8[N(TT^ MI%GSUAR7_)P#JI[MG#$:MA3;B8\K],9_3#T'ICW QO?A^[T7$FQ@Z7@!.%7_O1N]X3:G9QR7> M]HE0Y7>#I$(T&X;"\^@GXD"Q<(Y6Z<$5OH--7E"BOF'HX%#1M@@$)!95T(7N M2# %[11D,@$KV8[>NF MII7.ZA.]!3:-#DW*TU;.]>@MI4[K=8:RVA-[.76C M ALAI0TO>@EX!+B"F9=883^^N_^Z^34^VQBMNM8/4'"/Q$=J#8CH%L.]DE/C ME3I#O9L=Z]^$,BBD*KV2@XBD@)LX)<%7S_]!YI$_GIJX;?Z#(@"MR.J; M5G8--;DS5'K];M%.5NP3_X-DBXZ>"G-]282M4G1J' S8'"6G8JCASM.(T";_V# M1EG"5[@>X/#!I(S%+,]"'._MXRZ 7Y':A3DT__SS&J$PF^--P(L=$_9P]NQ< M@<2MRZZ:>2M1< A6&<>B$C"O$'V3F/1S+[!^F"2R&:P"^<:UV >8$-@1VAJL MH-'--HW)0[:_F$7T>&=V-&O^G5=>,+UL]'G5WP\/J&K;PKJ$+C-?9)?,K(#- M\(T0-_9\%[,1.Z,T3X/DG=AH9"'CU>9G2RS\#(_T?(@=F"M#2>O!Y# !O@E# MWQY%=+?KV6-]RZO/F &(4)1NT?G+Y929P3)F, .:5J &-Q$/,29VMB+DM,6& M+W%6:<$V2^D"O!E$S'#\M"C#XH*S(!"22) M_&2,S,P[:KN5Z9>R,BWRCP;4/\ISD,8IOP@BS!W".D $CESJH#+^%4&D MHO1PM90>=9;:[;WJY;S7(FD68R)@E&*F5L?$GK/F!$N=@&3HO@4$U:^),IO8 T@STZ[DDT'+3A::& M>\<-PD0!+(OP>Y0\@>U?62#7Q'+!*]JFM&TPK8X9!/;$9O:BLXS+"35FI1BH M36I7 BHO<)N1]TJ8*5J/^E;BPI/-R!9F ?*U_3<;9M)BY1]+UW SI?9%$V@; MG$"[!6/A!-IM&NC]7@BTXS1R7G:Y!D-VR[SMNPEZUQ38+Q[X%LS+9DUOW-#W MT(J"J?:C>3BF1IAN([KXMY-2W;3!QY5C!V%,GPK8H6=<70[Z,HQ!'5)B>)[FG272 2-QL!Z_[!_L@\L==XNR6XBEU7 M^'X1VA8.*^Z) __O7B5\<,N@0*!)&!$>0I\"[^V3>).'V>_->3'P$L9F,%UX M@LLL@$\>46?"S#"I+ M>-5I.,\7G@AUW18K\[YL*B2B#PA3^__9>_/FMI&K7_BK=#')?>PJFL8.0IZ7 M5;(LY]&],Y++TB25^2<%$4T1,0@P6"1K/OU[3C= @B2X0 0)@.RI&EDBL?3R M.VN?)55=5[84M,O?_5E$";\#+RQ^#6Y*]I;4B9.Z:'B$%@M'8L?X#'M.>MJ: M>?/P^KP_@C=P6B90,$"R[D&+RO6Z<][9&04[.)P3YNQUFX'(SK5AX]W82SL$ MKYL]QH6AN?23-2,"K;A<.,9*&.0FPR:G<WSTFF*Y%0;,6C9#CF03=@WI\LO5ZAVP$CK+BG M^@O%D"L.G8R1KH4>IR4PV8H!U\&%_*N,'H"Y84JF7A*QO4E\1E@SK_G,V\H: M7%%F36)O/G<6-M*9C>0S1BFE+*!S)D;JZ M\\X,TPSVM@\#ZY)MIYOK7$J+;CNE0G\2GF;IQ0ZE.;7";R"!0;\+07[-(,BE MSM1^9297IGFQF%WRPT5?##9X'PY!J\J:E:7%U#)_7A$IDW>H-BK2IV\W_V_^ M+O:9_.G]^O>GK0XC?O"$.BH3[4]/(7U"OK9&'LYCA1KNZ3;TW3S=C+4R[1GY MZ\(BKBY>EICBV)C9,XME2S<;/D*^"\"R0^#,S&V&N3VJW)U[HN_I-.;AIJK$ MGC +/U5E7%9JIQ(4WOYUP9N+4\2CE^QU62N[G)-;,=F1!!LKQJ%E!T/,&EF< M' _?G_V5PF&SQE2DXZ4X1D7-\W(/3,$VOP*>'P;)TW@QQ@152";!8G="MPPA M=U25>DAG/(.KH!S^@R94UD&KA^W,WUU9A%HO_QV,7V4%;FE^D5I]?-!M;>9HR M0*OXW#C;D?F>@;V]]?@H)2B45 MN9S'XRNU,9_E)%6Z^WG:B$TFKN].0#X/YW,''DHCM',B&<)^^I>P9)U9U?.L))].M6M_'!<5-S M-2_@TH0I%@/4W2YF\D?+:9!5=G8:\SPQE%8@0H+QTS.F8-SXFO[G<9<#. M=9B4E]5<*.F*SR5-ZMO)K\K$,V@T;NJ2P20Y4$Z#\#6/!O8-)AKD'$EK'_F. MZQWHL9VE,-*?&/D"EY2TE^2^5KA=FP@+C:7?[)](7(66DBF# KOJO_E;-K&Y M)K[AG#A*TG1#P"R:$8#G5'UYGSF6E[Y>[C8W_&;DU04_G<'ICF=K07"X[_<%N(A+C'+99RGWLR?5B#%4OZQ M%*J+YPGKSJS@#LJ(=<8WTH.KOTH]V5PFI_C,=,OBTC,.D$WC M3(@L=Z1TRLHX1AD@AA@*\/-=3U598C"7FPM'<4\AK!9P]IS#K="EQ]W]J:\) M0\66W?Z?N,>*Q>Z!K'7A%<6^0:#"-#0-*9CC&MU LR>]WYI/P,+T[07?#C_< M2]TY2_';2">?YD?$"^>%,RTZR!-Q>L([4[BGL]7DE)GS[:3'Z [;%O8$_L!N M,?FR*Y;&ULUQ@R5&LFD03-?/J\81><=NS_:43Y+;%IV5,]<.:LFG2",KN0P( M>A:T00+^$4,J*H!<3;%Q=7+XZG9R"0,S:JDM7<54B]-58 2QZRU8-3Q^\IW] MGHD[=-NFFAH:Z33UZV$]%,HLHFZQDQ)H;J_)*ALFFW5@> CRT^8EN^_\8N-0 MP]1]>55QAID^OE\[!7MN ,(&UC*AAY>@<$+ZF@D5V*G >F;F"@+_/*9ZG=CQ0SS&?5J+J\?$L7 M+@0VA&G2F3L#F SPIS_Y!]G!S_7GFX)4W_B.2W WNLD%33\$MS2^X@'6,Q]5(2*8 M%WL5$,!M/\ALF1G+FDF1!4\&R_)W"',9H*F83"9,O<82[/FJ'5A[(>9)^]UL M&V:':]VT4@+?H5F^S8+67,[CWU_THAL;%^];^D(LB_QE/NZ[T24;].KBY3S4 M)J8T247':B1?+>S=,.,5NR3OGVW(=%^$3#=@+")DNDD#/5S(M%(<,JWN'3)= M$_LXJ!JV28G>J(:A\ELH=GE1J +!D>87I3*VWTW5,/=G/*Y "T-QQ+3S_*/F M:GE;73;[6V6@XZ#*EJM4-RLE.*]SMS[2D87_LJ)L:>KKBHN$.SUX#?^ES$0L M(\G"1(OV-_5H9/O$IVQKBQ"ZJ@I&[)A6CM%6K=URTMZAO\1L-C%\SYW*<@NF#.C9Y:< M'O"BM%E%<%Z)-#V@R!W&///E3-.&Y^G'J,PM>):+F!VKW+#NA ;3B3B'15[( MDC(6#])SWM4H?<2&W' 6C8=30\\O.T+U9W4 <_-!B0&*0\P.\/^#=7]G7#_' M?G?*X)@[HM@1SXQ9(T=)*_023HA1+D/[8ALF$8%H/J7%\C]@UP>&MVV8!,93 M&RCM&7Y*)ZY );U;L%N&*H:TL-1W]30FO^#RO:3C+MF7FN)U\&C[+1YGKP=OA].DD8?'8'%A(/9VAPN<'P<-9P>W<-N4K M((!^.MO-$)V9@*6L6BG]F29SYF]XGQU>9?E(B<\.KM8Z7[G7M(2WU'%999%, MORMI7"T6YETPKFYIS ?#G)I%IE,?([8*-(R?IXG;87-PF[&S90RNQ4DW;T]E M<@@APW3,Z#0WS&G.AJ6,)I?8P-)+>3$O9MFBKL.DS-Q QBWM+D9R%FM-U3.5 M@$:U<17YK+@*;0Y(,Z["!. 0M*(H#9V=UYX&.,)^=?/G2HC9R(6Q8;N.$,:2 M8N3=RYBRMAM,I'+#XQ5+#$68:!IU,[TK.UYD-,'/I]YS#6R,X8H!6AA9;>GT MA#&G4H$^EYKNK!;_K!KT^P6]OI)B]0C?R_FR/.#(KO(#2V/2-QY4]14,G]UX M4/4NP$-Y-(1R'I[4ULH.6=V2[H>E.?77S.DW]K*KA7>M3L?*30?+@Q9-YC&= M#.QI>OC:;?U^_A/VI&B%KAF3C!Y>@L]\UH4;KP%;VWA"^7X]@VL51QLUAZ,I M/9ES-.!=#J^=G]8U"\(GVT_W#P#I!,,D_7Y>/B)M'P3& #H@:!K*G,4G[) ? M<)H2ZZDY^YNJ54Q@C4; *EBWF)P0XBHN[%<0L=QB.YQD;B-XA/^$@<84/ON$ MKO63W*UQ(W?K.? 2/\;3E5PEC^YBC8]\&:5\@0^LG+20N\ ^V:&44EN=W5O/ MU'9)50+A%[ 8H7E>FNOS0X4L.F:*^O^4Y6JP0[.H.ZMWO/$@)&]:KDEZFQ_A M;2[8R=^(/NAU\? ;?,.;_7"+Y[,'$X+)^I3% M^.Y\/@ ;-78?V=MXG65DIGC9C@YP/%;P7UE7%0H*?Q!FYP*HW&,>$"Q>:D\$ M6(U@HUNBTA8K5F>'6 RU.!9#:T<[%"UMA[);$Y06M#S9I<+WVZ?9%!:.!;S9 M1--*#5K:)PH;$_$Z.=%L\E,^^2"=//IQ9J66(DS +IE];6X^E;X',^9NQ$C[ MEKEZX _VG!N6PWGC/\R5K4*K1^\,M(+2##-C=\Y25O(X[2UVWMHJ.]*6*D'L MKK5YR'WL)R!MJ:7#^YKM D_&?O^9RQ%Y"H,HFD?7EHVI7;-A:,SF-FO!COV> MOOHNOUM_QV&4#BOHFYV!JA19_ 75*W@^7H;4M'=Q93->[:'!9GZ3GO!=!=&N M3='S\^NSKE);.@^S7GC,PUKU-A;0W?:M+#]+BW>[V=( (NMVLZGQ0@9SKCTD M$75VS$9;:,R@5JJ:+['QM1WK:VSEQ9C(O)/12<:D@%B;99'+7++!3V3S/&L6 M _=<8(NH"&8-E_^D6^OUKT96F<5)!E$87Z3!5-DZ?PN#I]">7,Y>]M8R7I8$ M?*) 1"P6\>*R(IR]'DD)W]]=L"IF\AMK/N0N1JUYL1(P$SJXC(0#*)L'8PU, MT.0@E096IJ<\A;?PEK./^&:'SC(G6=O;U.T,;/QC@-TOW>^)_ <67K4/\BSH@=3 MS_9G]25M#-Z,9B4'YD]A[G-<4A;\R=I_O[@13=MFL[>F!HX3,,LFV,G6.-N, M$$MDA#1@+"(CI$D#/5Q&B%;LA=!/IHC^EX3IC&FIP8+R@ET>]\_"[."YR-M3 M-1_QC'$-S$;.@I]R4G.-WW"[,%S)A-_+W:0JN[B;2NYH<_PRN2J^=\P)B?%M M(06I&Z'[^(;U%EIQ=ZT\"+^GE_!DF6\KJ#=L;577^,& MD]!#VKLZ\#.JR)=69AH/^WZ^*4_H7'WGP6*]SZJAQ?;/+C^,9PVR4Q_Z/">& M%Y]:+?[YCH4/!0E,P(G>;XU>WFE]9[R<-3><*TTA$"X:;IX]C>A%]LLGC$#Q M[-<+UV=KPV[ZM/@^5,]87@TPF?0E['W\ZU3QL/H]R;)0]XA#^-_)7IRJ)3U8 MZX^KGRM63]/EPJ^D7MG/5Z05D]0RW^IKXQR7*O;^@-&Y35D_MJP\9D M]@Q+:=B8&KIYDMK?^*2/C)(Y-0._0-[T_W74SE(PS85$9.#>'RNZ3)G^Q M7 M.=HR"^+UTO^SN0#"M/W,X8>.V)Y M5I>'R<7?_84FAO?)8^0ZKAV^=F$T+,OHP?YYI@N)"W YC!,[Q(S9W,J)M1G< MI/&N!"NMDOL7>RH69N"J 51"Z(^-E$K!R5J0Q"U(&I!U$=V6^G:$;U69AN\5J7]Y&F^0$D_ M^<1U'(\>&B'%3.VN(/['9<%2:010UMP!@Z$Q;Y05TX5]>I,'?6E]"D]9E'+K M6\A\:B3$XF4NYS^VU!TI\6[H?F;;\WUI=R+^\8/]\S+FM:-8V%OPS<8V9N7) MM=\9F%W+6LT#VIU:BVGC8%+O;*%6#FDK//\ -NB[5GKM;V2*I> 6!,AIA\( M8BM04B5,MI(M :-3A)%Q!$ZU712J$K8U[IK:NI0^@;)6H\RL6QZJDB+D8E=5^_2)YE+.GLP3CR[NKFZKCTG:B MNX)%; ?='<:H7B8W;#-X&0Q='NP=\S91%9.@QMQAIKZW5E%,$'7XE@7T=K:R MJT;<%@5CPYFI0-L)H&V+P7UDM&TXS!-H.P&T[:K.5@&[ GB96(=K;Y>/@%83 MH;7%&#\R(^L+1G;":-O9+*_#/+"8>=#O-X7/G<'!."85#L>V_X3GX6^WS2OR MB>T1B--JJBRPVI><9!M*O< 6WHV !K\%(;ZH$E*4\8C) DM]7>7/LBZS^N/# M!$0/?(9>)40WZRBR7/79@8!GZ^&Y[?Q]7W@6P%"I\AQ>0+#U$-QV=G]L(8[- MR+I]4R!4('3'<_\CRO ->8H"GF<)SU7?1,W\4P?^J8 1)#<>H2<54?"64C>J M*'4C@6E;';)JL!F<[!9DCFNA.X=@3EJG8$J[:/&" 0V&8'E -B0HCN*#J#L M@I(MN.,I8[,D=UR)V3L"=S0 B((YGBH R^!//51=N[*\T43/@ZH9S>>-)Q6, M)\K[-(D:"QP)=2:+*R)9_+31UJB*/DIU)70%VIJ(MD95]%$WG&8*M#42;24- MJRU6?PT5,%09'0"&L8_77H"MB:RM435^U.IJ[PJT-9"U;;/9Z^!L:F,XVQF$ M!XBJ/HV@PQ+'_M57IU"URH__15IU4V!8[>'_D?.J03P=*@A (+0I"#U4", ! M&*51?2B P&%+<;ASUXH#X- $'!:<;PDKMV.Q>CN:J+LMZ-)6&_'4/9I#":2 M!AL%MK.DL'($MF>]G5WH2E[GYA')P(*N!5T?1G+**S5W2DC. B+&&M=]38A& M04(M)J%R%'3XXC<:J\RM%WA9A&@4="WH^D"B<9]"&05$K.WI)Q44U"@P"0K: M6FEFQ6@\H%>&Y<+VK4:KGF<02B8JS=1]9%-2R!V\TDQ90C90US6E?17@:ROXMK6(JPY\NH3]M03V3AE[Y=HL-4PSU%FU6U/5&RV73RH6392; M:98T:%2Y&5WD+9\VVAI5;D97!=I.&FV-*C>C5]"'WC]$"(!(*FXI3'<. #@V3*U#! ((F+84IC66I#&DZL,!! Y;BL.CE:0I MR2X-F4EU:Y^\:0'3YL*TVK"! S!)Y3#A P*!34'@88('CLTF559>HM]HK?*D M8@BVU+.)<\5L^JR8C5Y3,1N^_BL!(2*G:L^5:0A3JR1G\8B%< P-[%^IJRJK M];?>FG.UUSXV.^51$*\@WFW$NT^^9 %]8DIDO[HR58(X!7&>+W$JU1;*,8S. M0.]7T-Y"$*<@3D&#9>\/A*GMQG]H#1B YC$@=L*-,@AE5S;8\X^"B7C=".81R) M!^,=#I.0N",24?C%C5T<$XPS+4[EQ\AY(GR6&T4)71K]"X5AT)\T'+HX>9@' MWH-, ?YR?;AK\?ITAFQ8?(*GB)([GUQ.0]*%\Q9VBPJ5K#S*/-46R5G;RG5X1GPO24U\1 MFB "[T9,=-XR0H$_V'-NV!+<^ \A#):_:B8QC1Q?Q7SRWNI!,(&I>[F2:76@ M89$$@*(?-O.'E%1 9\C1R0*?R+YZ!9Y *,#=F1V\S=?UT+88J"-U5L]%6P>;O,0Z:8L*D56Q,"8P19K!["_U[&X)9:_ MK!4>1@2L4PG%F\2;"M^4DH(&5L6G:1"Y2)87(055RWVFGUY<)QYGT7RYN]*! M2?-;[$A@!@O' 7#O(&36Y@6('1KB53 FNS%C(>,0 MAYN;U:K_PW9:"W M=P_7]^3ACES=W=[?_7KSY?+A^@OY>G-[>7MU<_DKN7^ #WZ[OGVX)T744\I] M<#\<4R=!/7C9D<"LSDO?24U!MN=%S@5UQ8NPY&')^2'P_46>"*6<[Z'!5ABJ MV:/ \X(79G(R0HEHS#3K>,QT%#3)DI@O#= 0UWK1B'76&]VH'H]>Q6^$4E[UPTLH,$QN]$7;"0AW0:YQ[BV+']_J)*,0>+G$XQDT3,LP>+ M[=G3B%YDOWQRW&CJV:\7KL^6C-WT:?&%*/.6''OLA?SK.3?O29RCI^&MZ9O3 MKWOPU\,7@>$[J6KBLX$4G=MD&+ M]*:8[JUS/[O%*]'=52Q>,?+4,E1:568%K.+Q%1A>_0'U1CN&=^V31;$_FMY4 MO.5<1E91%1(>0F U&HXTSOJ3,"=?:CV@PP?%>8$W@8^.WT$LP4NN4'91*/R M.8(F9MZ ^.@7]!-[6SYK [)6!5&=*E&I6RIG-H6J=,QGD[N&M!J6+ZBJ,<@3 M5,6I2MM2(+0I5&5T!H;15=75\^!ZB*HB"ZL%NNT]W 9/NR3?0CJB84@=PD[Q MR1?WV76H[ZPHMCM5CFA@E M:%B/,46J(%2V >'J E6[ZT*'A16F3FA=3>#JY'"U31LX+*ZLSJ#?5;0&P.I\ M/%??J4,G4P:,:4@G;C+!,.UU,O]-DGY7&Z'EM%-*TL^7_1M?]=+4TIF2WY:KS<=(LZG<; O KB3MJ16670QWS-KMXRZ%56:EZ MGILFYI3GND95NFP;BNT+FA0TN4YI;Q)1FE5I[8(HFP5/093ES),F$66_*OOD MX$29JNS9"+*]X.7)CIS((.X_ZW0-#\B4)VN 73G+]A;I&F<8 ULJ7>-+#BUS MQI[U<%H,?OU.IQ@3ZS]=PPW+Q2ZW'*=933M.$V'D@H0J2LXX$@U9DJ A04/M MB2!;/0!94T?Y0-2T@ZUAR5A^V>JJ<@5]@@]D36A[6Q- .*C -D$I;_O]QS8J M:J7V7!KX.[0OWA,[,_C)4KW?U.879S/"Y51-F-&J:RE7;/]M!]^6(HY@!.F= M)^F5BILZ!.VIXJ1%T-[IT-YA#*Z'6&1AR5Y&U%O=1KS]2J]:HKSVC^NLU M*'8,_$J]7/[A[(_]@U,;M[AO;?O5;D9)?\K5?;*F8ZTGW1H=1'[O6=:7^:K_%MZE, M#5",!+S*J.4'QI<%^-*[DK;:NE[@ZR3PM2T+^J#X@AD OK1N7UFM*E4/OLY! MJ[SF/:F#4=J%^IGF.DX+/5/HF6_%U63J!:^4IFW;0@!9@-%R6+S7?K'#LZO< M6ZTF"59_R.I=VEXNF2M:#+C,FA12YYO]BA=?AJ'M/['[HD(.+*.$;PK[%>+] MR.KC@4"E= :R(4!UHJ#:H8C_(4"E JCTU6J]C504ZP]<.&(01/T#;'.=GZ9X MF+?$?.Q3B_D\:HQ5Z1],SVY6S.SR%K;&/(2JMGJ8&YC(.E#T^5"RFG7&!WO%Z_*?ZK(T2P"J)H MTMS>0A2+9N)!J*+?&:@][82."@15G#I5+)JI!Z$*#+OJJ7N[[)H5%-,.=1$W M;HVJ*"HWGF#)K$,KBYO+92VQ@BW%YG(L0A;%Y@3EM(]R2FF4AR*=4^Q"*4BG M3:2S,35P9[VS@G*-6U516>D,M%Y_-?Z_KO*+9^:TS/G!\PJI<%">F]6Y6>?, M\)+=G:9C%-"S*MR0 OKM@OX6I7%W[&O"V2BP?Z):W^Y4@+%7/6VUR$KIX@X- M\2LV&L]?E@-J16"#"&P0@0U"@#3#;MCIL"H?8%DH40RT*(,(;<#VG?25'MXPR(S M*'%**SI2"MII'^U4&^#P5N)11'20()X3=G;O148%Y")CD$-!VJ<(C0/^)ZGYEZ$!CH0ZKW9SJ M"77XR$K?P;^.^SQ@8TK55J:P#K)1LBYL[G#P"UR6#6QBAT^N_X$_\ *KBJ6? M8/T(BU7]./)&*QF;R\]A5CC3L/@)^ AIMXK*5E+1H&]SQ>3T9=A= FCSNH?W\_*'U__''J)0QWNW9Y, MDYC-ZVZTC+K+": DWJW$C)%#I-X92+UUU=1AASSXJUM^LGHC)VOL,%FVX:7G M:S1RON8N\Z59F63ZW\2-7]/2R.2%AO!1.D+ND(_'%.VA;)RSBMV%]?F('>$- M;D@HK^_]$B2>0\;V,R6/E.(ZQ^Z';%%ZA.3([Q4>%ZTA0L_+^H6$U+/QW7' M1G8/+ ,^O217@<_X'M:O^1;2$0U#N(IU(CK4K![ITG16N2DA,Q[/V"TR4]PH M5S94VQF:(]/6AII$A[9I6X8JFR-%=?HC1_ZWKH'82.]:X,BKQLHBZKY1/X)7 M7_K.'8PY_!9$<4ACE]="_4Q].G+C")T58.XF(7V 1WWV8)5R".IWR,R5<1EG M'^*K*.S4%%X6APGM-$LVF(6R038 9/C?K"YXN@3DFV?GCI5FN[/C=/)2]S]) M%+NCU\/-D#WQPHWA=<,=YJQ)\KL?[\GWV:ZSN58Y5?Z1ZSOP\ O5J$WR_Y-R MUI+.>(YS,L7=!10#3\#8LRAYQ()LL0N:B+I%W!]F)JJ$,UEW:C^;"UY11QH&=DQ^H[ I$6HX\-;?[%[41N/4A86-@>>2RU$,6A8^)T/VS%V465$#0X? M0F&[W;0M^.PM,26P1MGM/0(B902/9)\L+*F-NB?,-N3K!RH3D&-(GQ*/8[%W MBF"\ Q'I@F(=Q4SF@2H)"_;T2EPF&!\3U\/%1K48%A.N0(#")L/D:1BY(Q?6 M:AJ$\2@ /H:M_3"F!Y825L]_^@ [/\D>"7IMD,1>$/Q '.+BYUX+R_6#,K@\ M%'XQNQ78L@>SBPBL]9@]9>Q&<1"B-R1]/<(#L(CFS@>\![4#D.I)R" *BG@4 ML[DM[N8&ITBZ7IH."SH-."U<,"L%%N'3B^O$X\P=F[LK!8,TO\5^C (T0-;> MDD/)$"9/PYHP8HN?QENRFIH"GY M@%X_I"W48+"[Q2\?[<%:EG5\K!4K I=__$%N;J_6\]:F#/3V[N'ZGCS5 5'Q M72CHDX@[AQP*RG P!5D#M$/3AX " F*;K?!,&*&40.T9I-40E ;J1)D$X@H! MDSG%SYB)FYQ(FHD[]IC".3 9M"#%?&"6(3Z&L'K,./Z)_=.=P,-G(V&15.:G M*)OYR]@%@IZ&P;.+AP+$LU_Q&)HN2=MLOU257:= PUPB MT EP[T?K/;X^J^J^ZO$U\U/7ML]\J5@\F_GE#$#S#D- SO-YJA@'M.K _1L! MY62\P2V_;M#]8PP:1(QF]%:#E_Z6>9CGW1W?, 7K&%/0$5_%"Q]X'K>O\W0; MAPDJBQN/#M9,2)6.,2&C,U"MWFJ5#9Q0.$65@K=)?$(WF<_FY-#'&/C#+46# M$GB7 TPQL^N& 4YWR0'/;*-#><%R"P C^I8.*/T472_EF0@['5D7D3-S'QW$ M$W: V?0QP&B7LZU#^,(.,!\+=Z=B=]C;_6$--LP?TO.KP$=='F69#R2;IU02 MX/$/T*C-=9S4^0,&&@V?W2'E%Z'*Y/KIR1CH'YV%V<#HAA_8Z@$V>[6_!/QVF M(?H1[9%RQVCWPS%U$@]4%L!V#M,1,Z0*3LW R%I5U#5M]=1LAZU;XK'?9CS6 M1M48V/Y+1-XQMQ4HE[ @T?L+A/F2DV(!]NLL##;"-U,%M[F*B()%FQK1B^R73UG;.]=G$&HO7%H'8;E%[\5?:H+:'L.];^ MV'B9K*]<5Q#ZEU)*/0%R*SX+1BK_HG9(KH%JG85 M",L62[^;2F%4B#F7)GH:A$ MO:FD5?5MU=X(3C&R#2,[JT[0NUUU[/(11R+XXLC^&V3"--J#SD6"[\Y3;':2 MQ]M]CBN-75>]6AG.=O=EY?JX:GIG8'3[^Q>8$;GO@C0.31K;6G%731M&9V!V M)76=YUK01@/P(VACMX;@5=.&V1GH7<78N^]:2XM!U*I97K-P$K DTR"+>? G MABPB!C@W)7Z55E^ HIMAV)Y/:,$VU-!.RVH-MDTK(G#OK*'??4/4"Q) M ZXZ*\?=VH0%C)/%,KTKMM$Q[>&S%6"'5-NU2M3V4CO4 M?+V4*M/K5=KTAM M%U \$2@>5&TW*E';#XXUH9 )'54L2=V1G%;#U?9YZ/9R#ISPLI^8NFX*+[N M6A/4];[PL@LH'DU=MT["RWX2>6+?0AI1?U[P>\%-.$W"*+&QJDM +N^OB"GK M'Q2ISB0R<;](^SJJL=!T'S^K9T]62V<4^OWKM!].7%X>T$HPI"JMA)8I8"<. MF]HT?D.N5N,7L&H2K ZIO1M*E=J[<*G7K_]LBG$X,V?I'HT.]W 5M#C-L=SD M3X?#'E+?4T\RB*-7:U=QJB6Q>? M#5Q&43*9\C82\Q82V*$(+EW0M2\.YEGJWB4?O_^BS MBK5'.Q1;$Q-L("!J8E0C>XH;1<@EVT3DV-COP,6N;&_(^M/Y3\5B*=O*[["3 MG:(>$H;!&E3N7:BIBH3S>G;L;P+AAT3XHKE3"\2QX%)/K\H)(2 N(+[)AJ@% MXGUL*66N:ZQR=A _J[")64VS>=-5UODI&%58Y4R<539$H\MV^U?8[ ?8ZZS@ M4%9LJ(@[\.;P>A...9O '03FVZ;CO0'TIB1 +T#?9JWO+:"7F:FSVA'R3$'/ M],"/K.M8OM-[OE%:T2>EFZ6M]@L<_/(8?ES??_O\FLHKHJE\ \8BFLHW::"W M!VLJKQ0WE5=G4JYTE\RKL>T_T>C&_Q8&_V%R*155=X\>MAY'L;:N=::I+/?( MK(+%'IN%L;Z>?!6PDVIV9AC,YL]:EV(_SQ$2'(I7.TX6NLVGO-G6"+22;KE]DQ9+=O%4^_W),6HJ#>EWM_<4'+7 M0JJZN8OG$;H_6BN7%>C_#>RT=XG$>0@_8D/< MA\6SODK"$#O#(U,"P?!AF/X]].PH(&L^J)PV6O7ZT88N'E$1C"G^Q& [R;J8W MO*WN=46G?"=54FI/>1K!!."W'./[*S"4'=058B-92V>7-^'V2$(1RXR#78&)H*5#B@2U)42#_7)!+,ZF= R MG>3T8:8T!V9]!C.E"J58U'4Z/Q_]#1YGT>@PY9=V8AKM39\JR334LA48LKUY M4Q44$Y,ANGU5K;^[LD!2Q4C:ZU7VZ&\^:9_EN(KOM MN+5RWL"JL[W*FI=J00#1Q$ X?& M,?:252 7\\#VJ@*Y4D]K:]GOOL7*/2JB[+= ]V'075UAW_+HMB31FN1LB]I? M43]*(J83U:G];- GFP>7NV$< !$3N:# F+X*)Z8*\ M4N4TI!$6HB6NSPU?E&)9+4U68O/%C<=P65JDM*!,)ZO>2=E*HRLV%SM\4J4V MC9YL]4N7VC1ZFK6Y@.2NCY)[EFI5\R2C9_7U2DIMRCW9,*L95+_7ES>_7)3: MK*[49A6+E9-;)U?BL$1%R;TSZT]N\@C,B(1U2]YGY 41*PI$B MQX\LF-^>A&II0-62U%7EIH2:"R16BL0CRYL]D*AW!I;1-;6]3Y:/D_-0RHH] MVYJ_^VO&J?]Y.=A&Z,W[+DVSF5Q;"R-;1N7AQGMM<[/-7D'<@KA;5%O:JJ*. M:,W$?;C@@IW6G_66N HFTY".4=-\IC?^,)A0+&*P-MB@?Z+!!M]"/&S_26R^ M3FBJIPN%X0(!+A4L?VZMX&-*HM![3JHS?$;1SBRE_66!CC\B]HAN?8=$>,@8AP:L7A%,0YB\4HAKR R MM/T!(B+89 \W':I^Y!W6^ZO+)7?6=GF[+>]C>=6&PV2"23C466?P 92Q>%V$ MAA^-/E,PQ>F#_;/0[+8Z ],T*LK).06_F:# \Z# /5Q?55*@+DGHU184*"CP M!"BPE/=9L\H>H%=,>7)G(!NK9^*G&G)E-5P#S^UNH8/V'??0ON=J^B/;6F([ MZ'C&/LH\;VHX51H9F[&H[:O<'!R&Y]"H^0M]IEXP9?I),"*H MD(@VS"<[LK/*D$ LBP[0YZ+:Z%6J-BU38%J(IM:H*49%:HJ 5),8E"X=ED'E M@TM'[D_J?/B3AD$AP,P.,*F^(BN?&L*\1*#!J39($$LBPE&J*V(W3,(0M6HG M8?]@0314J]]6/;HB6TC<7\[BJY]H6D"F;3ZSJB)J3*B4NZB4N[9DZ)_+*:,1;.OO\-@ ENI/ZF2=0"]#-X(5_L(8\C>8929Z=11^S&S^Q^15*,+GFAA/ZWC4 M-7LG=;XF<1+2Z\G4"UZ1Q>>*CM_"\[^RH6*QHMT*\!DY7JYU!D9OW6$5K*R' MLX))9YW9>F2Q"!K>B--T_805,7X# E:W>_#+8XAPR[](/';QL2E>-2S^-@TB M%Q?_(J38I_69IC7?4O,B=U^]H9CD:'21N!&7(< M *T&(:.D"U"8:(A7P9CLQHR%C$-D9W]Q94.UG:$Y,FUMJ$ET:)NV9:BR.5)4 MIS]RY'\K&C 75H(2 MKN_)PQVYNKN]O_OUYLOEP_47\O7F]O+VZN;R5W+_ !_\=GW[<+_,M]G/)>8] M*Q"C]-'D2+^BSF4\^UCKO+F<:2;-,@%GOZ*YL:Y(J8Y5 _3X\7$'312,CI@,0&,:S.X3QQ6,[7GP8[TM"N\3> M6,24["FI:JUB:JH]U9++5C$U-;BK7$/4]9_KEE%);4Y%Z1G2YD?M6&JR61ZA M-67XN#K]KQUC64M6T6Q'*<+4[4)2GK#8,.BT\F*+76!H3(D2>Z*\4),*D"S: MV$NZ"5K7#R_4>Z:_P6O&4=D"][J,F6Y*5U/V;L+3EJI#36= IHC6;@OUH;+P M\!*4)SH3B$[N&I+5D*#7,Y'M_8,E*6TBK8*U$J2U$VF-0TK+$U>?$9>J[YWA ML"$Z4,BM%>*RA-QJ$W%]#9(=3V/RM&4QVI)T50BN(](6)FL)P=4BVG*?R\LM M!=-/I*ZI5A6H)N363K0EDW@,TW@:$_ACI[8O0H@U@="0R.:!!='#F(:4G:B6 MISRY,]#Z74EME%2KL&/?U=CVGVATXZ_O[1QA9_E_8&/Y?'?G2Q_6WG>H8T4SK(8QIK,A>;Y%WGV^>[-S9# M$#5^S[3&+T#FF"5^][;;6GQ.7S3%$S))U97Z3=MLTA7+J;RYB>E)BMGM6R=4 M@TG0R.G2B%(#C6"?"%7NFGVS(31R(ME69U4BY0;M AK%,-,H%DQ,>>Z@=P9&M[^_O[:BDQ*!IFK15/J@8#\T&9V!V954N2%H.BM3[G(8 M)W;H@N4FZM76Q*I+=-5(]RJKL%B>U##PL6LJ35'J!+8.S+CWP58!?/H@]]6F M@$=8!.T3-UEF$YG:KD-&83#)G]D*$^%P!8/>8".LN!&RW?L&FU=>]O#815VO MH#"0,!@:AJW2%D.UV%(ECBU#KQ];YR&6ZA^@F$:3!BBFT:0!BFDT:8 'L@,V MF%&*WG [((T@J*)V^AZ'HN>9^E]N\LU64\MIJ:7[(^]_D*K*&&R@=?M650UV MZJ]P+"A.4%QSPWM4I>KPG@:5U&AW(.H1/'WEHCJ72THW*.!TZ]#.ZI@2LZ/( M,Z9'8:QI/LWGB'&HXJAI'\Y>F.!6GKNKG8%E=$UM[WI)X@BSD;@J'>Q8$:XP MX%&2NKK4E*#@LSH79,?/'@EIG(0^"8ZC*YSFRD'/@IY/-PI 4RJ. JBUT_QBI>&]2M$6E>P];FU: M0%%/XD@J59Q6Z?7ELO5>UWVN&N7*W*ZM ZOVC,J*TY[^H*RZ*^9B1]BEZ]I1 MKA0KJ)-K+/0MZN:*NKF-6+RBNKEB\4HA3RU#S/4[5!KGPJE_@&))&G"56!*Q M)&))Q)(T* *B(5ZM8C7D.QT&_M#U7%[A/Q@1G\9[E_<3Q?[;,+)CAYK6ZJJ\ M!5C;$YA-++H1B$KK%;BSMYQ.70Z'R23Q[)@Z=_&8AE?!9!K2,?4C]YG>^,-@ M0K%RXI+3&[\._$N?W_,MB.*0QFY(L8D>NL C@/'=Z,'^6>CH5CL#1=L[D+TY M\;6">MI$/:5"MC1KQ^JC== 1IO<9^X0)"A(2)'1H :1+-0N@_#'LR/U)G0]_ MTC H)"B] T*HK\C*IX8()V'MUA[O7RNA8;/BT*7^D![%UCW-&.TRW&HE]F.- MN-_$JC8RIUS8"/*HW^&Q 2S5G]3)BI1?AFX$*_PE">'G-YAR %P/F!A=IP88 MG8&N[IVN)E(&&@C'U=C"%N#1[ PT:>_*< */C;2'C,W:7)-PV-_7/!()+^(4 M1RQ)8Y>D\FR8!CG^1?I+4]TT(EQ^\7QA2TIK'7Y1JS,P]R^4(Y)B!)4+*F_L M*:(N57F***A<4/E)4OG)G';J?XHD#!,9G:XEKD?X[#;#13^XE^> RI M_>.#/8+!7MC>B_T:(0?+;Q/L2/IP P]1E^>^=H:CT6&BA&&&' <@OX*0<<\+ MX/TTQ*M@3'9CQD+&(4K;O[BRH=K.T!R9MC;4)#JT3=LR5-D<*:K3'SGROQ6, M\'E@F<[!B& =0H!/],M'>SVHCX^UHMEW!I=__$%N;J]ZC1_H[=W#]3UYN"-7 M=[?W=[_>?+E\N/Y"OM[<7MY>W5S^2NX?X(/?KF\?[DD1]1R/I"G] M#QK7X^ KZES&LX_UF8V7*ABK9]V[EQ^[ EWO*0A?&1P?X"&?O6#X(Z>>*:N# M@ _Q)124N2EN>9C0SJ&6[-C,]&%,R2CPO. %H[-Y.0)0@2.D4&*3<"5?(<8; MYA6/;-\A,-D?-/[ 9 YUYJ60\-)ON7)([UP?/@L2&*\3O>\14HGTG)'=<6LI M6&I/-\S2I13Z/5DNE]:__O-^R5(#:PL$F#VMLJH%FJ)7,RBKIYJ;7WZ$%'RK MI44++B,@0%&O0-0K:,3B%=4K.(?V:JO9?J-UM0)%WE_+LNN:6W)2)-N)7(>6 MUH[33["#G""3TR63FAKBZ:(AGFB(=Q)!VVUIB*>+AG@GC:SZ&N+IHB&>:(A7 M0AML.Z65YN%5]2W314.\DP96;0WQ=-$0KQ%9,VTV*41#O)-OB*>+AGBG"ZJZ M&N(9HB&>2& ]XVF<42Q-4=R945]/1 MNW&@MFV'RD [>=6F_@&*:31I@&(:31J@F$:3!BBFT:0!'M6_WQ"#?DT N!TS M4WX>*N3ZSS3"+*E&A7TO5P]H4-SWUJ&=5<#"/]D? )\J<"1.EO>I#&;_^6=1 M7% 4)9,I.U+^/:).ME\WZ7:]U3C#N&B]:^A:0\Z8!<2.49;JJ!#3&,3TQH3> MG]7Y_Z*B( ( JB$U@/TC!O1LJ(VOE:*U*]L;8KDH6*!%'?R;0/PA$;]XDM,(R&.SAY[5B&X/ M38!\149,0V1]:PEEYHM@J'>Q>(;9,B6%+,QN"K;/2 MV'\5O3N/D4ZRK7EGL0HUUX^R3G/EB0LC;[NRM4I<(D.I<9#:K_]F6205@$7I M#!3%:I(BO;DK0:D:PO?#,742C]Z-EORAZPH'F^H)5PA^2<\8/]BP ?83Q:B# M;%%( JM"X@ %M-P O>SPK^/'$\D>(1)\?J'+S3$.]-ZP]%%F\O_]JV>JI0O M_ZOV-*GXJS=4VM6U2BKM*E+/LLH]ZDB#VEPH693_%>5_#[N,HOQOV\O_UJJA M?7&C(6N$&MHQK=-@VB.%K$5Z;_'9]V+XGK9#9:^UY]_I17A($495AWXG3!%'"@FI=<:S M$R$O\)\^H/G(9.5BRL2^U56%6W\_45DV3&R%*>P5*69B?N5K?I@9_?Q/8 M@D#]<<1AS:@W$?6*0'U>&&YV[YZ.MY66E(K$C$'P M [N S!['KLX>,0D1C#W>P/H(+0?8:IP(-G]RR]>/8:=/'&L*CP0/Y8 MV_."X4*7.(3X_T3I&-F;:/JBD(X\>'S$+N,-2)]AVJ,1?,@J'\% L<=PH6/ M-CQEB-.P)[ :!':9AI$[)-X4PO>='Y-H/4E7BV:0- M:'ECCVC]I.(JUG9>7NRR'&4J=:KOPU]!$H*:[$=N:@J@GHV?9Z=NW$[,SBU9 MF^:EK])3.=2 /?H,6OEJ<^>Q2T,['(Y?>X3;JF3(VV?#-+$$!?F5W2AGM\ZN M)W8(NCZUHR1$%3S./S2)F#:?=HTF]G0:!O9P/#Z_C )06K!%_3G<&S[3V@$D-L@6R46;E(X8(4$8?JK6C#V MMRTDO/L*[&?;S8J\3-*=A.EO70X<@3^SI?@W8 61:(RW3IGUCV5?T:QQ7$RA M&]M@,OD!MGND_O(TU^TC&SX^\9'B6U.XS>]A*(PPF&>*H3SQ:@=P^"H.8AA) MSOZ$F8/MY01L.*,$Z]2&\*_GO?*_?N_=]^ [_[\)$"*WW.#38;I88*X"6?A+ M:)XM&SXS2A[_@W8=O!P?B$,/Z7\3-Z1LC7O5-!)/^A)7-DH$TND M*#U9*]=K>_WG:K^:L!VC9VE5Q3>=\IADN$$W&S8HLZ>:5D5CZBO5]*9OXN8U M<4Q-!92U^=UEPM*(Q#(DWAB=ING+$58ICVYFD)75TX\0Z;??DBIR>X+6=EW/ M(X;\G?;RO2'HKT)HMBB<E9?8*-SED$8?ZMH53Q,*5DBW,CLX;KK=@G;*/ M":LX+Y:SQ'(^H-V\PXJ=V[H(QB88FV!L+5[.5<;6ZMK>J]->$[SZW\2-7W-^ MZ*H#VK?=TXK.0+NNYNZM@=[)2ZR$X69"?([FS)3K6.KF#V%:%@"I([7Y+3I..3G"I( M3I#<&9-<35W-^QI3+A5I[TQJ078-PY\@NQW(3JF)[/36D%VK.R_M"IJKP,/$ M>,RRG^>FD#A,(E%3Y[ $6+H/P_ZJIE&9JBGZ+S035*4;,.P/*E. ZL1!M:9$ M_,%5A7YG($M=V1#=8DX36,HA')R[ ,L2P#II8&G'CX:R)"$&3QQ4QX_WL60! MJA,'54U'ZY;"1:"T=Y]M :QF JLFW M[KX3CO$=Z>L0)RX;M0%#JBZK2IRV-!-41T_5,Z3J\H8$J!H)*N,0!PV[: ): M9V!T3<42N#I-7-63<65(NL#52>/J$,<-6X2@R&@X=5 =/4W&D$1&PZF#ZA#' M#+M(P#Y*0+4O).")XJJ>3!E#LIJ%J[.(N?L-H#!TI[8G8NX.3UA'3^@PY.H2 M.L1)2S-!=?2$#D.N+J%#@*J9H*HGH<.0,:'#ZDK6WG'W EC-!%8]"1V&K I@ MG32PS*/G,QBRR&_NL#16TYF+W.\,M*ZLBEH_)XJK MHV=W&')UV1T"5,T$U?'/&Q110.K405539H-II[]B@.E MZV$HKA)757.5@*.XJD%7"3B*JQITE8"CN*I!5PDXBJL:=)6 H[BJ05=5E-'& M+'JSZ0$R#T%L>V1*_0@]+[ ./K&9@Z3J'+=M]Z2]/;F#XT*%]7."Y-&CO+^G MZ%F[]]J+7"C:TIJ%30LZ#GZNA9/?Y)4765/P0Q"V(6Q#PG MYIJB?Y5^9V 97=FLJJJM(&A!T(*@/RAUT3-KW2MU55D6!"T(6A!T=1*ZIMI5 MJE11#(V@9T'/@I[G]'S\%!:U\NI&@I@%,0MB!F*N*75(5!7\Z[C/ S8A7&773VPVHX)/X$*V M%BXLA>T,S9%I:T--HD/;M"W07\R1HCK]D2/_6]=AJ=(G\Y6Z32: C.'23LHK M6^=&0R^(DA!VZBJ8X"DZ>_EWZMDQ=:Z"*([NQW9(/]L1=;[9K]CW*7J )W[V M@N&/W%YI'#4P>NI$R)(LD:^37P MG\@##2?DQA_"!-QG2I#@NP2>!$"#63GD'5[>8=?C=YWWK)P)?X:BKGW&[#ZX MAMV'M\&[@R<*7X3DQ8W'\Y'PM[([?GVX87]&G?>PCP_9>]@S7W!*Y'E+KL-9A*3E[$[A'?!*?SCT#6WX#QG,RNQ?DY;@B#"$+8N& TP+?A4N-'!W#AW&(OF+^3*Q:U*0\<7HG2)=X;Y,[)_N))D0D'F/,/-@ MQ%3RGU]7&/\E;M,MF\3=B'T;72;Q. AA/9R9!#=R4D$';MK3]!7Y36"E/9Q' MNA",M(&88&F^TL*/ GX V,?&$]@>* 3DNOB[5E76 U M)H%_C^"\LJ=N;'M\HM\I "XQM<@_,I(\P;V"Y%?.&^LP=8KZ!VT/.\P?2JJ M1AG)N^F#BZ!PDB3R3]C4X1#TM9@MPXPGI\PAXTT%HH@ ^\);0X6+ML;?,M<4 /EPEJA%DR>0:*@ M%.0WL6VG-MR6WW#(!\.D[!2ZC@<,:Q% M3K$Z^GTN?3EB?@<>1Q@OCDZ1'7POTC;(N\[W^]]1=^1Z$P+A&2U,!Q6TF G9 M\ >-0?-!,((< 87V?R+D&1-DMURA86#A.A5Q0( NO@ZDB[G<$4GKK1O%(LJ3(QRW[\@Y/)-_9Z><& AM4=7CA)^ +,+Z)^3O:8 MG4$\#H%?OE([C#(1E(YXT"6/"5LPH.UT+5$!8;.&ZST7)ES 57'=4 QUF5^ MBO "ZL&2X3;-J!FU3@S#CF!A8;NR%S"Y#> $C134OWD-PTPI?-?Y: 5$ .7F"GE(WQ:E.K1)((5GC^.H0!W*%5!08O(W9??_Q[!US#H1,GC?^:: M.7]B-HNYBHJJ?:HK!Z"U,VT8GX^WP/*@>A]P;3[Q\6Y8"AQG[CVP2LDD8;8T M>\[4=N=<*UL>MO;X;:8,A9DVN,30EK8R3^\I!6GH_9D&$1OK18A6/-A3GUY< M)QYGGI_<72E[D.:WV(]1X"7Q^EMR? .M-1K6Q"5,8VEMV%[+_9KA$Z9/+,$OI@^W%#A[A@;@C.C4%5#4+&,BZ8 M-HA7P9CLQHR% *7[3XJ1=/ &F+2'^CR"ADGJV)J#]8*L>-CK5@"HV_D MYO9JO7K1E('>WCUW5S>6OY/X!/OCM M^O;AGA11SY(',N?<0S]>D7M/Z91T.-X/Q]1)/'HWN@U2GCF7]TR]0>TFN@1S MZ=F-7QE>BMR-_7W\B@U6?BY!-$U@M*^IT.,R@MCI>I!WKC_T$B9S4,B\YX:C MBR8HE_>IM0P_M2X3*LQV=)G<&@6>%[Q$%_7AV-II$1:]^\QO/I=8S$D/ _'L M:40OLE\^93EPKL^>QV[ZM @$E(U+/GHV8?YURO6M?D^R+&3\:0)=^N)4)O1@ M?!]7/U>5GJD6?R7UY,+/USW*ZADEG[3^<]4R3GA,DJHU;DQ-7">M7_;=AQ^3 MW-IQ7N=YPCV^VRG2FB_P+N3J[Q1&7AV'.? MA;*6UVG[V6?#%RES'I/,;[Q+$O#6N9_=XEE<@1"+]W;DJ951:9G%;L=:S8@<#GJGNIS_9!_!8E["V.PGFB[GWYFS\XL=TU\>PX_IM1B?PW]C M43J[K/99KJF Z'$AFAI^"%0!40'1-D/T2%WE8=F/[ZEBZW67#V:*R2-]^(XK=&T3LMID M!R3;N:5HB%UE:0-[S1U*8FJU24RV0=&-S],7R@M,3!Z40&"J>^N HA-BW>C< M*!.TFF3"(D#?)A@,3$7HR:)==>LANHZ!ZJUEH"8P4%7I@O8BT-EV=&YDH'J+ M&6B_,U#[/6WO"KD"HG5#=!T#-5K+0+%^L];OZM9J!0N!SI:AE_6 MX]< E_R)([-=OH=%;+Z-\^,1J=Z3J@K8$1!M'O.LS_FP+_-4T7NK=*6"9D:" M>38.F>WR.U3!/-,3O:I:;0F(-H]YUN=XV)=YXM&7:G1E2S#/%B"S73Z'*IBG MP9BG7%66APAZV!5J:3',LPM[:)/;8;9';^?_9F=@=E5K]5!D=^XO/,Z-YOYU M^1URU73?QOK[S.F@[JTW"WPVEG76YW0H8)T%$+0Z ZL@,4#PQL9AKUUNA7UY MHR$QWKA_NIG 9V-Y8WT^A?W52@,3(O6N7N#T$KRS<=ALEU=A;][)\_W,O7N] M-2N,H=%Y2TLE7+":OBC>LF>PF]G:!$4#3^SZ>E=3]HYV$PF*S4*Q2%#<78": MK4Q0-+3.0._WY(I;I3:3=(4T.OU28H8N2HD):73VTJB=I<0,0Y02$]+HA$J) M&:8H)2:DT=E+HW:6$C/Z;2DE5E$<4Z/IC8>?L=9DV&.852Z/@[0)YOY.R'1% MGLVZ M ?Y6N:56YNYL!=*%W!)RJXS'LVZR+BVWM(H\H(>G9N8"_1C;\$#XUW&?!]F8 M@9?!S@\'O\"'V0@G=OCD^FP@>E&'P11K ]:O;S9+]M35IZ1=PBUX4.ZYUN)S M_Y-$L3MZY1^YO@.ON5 -X"1'1[6"J'X84Q('L>V1D>V&Y)DU(@Q&Y/O][\1& MM$6$>\Z)DX08YSER$1[,OQJQ#MF\U7.7.62Q;S%YL2/RUTW4LDPE"[K=!WWE M6 #;4MY$44*=+VP,/'J=N>N+B>CO81!%,QP;.1RSDM"]U08*!);6@U^ZY4:N MZL<;NM$9J!M&SM:_U. UXWB#-SL#H[>:C3I?=M"*D%>YS]1[[9$J*>UPA,6> M>.$"\;C#!5);:1#*2 V6CZE1_I 2MGZLR2IA/#TZ1=YR^<L$KI5&7O(S=X9@ 2 /B^D,O<2CY M@V?:(\#.(DJ^S9G7V'ZFQ":_+(B %2G=K^PHDOU M:3NC%WE!>X:U'%X *WT!"1A1/T4?N!'5XLR:V$!AZ]#D)9([R] M/NG)%_SU2(?!A!(72!;%7Y>X(SP1LSVO2X 7Q,CJQVZ(9V<^$%H88;OY41A, MV%=LP8ACQWP9\XR>\?G\JN(&/N+4"6,\Q.9Z! H.V/3_B8":PLY,I/(P="=J CQ&@$O01X"WN"*_P': 1F/:4PKM0-YGRIZ03 MRP"6P?"9[R29)%[L3CT7%JUP=;2Y^%NW3'QA<+2;Y@2;YJ>3<"/D?6[,+VX\7D ;/A<8P+.+R M ?60Z)JXU/AQP#0-+HFQ"LT?B=/^' M[<D:G)EAUY (A?FS(B63 *' M>FO>O3<6D6/R[(*(,82\PL=/U(.\X>'$KD;V_1ZZY@[;I,D$P"CPO>(DN M*A&C,]6?61$S8X;;++!_7KA^FS2[*9/B^]#VV*Y! R^ MCW_]Z<5UXO&%9?5,R41+,XW@2%_,OY5[L(@?5S]7C)ZD&(5?23VY\/-UCY+E MGB*7>]3ZS]5^-8.R>GW+;-B8Q$*U>Z$L2=GXI"UA5!M]W6K.A<@Y1LH#-H=Z MK?*?FIQ?*[8+J5S,Q'4Z21VAEH_9Z^=R?H M-I"ND$:[2J/VEC#K:RB-M*ZFBX*:0AJ=K31J9PFSOL[::DO-)]UC-[^JU0?) M-N_LNE^5=BCV:Q.:BQWMR\M,HS,PI*XDB?Y"K0?G1H]9OR:IL(C/MXD&LS/H M*[W*:A$)B#:,?ZI2?94J]^6??<"FU%7Z IRM!^=&K;JN4HQ5\$\+5&NE9U55 M14- M''\4VTK_[2DSL TNI)25:J\ &V/?,[40F"VR_>P",VW M\7ZU,S",ZOH\"8@VC7?6Z7S8EW=BF2FEVS=68T$%[VP<,-OE=ZB"=^J@-ZL] M1?#.MD"T/.^LS_&P+^_$@R^U*RFKX4^"=S8.F.WR.53!.TU60;(QO/.L@A[2 MWNIG%_;0)K?#;(_>+@'ZG8&L=%5S'PD@O,X-E@#U>1Y2="9 -&]C_Q;+%)*K M*@@R%VK(.Q!\,[&8;-=GH<]>:$ZCMG1/8K%"'1GL;ELJ\[-N0 M5R0Q OUI;4UB-"5,8C3DKBR?194(D<0HDAB+!*C6QB1&4]([ ]WHF7N[;=I MND(:G7RY,5,R1+DQ(8W.7!JUM-R8*9FBW)B01J=3;LR4^J+=9-U:;FE5^0!/3PU,Q?HQ]B&!\*_COL\R,8,O QV?CCX M!3[,1CBQPR?7SQIW6P"$]!, !1\>C@GA\ M&%/R[?YW8B,F(N+Z!&! V,2)_1@\P\^0DBF(&^R>Z*!O%"\8V4-*GEE;PF#$ M/H$K$"8NW/'$2H[UR/\&+Q16N,N^]YD,P*MSKXO'\+R)_4H2+P9TQ]1[Y2[8 M(:S$,S8HA@'9A(&9K"4=/Q4ORU2C[W+0][B==AZ7:8?]0&( B'W'Q8R =+&] M)%#!#/@?E!SRC M3CV@8P!M;\9$9D2+"^CZ"5N&0Y'MX)?'$-E&_MVY-Z4DI^GPT&D0L9%?A-2S MD5X^O;A./,[D0^ZN=_!;[,0J\)%Y_2V[$O-UI36S%-)?V(?=S'&:CF0*R M/CR&U/[QP1[!8"]L[\5^C9 !Y[<)=B1]N(&9\\MS7SO#T:B2&:ZT;H494??Y";VZM>XP=Z>_=P M?4\>[LC5W>W]W:\W7RX?KK^0KS>WE[=7-Y>_DOL'^."WZ]N'>U)$/4NL;)8K MK6K E$LQMJKGW]^))RPJ>94.P*I[ ',$L"=>N#'@;;@#)KZX(6A-01CQIL_1 M6A"W6,=$ GWB?50(M4$' Z#G<)Q9*@$P/"(,UL'&[0B6#V\J+0#Q,SK1E)E MD2&%I73_'@915-ZG@2%<7<-8]6ATRT^WW_SI6J B=HW^:BXR"[TH/6.K\3-6 M)#;C@LH5A$\J0S\HNY, :3$8_B!.$J):.W+Q@2SL)"**I.A=_*FQM8)?U&[. MS/)>>P2LMX@N/HD;7^2%AJF!QFRVO[[-[V >)M*JLM+4IB*#KJGUK-75[KYU MS@2-TSY0B'>%T\;47*DG%1 6V(J*27W; 6^)>%P#%M-OGFV?ZHJRQ@="SZAV=3YYD^SJ4]AZN1=Y_K^V[?. M^PQ%+MSR;+L>,Z3B@-B>-WM Q/@UP1OP\^ EFG^%U\Z>7 "YB$[<#[8/JK_G MO0+ZPB!Y&A-[.$PFB6>C8C6U7\, WN90)V%D :^[&XTHRI6(,),0[H/QL7&/ M;?3LH=CAM@0 '2@$WA>/(_(.T=W);B9IF8?W\#P._)$;1HCV5[P-'K9T97K_ MM8_C049 D+8[[[E;QT:/JSM%>H'!9&HA

2%,/,Z.TS!4) M"\G]BF4]:?).B0!O\:1EY,$\X7>C*[:3C')2CUJA.TT!"[R@GM#,FY:YP#*O MJYWR//@U2,)"%K6T!^A(PX\7UI&C,KWR*DTQ7EQ[1W(W81.G\SKE]^X8S.8,VZI22=*KRV_[K,/GHDOX]L 6,: M3EP? 0S+ZX9@.,(G>$S 3@>>0 (C!TN? AC//IOA?,H9T^,K>7'CL1/:+^SE MGI?2%CQS,R]%9H-CC4'(H&Z A!1P6N*1XOCKRD3()8SOZ2FD3XSXRANTBW3P M0:]LQQ>W^C*)QT$(XG''8CY&;J=-L&=[ZYJ_@63V<)YSRV>!@R#WLF?O9LJ; M&T4)\_G/N0L*3)1E7'SQXX3RQO*VIG?6]?G:6FIF/TV5R46EL9F*_F5/H:)';[RVY4^TW+U'ODG95=2 MXH,JE#XMF<*39RPH4Q_FBWN2.BO;OP],.),\>1 \T/8CNCCIA=/=)?#(*W0W M' -K\+CXF3WX*HAB@,DJQ=VF-!RWM\&J]VHB8P"U(V1C?)3Z&B,FG*4V\QA?C,IW\R9 M\&6G:G"1Z[/3Q-C^21ZI3TUR0P,2=Z/U%);0T.Z=(UR [$&0!#[ ;GCV-Z$7VRR?'C4 '>[UP?;:F M[*9/B^_#H\>E< ?V/OYU>JAF*3U9TO%<+4W_2E^<'KGU8(\^KGZN63W#4@N_ MDGIRX>?K'B5K/5GMEWK4^E?HFG'B@[(V/FI+'M_&8$M97[FN(*J,P[2F *L5 MKL].A/\%= IVC[-4O'R?MP6S^*B0"S> MVY&GEJ'2JLH=UAH!>E6@O1PH^?_$ H'/I?+!LNVZ:+FJNSD!=C-/U;E1H6)V ML]I5C.87*!"U102%54IAJGX<$I,[ ZNKRWOW^A84UBRL"0K;1F&:<1P*4SJ# M?E16K':P[# M65!GJ<@C1=L<); 3-&=U(EFH1?2 Z0S+)[RW0?PO"F_-YET4,*!B\7&Y5Q#P MF@8+Y*(.\T4,'_$4=+:@ 0",V.0EC;DE-@^ZS6)BYE$I.YY]'VP)>-3,UR!, M/\+KY 4J!H -+YPDQ+/8W#+Q$!1YF3KXD6VE\;A-H1@\)PI M/_D] &SH)J@#NN/SW?,>^@/"&MB;;!^+WKGT,:17/^37_R8WD"D=7*.RX!IU"T/M@U'5)(_YNX(0]RV2E/'G=^>^JPKH.<>E,4%7W"L7RG MTR#$K/XOP(6\($K"HI@G3>9@AQ&"5(FS#_&I;P^%JBD16.[W"/OO#H2PS0H: MI&M1:?YGZ!4;K>(/#AE1C$!NQB&D0\!!?>PN*D5]X?,8EC1W!=Q+6"[+6Y8AR W'N0 M#/S:^3/2@#F;!;>S$.D)GO)/J(WT#*P158]'QHD(3@^Y$\54!HR,SL8[?UR^ M^@>+[&.I-!@YR?*N N!^/&D&GX?).K]1S!F^"MCMT2P:$+_ZALHPV CLDBA[ M69J-P\:2X,KX-)[-(BJ:Q,*0EP>X>70 _-#&2DM#C" F]UC$@RUX.AA8U-E@ M^/K3*&7:$XHI%7Q&J+HQ;L]U/_:*Q\1YHEDI!*21MWBS"/B?()-++@V77@P6-T +I3\F1[S[;O_LE4J6@* M>MC")]/@!9TP0SX'3,H-'/85T[&FWNQCT&*PXBDJV##G]/JLDF"JD7*="?1I MZI&1_1BFWV#E(MA.@-+\,>E'+E/<>7[=R!ZZ'LAW^(BKU4[V59#$H+V%\9A< M,CW)QF*9*]-C,.3C\Q+ %;IH86&3$:K_S&\+BX.^/-1YN5(Y"3S@[P3N'J(+ M>(B58$!9Y5/(-,_9DH)@"8.(VY*@2W+_(F^)!$]QN!7DN2,Z?!UR^9$M CN" M8:L"RF>$53YM3)<=V@Y=40E/F6"6;,L,M'523FYWW4),^X_!ZU?38+7"P^GRD\;,Y_AIR( M,P8$*\5JF9*1QZKB@CZ#OI='.N(E \""1"L4[.8N\PU3AS\F1Y/,=ARAK3V> MCY!Y.H"5C $DL ,4/5(NFGGPXC&> $YC=\*F^X*N@WEZ,"O_,'*]"5O=,.![ MZTX0891[I;S9,N1="8^OLYGF)\IX:?+(_ S;_F\DBM\ )/&S%I\ -^Q/&S3 M_:FXQ$ZS^#[BI^XQF#>=4P#H>,V'+W!L>45;9Y MHG[J;$E9V\2-(O:7@RXU]S'AWR$KPR<^V>FC,XV$:0V,Z;65<,KFC$>9."CP M%3IV;)>,>)AG^R^?6.4.-#Z_IE\6G5TI1<:5LGIVM5.^.3H.Y];):OKYD@=N M-P-0*38 E0H,P*-GLM/YSM:^=[)AD MI:=(Y1YUA$')/54IEZ1_G-W;7()@GPQWQ6Q:MO]R1>=MR?YDG_&[,R MCNG,W&U)C^ "TGM]?8>Q%!RHX,I_4'MR@1C X#;NIG\GOU_RLC8M+[]ED%AT MFAPJ (LX M'CWTI(N3GE@@W$G6;MEM_B>6]K[;I$ME06A;DGJ_TV?J)Y2GL&' W##^IQN/ MKY((YD?#:Q::#^MRR8,"G0?[9^F\-DWM# Q#[\K2:L> IF7%B[H3@OXJI3^M M ?2G=0:6K'0-5="?H+^SHC]55@Y,?R/W)W4^_$G#H)#T=.SZQDXK!>D)TCLO MTE/K)3U#D)X@O;,DO2;8?":K96*:75 _&T]_1ZJ%-G,5; M]QL=VCE:-)0W.T>-;9[1EE4WJL'E@R"X&Z5,H#QA]SL#S="ZBK%W$5%1&ZN) MZ-GBL-@3/59G8*K2_\_>NW:GC62-PG]%BWGFG>0<&:,;EV1>KT4R< MMKM[/?UEEH#"J(,E6A*^]*\_>^\J70"!$ B0H3(]B0VZ5.W:]ZO:;FPM%"3V M5 ][]4;OF[5T>;YLF\BP O!WWQLZ87&:P';,#=#@S),()DE\ M*\%FV K?L!-S6U/;QK+>BA+?3@S?5K!.HEH)=LFFJ'9:P2F) M:EM;,EO)T%;MPFCK:K-=_<%/PKZ)5A"!TZ+RWC)-9WF_O+_H_?LVO@\5)[QC MXS%U">&U_Z*G2JJ)YM/>2BM*C1ZVMHD>9ISE$4JA/-^!0(V?.&)TW4%W!BTV MG7UBM6L7NJX:K;(&I[TQK>?8L2K'0[ KK.J XF.JC<;6P\,D5E4/JW+] #O" MJF:C=M%46Z5ETTNDJA12Y5C\NT(JK7;1-E2](07@$6+5892J)L8OS:9J:,V* M(%6. 14U8(*%LN4X**_:[JJ2LEWI\%O5#B7?SL\'>3?V@N ]'XLDNHTYR2R2 M5 .)31)+3]9UF64DI/J>+=SEF M92EXAP%HLZ6V];;$N^/%NV)S&1_T4&_!/MTEZC67 M6J42]XX!]THT8DO!MU;M0C? 8BTMW[;BD>IUO"=KW+]]%S"Y,KFR4E>V[YK: M S#/:VR"QX(PFA:PC>_@R$5'GH<@ F6FJW-U+EVS+2M\CAIUJT9$'J6T.=;>WL KBSAJG3PH"OINKM$DQKB3I50IUM5)UU$$>O M#N*<0#7J5>90L:F;C&?'R5G37N ,'!O';VY3LOKV**-D*R#R'&%S*@[Y;S0D M\#H>WA84DM)&V74V,JVF4@B5:QN4C5"F1*@C1J@U+(;""+6.2+=J%UI3U9IE MU3A+I*H44N6:$F5SJ=++2R5"50BARM>BUN%1K8KQJ!,(,-S2+.(H=5%$&1:, MO.,VO]U(1TT5L24O?3 '6PH(9!EH.&9, MRC4;RL.DMHP[O#5,VE5^7V%9UL:00Z-S>+>Q1)F=QAO*0QB]=F$UCR?.\!9* MEJ[7+%12>@RD!HNL@]!^D8,@Y4B0DD(OES'&W<8(]XGPC5]W;[^PX.HE]&V MH^/:_NMUR!X#8"[X6M^CQDF1FMJVY*#((T2C MM:1O"4C4J1@2G4#%PPT+MV^7MH=B='F_]%&=FH_J8%8^7,&GPG_W?/R@&X:^ MTYN&-JAM]UY)=E*G@F-67QZ5RVO7V^@Q?1N9X37D"*QA8C\PY=_V?M? 80'D[G$>PIM#*R,?6=(_ MG('1&-KM?FNHMS33&O;:?=;OF\.^S88#IO6U_VAGC3,-_F>T3+/1PH+T?Y_; M%_6Y\3K )H350"_)^B1U?F)Y)L[P69SP\^P,PE'$75-WB>-N)+?8/6 ETW#Y M+2D\Z#/DAP="@U9G#EZIOT=^0DE^YP."QEAZUUD QD //Y+*9,A#_,6F*LUYJ&/0"D;]EFWVRPOMVR M.TU# RHP!NWA0/N/;IJUBWMD/]@# $4QEE(AYL\>Y$%Q+6OWM8ON'W\HUS>7 M]_C@V]7-_9V2 M13US#"967TS]3*]%/@PVZ(;QQT9MQ5U:]ET:W;54]ABSLL>8E3TQ>$F0ST.G4VY:![$"XK\2+!:>H M _#/%S\W.O6&ULK\JE'7,C]?]JA.W6JW"SUI^>=&VSK:-6E:W3"+/6H/BVK4 M6U:G@HMJ&BL?E>.O7>WD;RUO[4 M]E\5O:,J>D,W9XRT;8"3J<&OMN/6]E+L4RRM!])O++3'(/&I;B+V>I>ZD(SA MEUEKV7CXI98W_++(B4J4N/CN@S)IAPJAQMM$"5VB1*DH<>T.?3L(_6D_G/I, MN4,S-!TE>U/(84CD*!4Y+CU_@L;GWD8GEXH-YOMW5M41HGJ:V+T'LJ&(RG4, M^0-W]GBQ"Z(,>,F 5U+DU%H=\OJ%/3%WRJ)X%S[S=R<<74X#V!_SKUY$O*L; M! S^&]S;+\7C67KMHFDU5:V]6!!?M7B6##A+^BN5_CH5H#^C=M%N:RIL1]*? MI+]3HC]#RRGRW9K^5O<0ZI3>Q%:27C6P4))>+NE9AR4]2Y*>)+W3)+U=4]XZ M2B=6$*N6T5*M-V#V[;L4W;_LFB_'4QXR??"P*%IWUO,V'P9+M%Y=D? M!.#OOK=!EXIV0P>:Z&AJPSR)AK42WTHP3+;"-VJ0K*NF5GTGEL2W:E@L2_$M M1XD\K5BA1+423)E-4>VT8F,2U;:W<;82HLW:A=$T5+.YM0OO0 TM-'-%1XN= M=6Z4]\O[%[MR[-'Z/E28\HY1!QU5>6 N\^VQ8KL#Q1X\.JX3A#Z%"]]D\+*U M3?#R- ;NYCD/!&K\Q!&CZPZZ,VB1.>=O'1'5JEWH315T^XK,W-VSVG/L6)7C M(M@55K5!\='5MEG6U!:)517"JEQ'P*ZPJE.[:*JZ6=:0$8E4E4*J'$-L1TBE M-6H7K:9J6E49.B^Q:H_6_:Z0"B.8V%2\-,-_Q_'+J ,4]>A;BH3RJNVN*BG; M]BW,F+V-)@!OW^=]C32,4W5>YEJ-M[.#F+'%;W%FAJ'GIJFV2DO&.+S3O*3T MG]/%NQR[LA2\PQ"TT5&M5ED)L!+O*HAW!><-+)B>RT;1EX&!YC*#L_!X>HEZ M;Q_U%FR)7:*>M=0LE;AW#+A7IA5;"L(U:Q>ZKJG-[9ME[!SM2HE5ES0B:?L^ M9')E*X2;* [) !G*>]P!DXMN\L-H66 MJ1 %#('T%% .^6\L''F#:_<):.81)Y$5$=2Z7G:UC..YWFR4.C;!,Y"]!F=9/TD.SU\S! M'&PI((=EB.&8,2G76B@1DV3$X;@Q*2^_JK $,QJU"V/KBC*)+!5$EO)Q!6,* MVQ>*52NH\!9JE*[7K$Q2>@QD!8LJF4+[18Z>E$-(2HJS7,88=QLCW"?"-W[= MO?W"@JN7T+CL&9AMX(A:KO:5EE%]8=/-I?# M@B2=EA^^.C"=EE<+)^FT4B@KZ;3)Q-5%XMV%/ ^,N1@H-1JJUBBKH=/Q3%\\G(\EM%]R M2[76V'CJ* R ]\";]L9LR_J\=;R>V*8=$)%#C[7E;$7XC2I1!F[ M,965[[WO;DS6BF9,:PKCT[EL>PM]!R^B=#=9CB>B$\$'C#Q'Y@RK_M_:Z!PP+(W>,\ MA#>$5D8^\J1_. .C,;3;_=90;VFF->RU^ZS?-X=]FPT'3.MK_]'.&F<:_,]H MF28.;$&);5_4YV;J )L09@.]).N3U/F)Y9DXN&=QK,^S,PA'$7M-W26.NY'< M8O> E4S#Y;>D\*#/D!\>" W:C3EXI?X>^0D=/;"SGL_L'V?V$!;[P1X_VZ\! MTD,:^0'/Q<.;0$<+>U^ZP^&PE!VVUD$RD ',YP.8,A'^,&N)L5YK&O8 D+YE MFWVSP?IVR^XT#0VHP!BTAP/M/[IIUB[ND?U@S3^*8JR<0LR?/WMS=?KW^W+V_^JQ\N;[IWEQ>=[\J=_?P MP;>KF_L[)8MZYAA,I+ZT3!TU*_$5&W3#^&.SMN(N+?LNC>[:4/;$X"5!-B<' M Q*P#]$/'Z.6_8Y+P**;/LZ^+V/4&;V/?RUX0:=3;S5:R Z$_TJ\6'"* M.@#_?/%SHU/7=3WSJT9=R_Q\V:,Z=2"P0D]:_KG1;A[MFC2M;E1Q48U6]E<' M7I2U\E$Y#MO5;O[6PG49!C.ODC(E9>Z) M,ML[ILS5;7C,TMN_2J*41/GFB3*GC'W71&E*HI1$*8ERABC-*AB76,*K&KJA M-LU.Y4ESWZ60JY)T=HE%EUX08CI+D'90[=JCFK64C3VJS3QWJJS7RO,M(1+< M#G_RO$'0=0=WS']R^BRX\\:#SVSBPXV4%U.2 MS\(J++6AM]160];$[PTS?O*](%!XTO4V\_Q.MEU3GOU! /[N>YLTB;"P6W7+ M5*U&]9T*LCU8-0R3K? -.Q3KFFH:IL0WB6]K62Q+\6VU$FD=;WQ1HMJ.3)E- M4>UXHV82U79CXVPE1*W:A=ZQU([Y9IIB1BN(X&FNZ">QL\Z)\GYY_V)/C#U: MWX<*4]XQZE^C*@_,9;X]5FQWH-B#1\=U@M"G<.&;#%ZVM@E>GL9XVSSG@4"- MGSAB=-U!=P8M,L?KK2.BL&]S6[5*&T3SQM2>8\>J'!?!KK"J5;LP-;6C+[:Q MEUAU!%B5XPC8!*MR#+?R0I<2HZJ(43GV_J[X5*=VT=34MEZ6DU-B586P*L^T MWQ%2-3%\J>NJT:B*],LQGZ+F2]0>;RD2RJNVNZJD5-NW,.'U-AK"NWV/]35R M,$[5WF->4N[/Z>)=CE%9"M[IM8M6 MIXQT!XEVQX)V.59G+MJM-C&;Y86A)>92ZW1]2=# M2-RK+NZ5:;R6@G!8J]@RU*;1KCS+*R4^7=)4HF(5RG)E?-U&KF<@ N4&D9AF4Y;\'#7JY!CWVZ!.2Z+.4:-.CH&^#>K(TM6WACK; M&MH%<&<=4Z=3NVBWU7:CL;UM+5&G2JB39RAOBSFM1G4PYP2J4*_^FCKAJ^*X M"K-]%Q8=8-^>*8YW)/O'#AG >=H+G(%C^\YBNVF9_U# #$A/W>20_\;"D3>X M=I^ 9!YQ\E<1,=W29)K642-4KG%0-D+I$J&.&J%R38;""+6.2#=J%[IJ=;(0ZMK\SZN1A1 MD,TM=Y8\M%XADM)C<)@L*EP*[1*9Q;D.E7(UU89U$BT=)9U*.MTP<'5@ M.M5K%^V&JF^O:DHRK13&2C(M-QQX8#(M.8A8:2HM$@TZIHJM'54+5@J/350+ M0=Y8VR2X222N+A+O+MAY8,RU*#.SV2JKS\[QS%D\G(A_T MIJ$->MN]5Y:=U,8V+[IJM1?9_7%9^)).CYM.]^O)V ]Q8@OJ)JABU9_KF-V" MR5K1@6E-67PZEVUOH._@172NYX36\#C\9^XI\/RQ/0G8A^B'CU%S8\X*0MM'_Q9OYUHZ[]N\_Z?7/8M]EPP+2^]A_MK'&FP?^,EFDVP(Z-^./ M>8J6(! 1]ZQG> ?*EEV 0OH6TY/T>J>UX??RC?6 @?XH!Q:@'@D"AF@\BU'"@$0_@@]!1; M&;,'N!K$+@AA;!?P7X7T>;TQHRE8\YK"5SBU!U()[E@8CAD6=,WG"3<3B=YI MU"X )1;$N0(0'.-B'%>IK3'IJU;/./8UB2^3IK='D^C^U/5_3N&(AJ]ET]06 M&&2HBOV(&MO?=&81RJ!BIMC]OZ:.#VCCN*'M/C@HZ^P@8&&P =IHJ]&FFUK$ M[? Z?F&7WI>).5KMHE5?K(-*,"=%"8!%:4*Q.:'$](%(AN2#^PK@14&]MCDZ M;8HG1\:(]=TSXFI26#AB&52&Z/?=9WW /8Z&@1*P!^2.$98BFPZF8Z N\G5^ MLU\5#6Z$VW7E3/G">O[4]E\5O4V?&75%.20]ZZ73,PY17RT*%@EZ#J(S!+V& MU)!DOC69&Z=(YM?NT+W?VM>_U5^?DW(.1 >08.W7/&<)ZT M J"/9P;+](%(8"L#8 ;CL?>,411\(0H\9 #T\NL[I3<-X*H@J"M?9GF+1<]& MM3/:7U&F892K.QJUB^8JAH'++;A"L]P5FJC=+O8+CU:H(LN?L#[2V_A539]K M6DL/ME!N)9LB-F7NF$T=B W--GDFA%],+5)L7J,52TZD]$O/GW@@!5G,LVSB M5G"Y@VEG=)/KPGD%*B8U%TM/8G-5.0,V9OKX"N/*>]6OO2 M7JW2M5?L0&,4,$<3^BNJM-82NHXH-GY$/M$J&5)]''B)Q@*88/?[8&N,L]Q& M02SV^,JRKH3MG\7%OPIV-A";65],P:\\L9F;$EMAJ"\!.M+/)Z'@ M7WJ//<>=TV9OAXF.FPG[SFJ5EM"' R&]>-A2_-C(]\PM$X!KC&WP\\3VP\@: MB:S[+G[/!2T=$0=5$($[,E@47,K3O-4S@!/@\6IXP<1W<'D>V5YV\EBI8&^K MT32/4<&>\0DG5#L 9.V'RMCN>;Z*V R/!SI3@>(F\(U#6#['74EHP,Y&S$X% M9OB3QJ]IZI_XWI,SH!Q'0-)'@@:B(H$-@M_ U/"E"914>$$Q)45'I$5.@BGR*$&I4_O*B M]RSEU%%.!O]\\0A$I@7F3J4.I9-I$O&/''< TNN#T2S_X+1&WKEA:VS##V?5O$ 855SSX,X[@XM%$+7<#1@H[\@EX$UAI8/@_8=9 &\( MR#Y#WT1MWRDR';W>-IK+,F26):.8>MUHFJ7DM6BM>M-R_N>FWCGB137K MS4Y[G0R@XG+YUNZ$XC2C.L Q)<9+B3HOB3 [$5+F(4C& )+15*TM!X$<)U+E-%3:#5*9H/FTU$YE.O-+ MI"I7N!]$G;9J%V9#U3I;5_COI]E2%+B"A;+E./A6KCH93UZ<$'8L [%WP@", M0S [-EGJD:[+ ]6!:QFB51+LT'WA%38PL]2-4,BU7$BU4'T7^P4IIK;MX6L MUM!9CAYZ7;>J+,#OO= >%]4%3],[66SSQ\,5#A)_Z]0NVKJJ-\IRM!P^&K#" M6I;T)NEM:H\&KY+5FE#X>H&&EK<_4QJ;]'?H(5#^RLYS/[QYD]A,5^ ML,?/]FN IYL^)C@1\? FM@Z8W_O2'0Z'N\E%A1UR/ #^Y/&^PQ^ H3"?UW7] MVZ[,6I21CSSZ'X[6-.Q!OS5LV6;?;+"^W;([34-K#75CT!X.M/_HI@G6+!7) M>$,%.RMCY?"_S^WE2+U_7,O:?>T"&W!=WUS6*[_0F]O[JSOE_E:YO+VYN_UZ M_;E[?_59^7)]T[VYO.Y^5>[NX8-O5S?W=TH6]@8VU2LK5N8 M]K:J0_92?W;0'1;D?MP06LD"9=V:++V2=6O[QCQ9MR;KUF1._V9U:]@YZKO] M2HVM[KTN;]GT77%3:2&O=3TW8X:C0HE%C4NK7<['#5B#8:A-M_.0#Q9 M"R6-!T#PBW)$SX M:N@.AW M3%HW--#@M:TU>%EB)TOL9(G=+DKL#L?NMRA-)4_/IQZ?I82T3 M-,?#3JH6F=0U$%Y@2K7;)5N^A8JJ:5Y:63 M9"[)_.3)?%GYXN'(W"#?A]%1VU;)U8U[I_2UBO2.HS2%YD0J/7N,LZ<"K"U) MAH^FJTR8W1\I\(WC#?(*2I0W7E'2:%A%*TJ:6EUOKBYN*%"\83::I8T;TLM; MU.HZD)V,&^J\T:*.+DYZW2Y=.MN3407OQ;(MX\!969DABPM*J,PXF3B?+"Z0 M"93K)^#HJUN61#._BVKN9NW"LBRUT:G^3 "9E2R)JF2B:NR&J"PD*D.UMF]F M)Y.+97+QWJDBIQW=IE311">19;95HR6SA(\3A/^UC$P?E#KMY8?,&Y4RY=I]8$)*;T'&5GST'?O@-?H/K9.KB M\B"=GM-]<%,J:=4(ZQ8A/F;^B DLE).P+-\;!>/6=,ZZ:<%WL9J;K>4K6&5JY7 MM;+)A-L',B2]2GK-H]?=>'L-[':D:AVK_"A(%5("MTL W!U:T!,_."#HG?[J M3 S* /SBN+;;=T MN';Y 2.Z='O>-%1^8MZ#;T]&"!*EZS,[F,WMXT=Z,WV$ MQ?07ZTUFL>@7]L3<*?OB>X]7+R'S77M\";#PX.;@TVOR*GH/-76_AZ=]&GO] M'RF< M'" -4F\.#0G[*CZ1&>'(.3.@:;CN$A?0PV@H=R,L,1$RF9@3+Q68!9 M/@/E&;Y-)6>NU2)\-H.SKBCW\.CDK?1.Q0F4GAW &SR77@T'PQ?I#>GW)'%T M:/>=L1.^T@M<3^F+8U;L?A]H&E>)R](:_U3@GT?/I_;]@#Y$L#9^'P S"98W MQW\+F:16O=5L%.Y-;M8;G>RO-DC:;#2+M3E?U0;\F!?5K&O6ZIQ;V9M\[>R\ M-Y.R>H<\1F:LRHQ5V4M\WYAWHKW$?P4C#)2;NQ!T')GM*Q,35X4OC)S$Q)0Y MA8.O\)F_.^$H,JFN7OKC*0(&C7?X;W!OOQ2WX"W*NC%:JJY5/X]1)@=+&BR9 M!G/&8.^%!BEGTNRT5:.TOCR2!BN"C9(&\VDPI^IE+S1(V:=ZJZ.VMQ_=*_/Y M2\N>LEU[8,O4J17$DY.-O1?B:=.F0V>^&=5A8]5/J].YNCMO@^H-(I.T"BJ@%O"U,@U MV&JI+5-.,Y,4>&(46 F%1(^\\U:[^B/,) E*$BR5!)>UP-PK"?*NESA%T*P^ M"0H=.EJ!@+Q%.8\;Y#5EIBG,I^2N^82W_*+R+$5P:6)?N]YI%,L17)%MV"JIF28N:O7+M\DV/)F>F07S# ^Z MN:@#LZI,L V6W6D:6FNH&X/V<*#]QVI:M8WZ'B%)A:_?6#CR!DF[]."S M$_3'7C#UL]H<60U.R !O-NB&T8?X\,V['^T_8$%@USIUA?[,]HK_U9UI^',% MFPU?9P]G'@N/H]/3[RSJ@T1=D+RIKRSEZ,!T>T NNORL^_P7*! MU]!'C-ZL/-*KL:F3V"EVA<*8I^-BT@VC38MKX6',]EV!"V[M: M*"9"6?7%3.!HH03@0FLUYD8SE;A8LW:AUYO+UXK(LXA&Z[124P&#@@F#YSVQ M\2L@)Z4U*%'0EHN@*.RM$L(Z,VQQ!E&QEUM!F&FK858$2A8.DUAQI*KR/'+Z MHXBH@7P!6"]]%M"6"ZW;VF35GYWA$!B2VV>?6/C,F'MI^_XK9O0](L\!;?97 M9$QC_(@_(7.;Z!IMK" QQ7L2W&T:/TYYLL=3%O$IEX6BIW+,N<0)BE9Z BI. M,--[@&5Z;T?EN72VE7;LHI4'E,G&9DY8F1)V)"6(3+W 0E!]\ M-K:1(D1>F#!C4G>)A3626^Q>@*Q^^2T[5RK7%.=M?4YI2?T]\A.=_H&=]7QF M_SBSA[#8#_;XV7X-4/U.'Q.# U;%6:%**;R^5] M,:NRT)O;^ZL[Y?Y6N;R]N;O]>OVY>W_U6?ER?=.]N;SN?E7N[N&#;U]G],PJI9C_G:1 M8BX!_:TC14E9&A413DOR\J:^CYZFK49 R=CQ2<2.#3.G]1Z?"R-0JG"TV&K7 M+HQ&0S4;LG^$I*V3HZV/)EVE94FB*^>^W &*MOC$L$K MCDAUBCK1\,T<9^9I@Q::. MGZ:)>;B6:K7+XJ%O0/V0)%&EO96J2I1!$CC$3M?55K,L75UZ/(MX/%?(.NFT MVD@X;..YPFQWPU0M;>M9CU?XR\,0 IB#H>%.5%N\ILV.I(*QIXD(0L";E\TZ\D0MY5-L7>"7F[ M^5J'J '7K=8&->"&5=+4JTZ]919[U/+/FP6?M')1N>7D&0Q[)QV7JQE)RZTG MOYTP;'SB/BB?[7!Y=_V]%90?X,2.JCC]?YCM*U?N@ UDA;JL4)<5ZK)"?1.D M..A,@K7QY! :^ATHQ;)"1":SKS3,T%G>+DTF^>7* M+(+C=P)C3 O5&NIYO99;SM%'FDR+4,E MWE1?Z3$X>8:MW?&WT'[9+L?TZ&DJAR$GHPJZ8>@[O2E%%^Z][_9&Z=1ERW;!0L&JI-6_.I+G.@U15 MF(+:#9R9I&K-JO0#DCKS7AGR-JBC$?,UK*VGDU958XY2-_:;AM'IU#5=7Y:& ML2Q]0:\;C7(2'@RK;K;:I3S*ZM3;VNKY -G]2(Q5[4AV'TK<47_Z-24R+"QS MK@8N6,_@3F7S(:MNZ6MPHF4!0KW>:6T7(6QN"KG=Z#+MA7AI-F.F<7X3#\< M9H_S6QS?IP!8G. CCM[RR7!5%9MF@,6S_[)&C@2*W?.>F )*,T[BPFF%+I_+ MA7?@B#>%86Z&\K/M4CC9T'B.033MS:PKW=G7^*S#/@#7AN_M 0YK MH8DQRJ,-7_1>E6F@A%XTO3!KJ\.L28N_UN^4G[K=[[36R;0WIM$UCW!8#@M4 M9>([N-?Q*W\V'&[ Z#$ $SCGO_F,%7CTXK2Q./MD<1SL[/C7K-&<:TXHPVJ' M3:;O?(:+GHA KET<"$F0[+J#_V:#!QSZAC/W*']RY635MIXQ6;6MO\G)JGI# M3%9-0*.D8+/-V)P=;8>>^ %K)IS^&AN\CB:._F*'3+E[MB?IK6Z\OPH/4.H" M4U(F($K[KRK.(QUXBNN%"J8"JXH3!#AT$/B3C_QCD(#"24Z=F *.H)QR:0(, MP@<1PX(Z#DJ=P#W> 'D]L ?*T<&QKA[>]&P##PI /27Z0!V4F!/4LRX)V\1D=\B-L) M0.GV)GP(XR04XSV[=Y<*Z%3UHT0B.&=XAOT@YNR^3(@9XF$.QSA'U^83=!TW M&>GK X&19,4[AF./LDS/\%,XDEZ(LHJP!7-/"6%F[E0")$W[P6>,XR!< (>- M:@6ALQ])''SZ$\@F%"ZII\/EML 8_!"XVJVKW,%I,1Q_K.@MDKLZ400M@PWX M*L1=_%&KEA3-*L6)JL&T%X"LA4^!!D#$D(R']=WV0P]?)]ZFO$/LJM&/R'IJ M[^$A#B@3U"9&2[#UP2W]U^ M^>4,=;D!"6Y09MQXZO',-L0 T7@1$5B#^#$Q>.$-!>=(&\VT5;LP=?4S'$TB M3CZABG4W\9D]N'5_$V>(?%G+G"+=QO*#NMY:;#/SSX7C-7F6GLH',!//X+.< M[[%_T%!%>+ /N#? MPLS\:1OX(D@IU+(' M OX)&AH-KMWS;6?L;H$X.8^!/0"NH. !)FEC]@*RHQFV9[NORE]@0H0X/AB% M(M@?$VH*\)JR!SQN0Z20GH\E#S.6XQ0=#-TI$=@M +;1K!LK@+UBZK5@:5[O M3SXF.P)M@F@.,5.P= M@8S8<8TC<.K!*6 M1V,49; -.!/8+H+_!0YUC, >!J!ZK7S'(Z9@)PPL=&]&F- ?-Z@"]('8$HS M9X*7+V 5;A M[0>7W #IX\%]NP%;/E?W#2N#W7#I]/G4F0YMQQ=#S>9\;S!=#G,8AX&3 A\@L2#O3$-,P IV'26VO=?G_ZB(8*WH+> M&U*'?#:"X^!V#0:UZC7E"QSP$GN'%#'@KF, .AD%')WFG&,9_HI97^D)32PW MY,3R"JQ%3BROTD)OMIM8OFRZ-WD6MQ4E!^(3PCE#D[R!#X3"D$49G$@+T(E2 M0E4X$%:Q_1DGCQCB@N([W66%S&RN>-#K,P65&@NG%Z2'1$:I7DO(*+C5 M,=XZAD5Q-Q?Y&&)G_#/<,*L]";TADG:36(-@,QURE2KGUA6J9-A 6 MM"&2:@,/-HU^,J&$A;%>%VM#R4D(B1SZ<.3"(N@Q7 M782,/""P*M@O:)>AV ML#KF^US?LR/E=D'6H^-1<1X?V< !&-)M:? FN_H\)?_0T$&;0>@89-*G0%K( M:M%6&RVW>)B7Z;-,$J-0?_P"X,3H /O)=ES\\)=X)7TBTT\4++JW7S+-G#9Z M,%98E LYDBKB<:4VV$7)O6Q_G=J%L6I_+N-F+VYLZ'N/JX@G12?U1)\[' S8>HYN. M)"LRI(GMT!4)6=%%NO@34K +B4&@YQI,J[FH 51A2B[ 1'!'Z$+K] M4@I1)+O1A=&W@0C@J#'&EM*%Z*NTYH).I$@G&'ICD!2DR('1@<\(V8,'CPD^ M+"4:D3-RA@DB1 $S)'&FM0]&$__?/]JZWOQXN#/\. ,;S<3$EMK%5_;$QHKV M0?F_4P\5OHAP* 3*]5#2JOCG/$[K(# Q&INM"'^4IU/NZ>@?E-L>//6)C&E^ M$B(.Y[B3*?D-2FC9HYGS&ITXF#WV1[A' ME:=7[ND9'Y1?,XXACL2BI;3B3(BK"H.,V.(EY4R]XIZUUD<@OF<2F]-'\D'/ M*[+'H5!0: !$"%FI26R+POY18MR,>_4=6:8(.OH!D]1 Y(A@!O<0!$(!P4-) M/N3>YHG]RG/B,/S6[X,V/2/9WBOV9.)[+V "86@CTZ0-9OV]G%RG$]!1F".( ME<$MP0C,53YRAG)1>*8,?17%)R)LB(*OD2$/FO/O3!G93QR'*!J':M$D"JPS MPIFTDSSQC5#FBONZ$HJEHM(!-/)L7,I(SXHS'HZ1=FZG2X(0Y/!R@C!8"(O, M>%W@F@'EKMA"M.BQ@I9@ULAAONWW1Z]$,G% !:,E,YN&3?3/G)>SD3, N'P@ MRU6; TS6-3KL@Z@F@QKC0Z-_:I&3*<>=MS32*W:@U,0+Q5C0S%M$IR8>NT1( MV-EA)@?=ATCD<#K !0*DP&< *Z;R]#%ZB-EI\>TAZX]N:>+U[90A+_G3/L8TGI^*L*%M>Q]K0HX#5 MK*7(L^?]V)="F?/Y5)Q-K5'J/+FCM+IF%NW:NNQSHYW;@G6M1;7JS88NU_0FUZ0UZI95 M%D*UC6+;>TN JNB:M-7O+J=Y;.$^NKNI&>NLU6.S=G$96;3_[OGG%Z0^;-L= M6;.JUE1X76"@!L7E- &"_Y@.E/!/?D7=N?P>TA)C3@AC#L1L#@RM93VGMR>B MC=HS5Q%&PG6^!F0.T]*ZNC#3)9'D19(7'9P7O>F6 MD>MNG'MJ/ZR#+)OW8,[#(OED^>12^U >Z9[EDROWY'VWJ%Q5EU66I%C673@_ M8Z#4A37K6FN+)EQ&W= W:L)5Y.@.//-BW;-;?^A%UAX/U QRW(36T)#5(:GA3U+!@-V![)/BI&%FLT5.^@_-A M5%/;>O"DI Q)&7N@#*NQ0SG1D7)"4L.;H@9M/W)"ATU+.2$IXPU1AKXK.0&T MH%5-3I24.T#O;54GAR ;#^ZI-S(_-F5M2+^EV>+ED_N;&"Z^"T:@YTQRVXH/ MZ*7Q@0/-%Z]VL%L^N9)/+J1+2;9[FFPW9PKB]O:(49(](CFO?/+)I',=)MDY M:*OV'0*KL8$.]Y.L;I_NR-;X1Z0][^=^R5JO)W[]UWG(%-8#Y?"FG%T MQZKC'ZLFOWX*:TK.9VKL)FCLEEZ2OKYGK7P3FU=B?;4VMZ- M$DFLGY>Z*4F4EYPJ24*2Q$&24TLF":TA24*2Q)LBB;6S4C:!95F; Y(FZ2E]KZ)1KZD,+'C&FGF6Q$ M+\5#5^+![:%&9 <90?+)1_+D3>J')"^7O+RL?-FU>7D!5=$HNXI)\GGYY*H] MF5# !>H-S@D*#82RZJ:>_=4&\WM:9GES:SM7.]%4I ML%H&;\],@2U7IUQKE"--/%T8>AP-I_Y7,#>ADT9[VE'&L?)LXQA//EL5)STN M&]2(XY?C4:^O&5>*63;UC&3@&7$K/I^9[EG]J9K:6D<13ST]W/SSVH76I(FK MZ6&KA,Z,QL)F3L@6HW5Q[":.H)XP-\#;0.%QW_KDZ87J(X+1C>>>)3-,T692 MR&A2TD.KWOC.E\WKSP,YZ/K-_G-E#6.P'>_QLOP:H>*4I$(A-/+QIP-OG][YTA\-A M*3O,XJ*L[_DD93Z 2U;'G6_>,/Y?KF M?N_=5GY\$P"(&N%80"9%T()T^(#$2,+J< !, ,P^FXY $CR(&2Y%(2+2>E%A\3&D] M=44Y1D7@=Z[D!D%!!0!5:8"9!\9?9/L\CYBKH*P,^M@5>YP ._1?U8SKGGTG!/:F#+QG%\T"!_:2($2] M5!2HC.[[U7,?SNX!J,IGU@N/$@P2 ;\S"*9PP;,3CI3 @0T C^J/;(P0P8+A,7UX MI\^9DH*,!MXQ?E7L)QLN1<$:/VGF$;BT+":&BQ.3!-=D7L=ZJ!/8==^9@,)M M/Q+?%R?K@5(/C >]9P*NP%_^:XN$$6LQ^ZP77L<($XV][M(JUFO0TTR%%T'# MZC0:=6-):VM#6V,GCJP2.27"+0XI%P=4$X_;K+?W?=PE+;^URW-6P9KNCZ=TB%-8ON>'P!0& M":-%?8*;X"M0(EB.$ZANI)2(F+>'HT1#B=%J.$4%-'$U!,+701X' )(/5OH@ MS9M))YD"OUYP,L0^AAG'L]"5? :JKA+ ^^W!/+L^GU/O.0/'T\@WWJPVX%IB M)21.B#G,T>91Y=)[?'1(+PJZ[N"27O_ @-FR($FAN(<'?!I[_1\IY&ASI(3% MLD$WC#[$%S! I0D:7?Z4%;-*#F25Z3I@&/Y) 8..:P8<;UPGS-[Z5_9@CX]5 M:Q Q(&Y7$&'V F?@V+XC#!4D!>0X0[! [>C0)V,;*-<9#H6QP=V+/C 8M%;& M]G,P=2A8T'=PDZ"3@ &!+*B'+ -,K$B3F_A>GS'D2'0U\#J\O0^ C&;_2N/J A\S&S"0U=X"EH&3][H)+ZE)S4^DC7H"^2^P'H>>Z3 MXWON(U\2\$E@/G";/0:="7139&;"UG-1#(SA"5,_(.:7++PK'*]@[KWB^A^ M?Z$W%M\!#THSV3%B3O*>5,PMX@NP%5!^&6>:^) )&&0ARC6$/P"-.62NP1DX MZ#?&1P #9J1#!RP,Q_RS" :D/;M3)R#)(%BWSV\#,8$[P22P!P$3.$U0#%[Q M1; +;_PT]S30*?%N3PE]@#3MG40#X_OC*XE@ %\!!CP 7Q\,R!'+ST9 BM#& M0W\9GAG?#URC$EIPNYL.6MBL8^<'&SLCSQO@)S:(LR>P5,GQAK@!XC#UR30D M[W@DN,3J8C1\A!V""0),"G8P#D>T2(II]<.I/4[NIU<'*02&=W%S.8VG?=MU MO1!,=!21 Z$AXP_#F Z M8?T0P4_B@S M"L"' 1K@_= M6+"?<9**J*(O Z"B*D/?>Q303UZ1@KH:40*P3>?)&<"Y >%0$),#^0%P$- : M]@KK&=F R3:N@B'B*FPXQ#<+!!$T&/.)890DJ40A!%4XQ[CJQ&,;J-' ^Q+U MYR@MR5L,[B+5GWG/J!+:PR&<%;(> )=A:!])S;RTQYCJ$'.SF1"6K>"[N=J9 M8M/(\5 U)I&!%4>$'&@JX8G!4<.I@@+[U]29$"/ ;U%M=/H"Q^!TGI$4QS;W MR?W$/ "JS0-DH(# *25O01J)]%CO3SA\5?G]ZO+^ZE)Y9R="[A77^#LJS>X# ML(6 O0=,=,:D"KL__.DD[+_BJQ"X_P/"!7_^9OM C' ?:O]U!0&6 "E6]VA/ MS$=S@L32W&J(3^/O"&4_. =-!(D)G8R@2".#(\W8>51ZOC-X8/&^ZK#+ M4GC0TT=FB$OI KZ.Q8&TZ\JUBWMU63_A;!C[ )XVCB*SC_:?GH^,-S8_!!?I M7M_%DA[7_(7Y[C,;*3^!8)L@V.[8)&2//5B2T2 ;35*X-CG9N"#T/3K-R$T?Z1)]?"]>\.C1ZB=D2_89O21EJ(GE_@4F(SX9 M!!XZI*01<.3P*:(J81LGQ C1 ]:?QGJ@$%W1DE"-41[ M>N501789?36KOY!F.*7C1VF'GD[D9D\(M(%8CA/\ %@C P(,>IU@-ABZ-X/ MZW/@$4;2?N&Y**R)(8Z1!Q-,N"BE97LH)?O(U6;B!XG7-++1$VZHH!3T!Q&F MI\CG8[R%'O#*H4-OXR>.5]OQB3^/O( SU,!!&P!_>_1\)F(&SPQ1!&-/\.6# M)YP&\!@&"YI.,)<(80#HY@QPO:K(-0CYEX20P-G"( U^P*//4S]:-5"//XBQ M&UT/#KI>A$\D#2&X B7-G/R!PQ^2X8'XE"!KDM.F\E-PO?@)]@"L6DI@0%IX MF#KC$*4](#V<##%-W 4RDH36)Z@Y9_#P0GXJPS)F'%7FHJ,J"!(C^[7;[_O MX+NQAW)#QU6G: FRF;/,V*RXBP'.G:?=9T!(-KCW;E&!^PX ?RV\7+U1N[ R MG(0Y3C?\ST<4!K&J_&R[Z&)3-$MD+*8XWKSE%NFO< M@Q0_!JUV8=1;JZ&N1JE-( J&4^1^R*5\= [V7A$"D=!(46;QK1^$:G3];5&- ML1'54,(O @S5DX0K@PCUW"RV3'D(@C>C&RE(2 $4^V.:UYJK*-3IC#P6]+1$CAVE]7A-EEU+ M!6>O0!8KMT!K-0GD__:[=>5=VA]ZXV/=_?7])/V\7VLWV.N&S>Q M(JLG4J5C*R.MN IH:_#Q9\0H4*G@.[1)X D_VP$@#/Y./AF^FG=XO5@ 71DM M@3-V%#>D<<\9',K,$F#EA('"B %*(94:L0@_EEF/2[,>+9GU6(&UR*S'*BUT M)UF/4;0Q*PBIO]5D2/*F"=<:&W#?463%3=U@VDYY, M>%1GZ\JMJ]R"M8X?:$WN.5&3ZY\I1T_$/[CP]Y(;]%;Z!K+I?=1#?)(:PKS' M=Y+S!8D'A0:I/T*(('Y^8O;TT4OR#)-X04&5N)EC#>Q6US11U[1R5$O8XL!^ M!-;.M;<,28_023X&M9!"2[! WP8)#@(Z0\U)G %DXG-% M 40\"701@4#;?>H'4V[W):EGZ%\:CZD^8R+2RP*\+?*W/C,>61"Q$%YCSG?" M75.1Z8-.L]#^P93IA+#GV>,.$UP^V8'9>JH:OP'S2?%(R$6& 16;&S"%L2(_ MBVM*%]1$8$\!&S!,Y$63"0T#0#AX1,!]">13Y#9")A;/ MO06,L!D?:L9;EZ?C5MU:Z(!6;H,FKUSAP6(Z3J38OZO=7UW>UMYGN/)($>#8%U@^H ]:?7!_.A#BS01KHIAC*A R!FH3R:-C- #IK!XG@#,\&]4> MLI#<@P,J[ URPC$%8S"SR\,'H-N4>Z;181IM'!F!'SF,X1)'N"?-EC+"C 5< M-B[PB1@E:) MYQU6:FI3-O9Q$ 5W#JJ8LX!0<$YS9*)\O?CQPP>N&# MD?+S%,0@>F(OT8OM1,:9PWWQ^/#_!I81]#R>/1"9:LDI5C"B4U3I^'GJ,E(5 M^*V+N@4N)790&K'; K232%0H6B.2$NMJ&W1ZT5'.(M=VND9[[X[')DJ;98WE MYD2.ST1<1!Q"RMV*1GI,]@@>57%9%'?QGE'4 -1_YP+XP:5LR\@U55PA:Q57 MR*[XRXH#J%6[:*ZC?N4YI@"]*&X7<1HKX$8L:<0B87.-2U-$0'F/?*< M<@KG'!=3MJZ$TG$[_"X4$KR@. @ZM0LM-_\809!D!W.E? MK^4-J)@*\CU*<..!&;O_U]0)8NSXCM@"&N(W$ %CRO#[9L?L&>3$W/>@M?(D MRJZ/\=(Q_/L#UH9A$+LO,KT\Y68* AFD')5+!_"#/Q'.&5!XZ$O0>)X<&Q-> MA,Z8"BYQK7C. &W G?1//":PAJY,_B9,=F%_37G >)FR>IY6'!CD;E.V?'8\P1V#MQR MV?K3J@!UNML49CAQM,&=(:ZNI,(F=SD2,5%ZA2@XX%)),5M(7J-$ K->) MTJ,(+ .%\A.$39K.RB,!CQIM="H13'NO_/GIO,"%8D*'!S2 7,%&%IOO< PZI'SB3@.I]8\O/( M0W.NYV'&I=('E/ >&<\7!L-K O#SYU);Y@[I<2HRI-(Z'@\#B_CN8&;UVY2= M;!J77.3R!D7 ]>4&]SPJ8JE&.E$$OA!Y'H!#* &?6&9N1!2]Q6/?.#R.*ZD( MW+0GQIHZ+6+1JX:B'2=4G!3,=ZEFF$%8[Q* M4@XW%]T5QTAN%\PS[+W.,RHN9&;,O^AAIZP.W:*E.DX@JRH_H;P-G@!QP):. MDM@"5?GZ]1*4CNQO:^]3D=-'7BO"8ZZUR^AWN$:@P:Q7@+0N!QTDOR.RVH^Q M/^ W!^,1J!#'FV V #P:N9G1AV%(H7%5= MDE6 C%??NP"8"-P$RX[.=XSE2<'088.%%?)4\(A3IE;#\^?;RKM4*P?0_3R$ MV3,P8F!\"*-'#Z22QX4^)JWP-/?WXI?8,9F BS^W0YY!7$R,@,O8 -,3"1B(T.52=X=((@EB0$F9GXH7 @FB)^ MB+Q!*.VNPP9QYA#/EZPV5VQ>+],W;&9]:? VB^I4'9]IG' M^Z\=V!W+Y,DFADA2MU.R25)?UU[ IVYO,QA6YY"16\- UV$CS[<*X.%3?25=5;O%8COR[JIA10L2.G2!8&A[=$TP)84]>8:;L(9 M>R"K3-O8X7!ZO0Y41"* MQ49QYE@DZ&9N^@2CUC'4"@LL,LQWRJBZ!?4@ MZG(9MT#!CE-CAAU%)DGKZZAQ!+:=>$$_PFQG ='T6F1FXA-X,XUT_VMN*+M] MWG8PLE'Y@V86F8JA1$Z<]#8Q5PL]@E&R ';=BHQ0S!%=B,1F0PC#03/MO9+A M#PLYE''R8]3QBQ8S;Q=*)(!, )WN_, B*J'Z;R=F&P)>U5R+^_!)[TG@&VC?0FL;LQ M/J"DI)POT?$'9^@,>)V#-7.!9[*HS4G44(4K$_+J7M<@MV=R8S[ M9#DJ4D-BR=LAO[:NK*-?K ?X*+]:<8LH M0(_#0L *A!N)/P6KW-&K2ZT4(NPDKRKZD+B3E=]+$D;4L#NN\SA]C) P>1+/ M;,8LLI%#.T,2CWR@H@W6>C3+.P+U6-+'1CC7DF[[J38U^"(1K(O#=WXZ?,>; M2'CI5CR3#A;&<-6>=X MTWXF/M"*^W",7&&->@8^::*//0L0@>HA<_$1LV(G MP+]4.DA5<9W^#S8^XTH1Q8^!J:7V1*U;V2123#!^.Q-$3()[RUL-'B53),?N MR3+"T OM^1Z1/&J$B0.\\^UVJ?FY.H:8N>\$1VJ09*7%<#4NE-^774J(K(T04V)NZBYDAL2H^,DOU\1EJ^ MJ 89>6,"I?#,![R\BJ+AHFQ0C0I&R2, /SO>(++0 B!9WD:92JI\[',YV][% M7GFR=OR6V/6PVQ/\SD*E+A"HLN4\?$N#S+G)K*!3B8SPE&PDH=#FD2 M(.J;W$", <#S878<_:@*P:_R-!K<7/*IY%10.J]M%&G??7N2*/H]Z@?+VX[P M'$T7EK@49^P^3NQ>:%J=X,SUS9>T1Z<+A'8[_")RT&-<:*1P =:;D2)YAF^* M12"\T1E'.TA2V@'9?P=-'CX+D5B^ =G"3AT1NP^$J<%1I\<2(X!<(@HNQ1W8 M?IQ@:/',H,0],9> V'S/(W(((8S'NT.'C0?)IU&]O.WYF/+GK[@=T.@8-/IN&OJ$__VZZ58;WS6Z/J.#]NL7;06 M#_N?D2GKT0.3,BF$-'60(_TJ*:$.L-'N-JIG'J-;&QR?N*OW#FN$5T@Q#(#K M6D8_)"55'Q5-K8N%25RJ.W:&Z?I@7K:YF?\U)^R_/AZ(3X+,_39!"V^LVFX< MPH[[/*?JP(K'_D3=4_ \PCQIBA\4+;T)OTW,:(R M=]BN7;0S:MJ4E+L<_;"8:#<=4YJCU^]C-?RKJ"GW08_*K.YKIC VZC4087S: M0O*&BV*[(#+H.[ KP=INK>@YD&$QK3D:HJ-O-AKB+LZ5O:)I7QE3(*Q&1M31 M:KS-*1"&F *1[%OA&S]&B^XV+MR**Z^QG#PU'_>_N>418,YY5'W,%1R6SM]% MG%%J?&#@Y ]!K%O@8DF:+6KY!G"K@AX;7SM/?6KI#7#2]W?Z*RC%@V3<5]Y M5Z,/,2.>6W:Q.XH<-X4YYRSC;"[,9W*"B1?88UK==>2GP0$L$7'=1JKE9;KQ M@ M:E!N(M<_IL@CPI-4?L=R1/1Z2G;J@U&)HL?>G M4)RX&8OY8O@,JB.(I&&6[;2D;UQUZ6:I841<[^*+AZ7V<5=)>\S;6Y/BGK1M M]A2*'Q;5KZTEZG6$15=_3<%* -@Y T20KZE#KXC9Y(HUIFJLP5BPES,E/WG M3-L)03-B& ;9'F)4I)JNK1-5]@F5+>$,<1%HU$,12/4K0CM*[/^=U:">F!IEYO64LS!+..+@=5VGO43PJZ MFZ]!['%%OU-7+JF'4T#>/2 >RC37G9D.K;F+N&OV-OK0'J5!MSS .IZ0EV MEKZC"N/Q_8S;,#WQ*.X$2"4]E+4BHI"8M9 ,3F4O-"7B"777(:BP?A2&%-\G M^0WB>Y5;T-'\K@'%"GR<8>-S-^(O:)]KAGVF6>_8^Y1)<(=S:KGW]^I%]);K M\C(UK6.8H%Q3%5OJ*]2S2>NGE(M43_E9=^D@.?M^^NPG\=G7E4])(I@=1JMW MHD[V6\ #7QDWO[?#PDOC/3?B'8K("^W:'<2^-PK?\" /$\7=H)M_P5$[6N/L M_Z3;PL7I0#3;6T1ZN&?:Y?$21(3XQ+B+6JR3+12.1UE##/W$05R=AK6"?"#; MM/>(&)4<\\S9.D'C34.7)4-/'Z3A.PD(7$RCP_733B&R230+Q M6Z*D*N:3><\$Q/%K/*LF2,U*B3$@P='-P^\'XOK?8O#%)L,OA$I(Z==1 MF(<)$NSS(W"22"!7#J?7M$08OH_+E5-\HJXHGT#3FO)L$-ZJ:,0P'5H9.\!? MHA2ZM9= _4LQZV_BTWPP/KTOC(9Q855SU'V#V!B8H=-!7>F*,97X:.X_4C&S MAI>Y*B,@*"HV'[ 3EP0N'!^ 5-SHHQAFOH3E8,CSWB,>NLB0[#=F+50T#_A M+RHM.;+PU 7^3=7R?W*^%L1AOT>&\/NV#^$OIE:*$NHBOPW=_C!&<<+TIW!0$EBGQ*D +AGTS^G*D!7ZY' MQ.2(G1DW ,BJ9([CS-M.,;]8,."J,'R+L 8IZ 3<\SR9 J[T46Q'9N_0\8'L M?\+T#N5^Y/DN!?F_?OVN4D*A1O435>_ MA>?&/!;/S:>ZPMO*7R?FQ]M(GEVY0ZXJ-GK6F0:RU"9#Y3N6+QTC::?&/Q8B M0M=S21E!ZA6*&1]/3?5U.(5S942?NO/Q$!'K#S[<>"Y"'8&N=7V_._ F0,M? MQO;#;'[ET'EA P#$&!MQQ-$AH[8Z?6#N95N\"4C7YG__1 M#==>EK4Y (J]J%F[2%I8Y8+ =I,4/K2;1*8EGP[Y[*-"RPL#DS+"*)2-7AU[ M'&-8D+CM>(]8F[-JWIS)$]V\N*Z,S=:)&6%C4='K- GTXA-3!/ZN_UX150DU M+/U(TWXH:)^R;+F"7*\= 7^[BBVN7UCH8&>SK_?7Z*0&:^2QQ.Z)/;O_@\]J M.1-;&]*?CWO@;9J.&XWM%#ZK6ILI6$>A#\C!S=(9 PN__>1AV0_\\CEF:$DK MQ<7;L,T<9PS"K[ "Q%$*R"_?X:[YFSC#Q#><@8A$#+!2%NDAKAL,@QRDV,NZ3FQ5]TM3KF)\"9AE@ M0SOLF3JBG$\LC;K-GS8>X Z9ETFCX,XY!,5K,$!R@!P4G&'"^V%<9ISZE MR977U&<2+6&QG8G'')2(?L(7+B3 *K0,6$D\9F@[C/HB#)WJ#&+_#X>[X M7!L(15-SK%&,ALV.\#W/.&<(PJ.Q4YF,5=&*"KBL*F>&!]# M/0O(\(5?1:,3PO6%(P/>$Z7,P)N>Z/"H,:ICBWKXY8ZON9R1T\C6:>^D+5<) M>3=5F,)(3 N(-';K)1(W"+W^#TS M5$-?$HRTE-2PM4@4IZ1LIG2BT>XS^TF$.A5V"SXB6.M<99.A+C1;Y]'O$*5Q8#02'DGG9]X%.5/?2;GC%Y4S$>5'*%!5 M:,9;79Y'HP/T7>H? TI5:)Y6U.[R7#G>YX])$\V-,31DY/0S3:(VZ MULQ2D@YJ6^%YJ+2V%O^G3;O&GX"8_$,I=;BL^&"0#U42<(16H#]TN:*8I K$ M<9)#PF\+MW;K6-S:E_54GBD<4)2L @<$=^"H!M\)<.B?$\\L^BXB_-%=PS>8!Q!+X-($!_X=^+M4E,^ MK-NT>RD:U\&4GU"UPDY&!0G(X[GLZ'"D.$$FXNE M8V]MY5I54F"/(^7+14(JM7'$N%>ZE@JZ*=T>32F9^AFG5J[/ND+',Q^2CKNC M1;'IR/A/\ES)5D='&/8N87QB+^:&/J+6#L_ \07X0,.:$;.,\[-"\+( MKAAP^S_)82RWAU!50,YCO9DTX;A1/I_0FP&;*6E$:U"+A_0T/X1LJL;RN^^] MO";Y)+'A1":7H(AOC$5>MKOTZ9$C'>UAO?%Q[CGTJ?;QO<*G.9.YB397,D4K MXF.#&;7_P]*3FV!G&E#GQVP(O%3//ZHSK7VPLZ+M-S\>2)7$MM\SX-+,NH6P M2"./'?.LA+QF<(7S/)I5A 6HBO:!%\(*HR^^J_91GMG>SZQ+>6>9T:&YF%,_ MN28:MIZ*.=5X EM\42K7!JM^_3"H96+%-S'UY1?RAV),RLM43>B=G)'?Q36> M9^*3>/D!?#2W(XE5>\:J.T':6O.=C:YREV8?8=YORJ\9Y8Y%;O0^R\2.SPQ6 MP3UJLX_ENA7@U#N'MV[E$Z:H[N0]>4'EJ>_PU-?K\H$Y*M>\E<"]/_CNC3'V M$V 574ZZ#C7T2+)56F#=\,5SXL->%JKS9Q)6CU-Y^%]IR%$ZV@=4-HG$: MV( B2OXEDS_1GI,X>F32J*DD+P0DC_0A$WV7" %D\[O!/GVM[1XJM"P2AQTV M7#3%5(5_D60-SWV1JGN.O^&A""[+!CA-F+= $4)6I"\,I]B;1'BJ$?1S9TM- MOZ=108+'E?!GUL.>\ME^T@A45M/H:SL$U?/S<]W^^^\Z,/1#GI@:20[>G )L MD%^B2=CU&O9?X]EF:7$1=6&DB _W_8<>I1_S8%E K=S4I2,9G6#AE&8/9@N/ M6_-87%):/45&Z=C7,;+HZV*FM9:M^@C>/ ,MM:;4LN&X_!N%YBUA@R1D0;-Y M;[\PJEI]!0/='K\&L(Y?8P=5(C NQ_8SQEN42(37(OM_WNC/L\JW((7.L9"" M7H^JUU^5N'$.<0_!8#XE*C/_GL":U.31K[^(L2=WF#+ _2B*L*6.D:0BV!3T M6NF9I)4-_CD )VX)3C<%SZQ,$CDXLJ].0^8I/DQ1PA)[C?^)=LC)(D86'+I] M1IWB)P'[$/WP$6= C^W7#XY+#Z2;/LY" 4$*FDJ(K1;%1FG/_&L![4ZS;I@6 M CSTX?^#Z,7B+.JPP//%S_5676\U,[]JU+7,SY<]2NO4C;95RJ/TNM')_F;9 MDY9_;C9*VEZKKC4Z!UK4[K>G&_6F89:R*+W>;+=7WG%.*,K1% @!R>7_KQFU M.2_EAX:B@80[S[M,G[S@A1\7F.L"T7B3_>L)Q 3?V>^)^=U0XTDN^;PA_S>I M"Z-+0H]_W(MG7V#F/7W%7IC?=ZBW!_V>F@4B'LG;8ZCTK9BLP#5H'Q>3:,?A MH"38']$1]?@1_4X?L@&'J(W5 ]L%OQ1C]KY0^"_BS/@]T>'0%_)@UCK(/II M6N$E'C,4$C=:CX[(=FC0%?\5E#ZZ2GBV(OV/VS_\'!<52_J<*Y?OV$L\QPGC M]-$[AV/>OA?[_..@*5Y&?H]:I9G1CU#R\)^.GSB^#OM_9SB.G_@>GR M0M7#Q\+Y*6 2. ,EVECZ=!M*QAD3@UAZR(0UC_!%]XS?TM[7 MW?,F+"V/3K*-#7V9.2VRJZN&D_]Z@V2DYY'1:LE6"H6MQ(Y#$-A_;4M4:Q/3 M8?9'U5[ZQZHRD&TTK./E^KJJ=RQ5TXRJ'IOD^V^([QM9?)\4X7/R>!W&??^? M%7_6RZ'23>[Q/$0:E56WULDC679D>KW36E/E+779[7Q$6\R]TNH60?"23[Z( M$S-75BB*)B5T#?X>M<'6&YJ9?Q-<$]V4U$-J;>5*I KQ\*,2#:&:NQFNN_O^ MO?:^KBAW<.TF[0>%V+SQ0J9H+YW5*UAHDEVQQ#-*VIZJTVUFX'42DU(,L##E2EN6>B M[)?YL@ MB/3;.FW5T+7D;::IMHWF\I=)M$L)M>JBG:;J[:;:;AG"FZ7$[C+!3S*\9+-( M(AJJ$ :JC49;U9V_HEQ=TQ M/6\JFK<,YTEV!A1T+#%H524H1];4=X+8G373OF?LC:+)4KI^+,E21CU.L8D3 M.4?.))C)@;I/ILR)L0UQ\MQUW*AYZ^K6PY-'P;Q"H_2"&T$A^2>"U;&OL^=2 M*^75F0/Q\.5%-V7^FHVYM0;PY?6'>% M0-+,.<(\&"*22ZK\P,:GE MCC<^.\J4QS2USU,QU>/9O&^.J)M-""+$7A=12_KOO"5]&GB._RBJ:I.W)9VQWI:F9F2._X.U],\ VMAP^8-( M)*TVI[;J2;.KV5&/"5>Y$P/7%[EUE4[N,#B--:V?O?Y4]&^-&HAAF5A<9<2K M9C=K"+N+8?,ROKY0O> ]V*O <8PN$3?3+,QW5&ELZY>V)^ MN>=\V':]@YFMQ?)AC7JK52P+MJHZZW5F;4[SZC<./5H MLP#:6D%*OKX!SD4D5?$#*8C<.?=O.U.@,,ZH/QY\@A[CTQ2_G$C@*E)RC^]@V^NI'QL;>&S$7,#3)"4?. 4T,'4)1\XO8/O MK.8#=C!2OHR]9ZG_'SD2F(:D_I,[^):UFOK%- +'G6E>+\:X*;P"7#*&X\8/ MTY2,X?0.ODU#E'@O91E+/'%,,*U5+" JY5PO/>\:.EE+FIG97##ZQ.>/GNLW>*C<)K/>:!3N M]=>JFY912D*246]TBK7"6_8DJUG7C*(][Y9];K5:Y:1NU?4*KLEHE]4SL*PU MM>JMYFHT*%8:9IQ^9MQRJV7<'6%=X@ MKOQ6>M6'P.=D='1YVR_2RJ7"L,%YDVL 9:W=G@;$!#U)H!5",V>,"7.?@>>^ M=2Z[.$5;I^($;0^\9=6)[]GKDPN6 YOZ6ZY/6/JC,)P$'\[/<681++/^X#V= M=_W^R'EBP3D;/-C^^< .[?-VQVR=PUHUK6$VK8YN-BS=T+7S\%$W-;VEM0;: M?]B+=J;51R&<8FK4 4W0>?D5FM*MQ5U)WXSEC!)O]Z0S=5["""E_WQ M!P:4ZZIR!:<,2V;*3[XWG2A?ZU_KE_#QSVPX]'&,U]>OEWQ*EXU-_WE'A/B- M6/:,,]>H'#RRXY5N-/LK>V4;.:K>H/Z03=OML_]SW&K3'EC:V]FV>:XWSW7S M.,647NA,J[^?__6_MMN.%)H5$)KP!W_4=12@#?W\P1L/SG!0J._TIO@*$&83 MZAO'I>=EZBL^US-J*K<@2OD,G9^G+E-T@^2IKJ+-CW?U6/B,?N!$L':O[Q0^ M#9"\W/\-ZP"\203J%^:[SVQ$UW7[?TT=WF< )/#WNA21)R@KBK'3H]DVR,?6 MN:X?IX@T]G2F4O142/08^).IG]M__TW#7=D ^+T/@@"E2.]U;#]ST=/E7XH. M5OQKY1-^'\P:;R8)FV6Y82?")[3&:8J%?;&0BFT;+"?K'''^.,6"+L7"*8H% MS;)0+#AN_RQ\P?6_RZ@U).*P0"MCYT!G"(88T[_M+G"/R[MD)1_-?7WH^ M=BO$[[D8^6:_*AKW &+?W!.7(O_W%-GIB4H1K7$._QVK&#&E=7&:8@2M"_9B M:H,D&0&%"'87\6V7"Y)4HD(4M\&"0MM]_5<038+' $^J*0G%:_ [NDG3H_M2 M5U^]]*D>0>GVJ;V)UC&6I::?#(LY3;MD7\RG:ML^9KO$E';)"0F4CM%H-C7\ M2;>:1NJCLT;CC']XAK*F'KZ$/+E+5*4_@G3@$WA2EL?)2X&3M"M.5 J@78$4 MF .E5!89Y/V(,=3(,SBG%CCI,&)@&- M,$I%,BCWZ<:K*QHF!=_! M3BRRCNFC92G&F8;5?.$.RKF?IK9ONZ'G!_SWKRA7XU_.+Y7K()ABD0X^X-() MG5YLA.&KNH-'QZ68$8W@[CY$$P8OL6L"$ F.OWN0)3M2>I[2OH_=9#.DR79J M8HE2STSK?.CX8&U%=MF9SR:^TX<#Y$+I"WZK)&8;=AU;*:>ZTX&K9 M9J)J432I4C9)V21E4^9QGVNMH\T^@$,UI6PZ2=G4U,\#\@W&PBGT8K.)2Z>T M[W ]\?29]1FV*0+A) 64%%!20.UCW_JYKAVSA)*9$2^X$WGH;+;YGAG<'T\='V7S,['I<* MN34;7W>T.2Z1^GOD)ZCPP,YZ/K-_G-E#6.P'>_QLOP:(.^G6SXY[-@?8>9@L M[VHM&TG+1M)K+$HVDEX7H4IJ)%U][@]2KRFU]U/4WO6&=3[TIGXX6NY?^D+? M%U'?[]@D% XFLUP57FKP4H.7&GS6OCN@OA]M0TTXU)844*#S+G5=%Y@-Z2'B8IGZ1\VK&'R3C7K:,53^WRV[JE'C]'RQ$&GL!G-O+Q/?^9/T0NT O)+G-5R!]=1X=_J_=<\9.^!HU MS$D$+&6]93=V7F8;&HW<5M%+6T%_IQNZX0_'#>!W\:IX65^_7DKA>H)"YE2% MJ]8X/^K,[,XQ25KQC;MB-%<>2GUOZ68JIR8LC%QT1QCGCV\()C&CKZS MXBX^/L@/L_@/+ZK>Q&5'Q:J*9%I(5B59U6:LRA*L:I+/JM*NG.7A",FU3IIK M%7'N2*XEN59AKL5+0YKLA?6GR$-\%CK >H"-<:YU%7T!JM7_:^_*>]O6D?A7 M(=X"BW2;R#I\)M@"B>-T4Z2M-\X#]K\'6J)L;F112TE-].V70\FWG=BI#UEB M4;2)1$GDD/.;&0<]/-VC+F<#CD<*:XJ$-=MD62NL45CS,0VIL12S(;2@ M<;&1+>(TD'@LPR2I9'7$'%$H535!K+T>;W42S0H%3X7*LE7PE%-X:@;OPM.& MAIO"IW+AD\I35/"40X^M(2OIU*HRU(BSUT3F]4M(JKT:\-==\-_VB$\%=GW' M/AZD4';#_#A4[MLOMYT[9%2OR^C*O X"XCOT%=V4KS^E38DQ%85TG%,>\S;N@L?*FBI140FO/ JO)OS4$I:7 MJ1O-)?-KN3I,$W5&@<<20E O8O8SZL;B*SA4D;,EKA!32I'5J)B-RL*.?Z%$ MELI+5"(KCR*K!?96O5&Q"3.S_@ M ?0VDY9/0T&"<(WD^\%^I26RY>E)D >L1%\)14!):ZH9(/J*FS!I%BIA4HF^ MHH@^>1Z@8=8K9&*_3=.7;(Y?7):E ZRT[U8?X2 O?L-P1D-;OH([8U'W+?9) M:ML!1R@!5SZ@+ZEM5X>3D(I;^MHL5):MDF_%DF\MJQ)&[!?VO+\FT@TDT =% MVPU/Q/SUTC=.)9N7(*.F1)L2;24;-^Q9%EJV[2T7^RUAX7ZP4[ES-^Z*85860@X+)>9.HPR H:M$V[))-S#B]&JUDH6EV&P4 M$#^4'^'BZ8%>DR;)*C+/&HGY;;-A/ JJW&V5?A!809>K9AF<:VS MUE8F]TD89Y^5<993\26,*^J'5%P5W0/*!U*@B.XNB)_[M!5Z2IL=0/"<1+/" MP(YI*-A1L'.X2GVF8;B)60OCOL 5BCDE81:1/7,%8LB@6N@C&=!0#&2_!\.< M1+/B (ZE $H/:3$7>&S"F(H*IJ6_7B, M/=%EP\(71O4,?Y*1&D;-R7Z+)]74>^(EG$:@,75>TV!_=&U+3#-:5E4^)]K( M3UNZ.5:K>ICWL4_"BY^O'DG&3YBZ;BK<*Q#N[2T_5^&>PKUEW#,WP;T[ZF/? MIMA3N)>K9L7!/7-_^MXQG+^?E?,WEW!G[D#-,YKH3ZVGM;4)6!E633^')$KL ML !"<6>;CQNU]+I"M%(AVFE46E&(=MJ(M@,%3B&:0K3W$:#5.%!V@8**'$:^ M$69[^*6/[>& *AA.!<,="4MR-NYBQ\+IAG;_ MHW<26N^V6Y1+-"L5VO M_2_%=KEFNR?\RGPV2E#G-1*Z$&A"/7M(1GC*AWU>^5)F9JQ$N.^1L1HXDW:7 M4;-J:HV:H'C 0BJ57$X\# KFU0MUHJ%4A.?S]5*KX5*?/H+[(?/B:/TC *Y=&<^8*3\?37(6I MXK-R#4SGCPLSYD*0U\-!2"['/UPY- P\G%Q27Q))/G25]2&;=!C0(@+ ]]+; MV5A;54W7:S#<3!)D'\XHH0E*5):O-[1JS5IY1]>,E=?7OMOUYK-';2J:9FYK!/5K.>LSXUM$;][650*&VE??V@M)53TU;:V+-C M+]W#>:#^EGP;7.NHBP<$W<.$ M8%LZX&]Q1- =]0@Z@Q,>'#@\Z85&0QF[QY[60PLZ[01GSS/R2#;;P@U]#1,PTBPGZ AX:2?I(D% M$7X6S<6S;LQ]&@Y1& >!)ROH8D],>9#EI<-S6:S:N!/AZM[&@9 *G/PO)J$L MPBO#VSKM^2Z,<#)I8S/?I0Z$NH@O1IS@2-;O=1F77UWSF7#29>)H\YOK;^Z\ M[SZ+Y_W)E;Z'?PB@<""P4+QR-#W96AY2(V#F'$V*8C&>(*CXB( "G$.>ASS" M+2<#^3PS$%=@HB,7%,!A;GHXU\7Q*GFCFX@Z__R#&G4+.W;#;>"J7=6)C1NX M5;>,AFM:3M-UC+_J5O6/];Z;S&\"CID9;XZ0._L#.?G&2RI8E=H;T.4^(J._ M_\VHZU=&74-WC(\0!%"A7NJF6R;++&Y3'WCTTC2UVCZ']*;_[@?SR9;,?@P? M:&[.Z]D( M529$#M39MW$<"DB.AC04]P/&91?Z!(6"*.*&T"% RO?)$'ON6(V0&DO6( (T MCWWQD'P?CJ,AXV+D:Y6!PUD2DK(IR399$"F<'M9O+]A/TU,6W,9Q7ZUKS1UY M[NN:7M_-FZJ6UFA6=^']W5/(_4Y77W.#:/:EU;?[C*-#6VTPJ'%UOH]$_ZJI MS?74GDUKGGU:-;T+6IR18>;V4U[?Q^9=[LAY'7#J(=.09]GLX6"G8Z[_F^3R M)%P&&TY5):R,3Y7M:).#917$;01QF9X$6I0.9BD2AAEU$'3P*A?CW6#C#P:\ MO #.I3T$GA:Y-2;WOM8DUR^OE;4;L*=JAFQH:DQM"; SY(YI9BWTB<=>QF:$ MRV#O5*P-% AS@ODA6!N9I2'>!FH&D)OZLK6- VRGWX6K++WJR+TEFNTRY=/H M*)])4:\V=V52&._$%2MM83^G!1U+!M]BGQ(//0($"RC8IP1^I]D.A=KQ2+I$ M3A!G[2&F? 2.C132;QCF#OQR*\#>CA@/-]#]K8^J_L=T[RN>S]L"/;C>?3BN M/^K"6D'3.4WV?&V-*-"NQD" SKJ<^C8-L+?<.Z+:<0'G&PXA$X3C%U>P^S9@LW?Z??3YHN#6PM2DZLK*TD_RW@P^+378 M*SZI#('.MR"@V5L;8#@.DX MZ+O]E<6#H3+2?I>>,[0\%*>JW1?%T/,,W8O(+^+#%F$WYK_HRKT_Q=;;4'6) MHHJY%7,?A[G;F#.Y_?\-V\]J8W4'5%VBJ&)NQ=Q'8FX/=N.O-7F$H!^/%'/_ M-G,O4O1MYGZOTM\XUZ(<62[5^>";N7_[S$G$?\-HY'WY/U!+ P04 " G M@Y5:'7JAGV@< #H7P$ $ &%Z>BTR,#(U,#(R."YX MAYU_?OKIIU_^K]?[]\G=E7-&W62.@]@Y#3&*L><\D'CFQ#/L_$;#/\D]<@8^ MBB.SXZZKU[_W:_]V'_PV'OZ/ ( MN=[>!_SNP\^(X<)EH0?7R,CG=F<;SXN+O[\/#PYN'M&QI.=P_V M]O9W_WU]->1%=V19GP1_YDH_CD-?E7^["S^/4815[(.C> MP<$'50ZXD J^)(AB%+A+OEX<]N*G!8[VBXG8[[OP.U2TU]O;[QWL:Z1FRH/> MWMO>6T:)XC@DXR3&%PRV,SQ!B1\?[R3!7PGRR81@C]F$CP'U7(',SS$*ISB^ M07,<+9"+JY7RZ2?' 93(?$'#V DTJ@F*QKRU41@#V;L=1R!Z15T48Q\G9V[6M-HMX4H46MFK,THG;YI4X+J@RCJ!F%)/!7 M3]'UX%./]:BW^XW;D!I]O38HNF>VH=#6RT Q4?*_H^Y7*HUA 1SC>B1@,/A8::K'X'I[4%9^1 MD(#\",+[:%Q7>$:"_;^[W"[RZ\K-2-S$;V+R0#YBOSO$.]XYI6Q=/D!3UCKX M_N7NLG!=Q:M,RRJ&BF5J@9_V^/_VG5ZZBN\YG-(!TE]V5PE66"41]FZ#3_S? MJ_U:$LLB%80KRK&FR_>D0C+Y42FQ0K7]Q"/Q90#;%-X2"PUK)$9%'^05S1DX M&0X=TOT2.30B9-6L 4Q5?LIG3,)9ZP,N<>7 <,+7]%H+8B6L3;" M>] $WEQMCJC.>045_F.+MQ&4 0K9[S,<$R;&!L'/UV.TA+=KM@3G5:X!G;>, M$^2#RV$XPSANW.?S3(R8OK/#5')U!-LM4!D=KZ6S5G T0GC8!,)MWZL8+5$T MN_#IPWKFW24S(Y _-QI?&7^'5["%4.J%*7V&@BF.2#"<,2N?4=_#873^5T+B MIV=C6LW="/+[FB!SC$6%#@F<;)7_[XA*.P3\:(9A08&")Q2P03,BK(<-,A)9 MH&MD883P VQ+2>3Z-$I"S/Y@+!W)TV%,'8B8,1D/U50+(1A!>5LT+4B>L&S*$X]TJ'"D?)\.H4P",8RM]LV)&]1[JZAW''5+F!2+A M5^0G^!HCT("M-1?3&=7]\ZJZ@8_#&3E93AU"X(J);;6XEP6-.GZ_JF-!V"&5 M"M?X"#U:;IK2TD;E:AM6Z8;GY!U2\37^]@VQ'0RV=@6M4AA5K>U/EQRZYZRQ MUK*E&WC*7DYDIDCN4'H M>I>VG*=T/B=BEX$"3 MLO)&O1?L-#LYEPY$#. 3]/B8V1L,Q0NPOAL:6UF_@8$1"&V/J1B^YJ-0S#O! MDJGSBK/MTCGG9TJ]!^(S77B7H.$I&?NX'T5VP055U$9LM VJXL9!2?DY@F&' M0+F-9SCLNVZ88.^*H#'Q26PW6Y11&L'0MJ^7@X-L MMIJW/M0J)C1BH&V4.:,>Y^1D674(A+[+EBL1L37_7'&3PC]HF^8>4/$S& M$?XK80*6&V9*1$1UM[RP90\A.AK63\G84\P[!9@J4J@&<-:MJZ X/][6.915[ MY;Q2-71I VC77=;>_^S!?$8_[":BF6"W$6+[YYKA=9+&B$MA-(7DX;P27+JD M]M70.6O=EQ : =!\6WKD71=Q, 306<-BQ\>(DN;E,H?C=1$U+<;.&J16W$0'.&E428=1$6$0AFC4.NN$GQ!YI33)!W4<\BEL9^:9LM;M2SMFT7 MY%W41&<&Q#5+H(3''(B;WWMXK<"(QUW$H7DMM^@,.0Y!^QQ,+(PHF)S=-]S MEGRW0#&%-,?'&A;-6U 44=%!* RA$#?X ;X.0GI//.R-GY8'Z7V7F2_?&]JC MM\;*C(!KS@>+X S6+_&#^$TUPAD_98('TG9LC47'#S[=81\.ZF-Z&<28"1MS M#]_2,\[^RC)) 6(+DQO!80.&M:F&&8U0<[%8&2'_+MOKQ-11+9:.S@?02'\-K S*E<3:K^04- M^Y?#7RD)XJ^,35)GU;_)VHT&HSFO+ P&YEDV@LLVB6<05)KG7!YVAS7,82US M>-,(,FIV?F"!8.>V/<';-]DIS^%H',A,/(UP%"4_'\4IOY ?KP%E& M6'<4K49]JH#,B$EAEM1MARDU]FO$!O^:CI@[''I(30"(?F45M]3*:3,-35?DVE:QZRSJNZ M?WMZ65?=61JCRC5'EU1YSP$VW=3\?.'3)XQ5D@\?!4UF RLV)GP*'@*6;-.$ M(<"X\Q-$D;:7-^EN<#S (:$>^*0@WK@?1,PG@=HK2J,8.NI>LK SMSB M8S4[HFKN0KS-.*M7[4LPUM5Y(B:'%75%MW5"7QUA$XG M45CFK6L>:%R=T28TQY+-BD&?&S+MX(N'[<)*[4>UQ($Z1;(^--MM O=65=F%YG8*0:\1!J SZ4Z[2#R%:\0 MVT-LP<2(I>8%K'S1N)-890YW>(*"B*_-,U\;G1-5LS+AIK_*OG)HM&0/'2^? MX;;;$*XZ8NL^5UU ;P2KX#;C]H2O"!RQ%R7^<@=\/IE@5]SKDH5@%=&HP]7D M;02UX+9@#M25^J ?+FO,E!7+HH[CGMYF.<,3'(;88Y_%NTV_*JKJ)[Y)0C9EVE OG&HY*JR&?@U>1NA MUQQK)=T^[?79&KD1J#H["7MIKGA[=(TLC"!JWC)#OODM3JF25^.?SS 3U!7F M7CND>AVU&-'6_:!?%8&>K[W0H=L4; NDTJPK9VT$CMD;@-0>6X;6"_,2] M++S%N020_IR&,?D&N8)7"ZT9>HN:C-:@N:UJ64.F!47O7&Q-)(N)4A;4A.O. M" \@I,V'_0O&6UNKX\*,V90Q?- MH.1E&GN8#0R,,&I^M(JW;;J*3\';-#4!JN!@1$ASBE4^;]-!C(H?J&F2GL>. MD1$Q/>=5R9LW77=3%RN\^"L)3C.9XI9YX*)LHKKG0OW\FHVVH2?8*K6-LE]( MX&0;E.;$BU:2XFU-*H4G]35DUQRG:$%BY'/O@T=@2<(3:*=/N2QSXO)E%*0N M9/^^H8&+HMDETSHS C8:EU7Z3&M\R48;#5G/2E9NR!E!7N?6?*\=*8R3E>:U MR >>>5 G34TL%I=2)D<*Y7"IP/J97.4OC'6P.Q2_$99^E9&*_0<4>C*W>HT; M:<_A;C0P_>&#L@?*\C_)2AU>JTH8W\UK;\7X2$6,\&.<(+\QS"MLC'CJ;PB4 M/CBGLJM(WEO(BK_F7WY87[\I5IRK38BID M?9T'>Q#2"WB\)/.&23-P*Q@9P=0\=RM@,MX.9YY[:J6+T V3<83_2I@ Y_?U M;A6541K!T9QV*2='L.HH$C;/L=;!IPX_(VJ:XZ[.^ZY;.$O4?T=]GPU L!VC MD[[OTP=X-X0-3:=LCB'\.N;Z,:]5J=$P-*]=#J?KGI M?^I*HNM?=A^CCVBQ@*P@\$7\'014M)U_8E^P>,B46PZ#]X]^PM9NF>UU?QQQ M!>XX2/[K>"<.$[SC!&B.CW?*RP<0JC7VL2K_. Y]\G'!4U%!,X]WO$0<9.TX M$=M+QB1.X*_/(4T6QSNB.(GQ?,>)>7'QA;%G&,/Q&##9V2T3Y 1%Q%5/B<-: M5#U,;I+(@O"%13LC?@*/WC40SHKTA<7CT4#@-@_Q#*Z J[MWT%BVO\"LTY\F M88@#]VD4HB!B;0;#"SS^E^ABD),&RO=#$K%*SQ*H6J1!8RSR;_2!(X-XA(TI M-SB^G8S08U9[$^1'2_6UH6EUT!&_C<6[EL<[+M^9U0)M3@,V3(9/SX--ON># SIG0Y!%XPN+OG#SU7VAVXD:-=3FBV\Z62>1^S.3< T8O31RY)YX M./ B>0_G)(EO:/P?' \0\4I'%0-52Y=2UZRV.$/J\QH,TAB(VB!7&@'>YXGDV?QZ\C3$4QZ9 M;!@Y[&A?>+!0V69'5 9NY8X9ENY]D$#\?I)$),!PWLS])+!5*QU3UL.\K2N7 M*SQ%_A#'L?C.I6!#)_+OL _+TA%EB_/ELITO4I]*5=6,64M'904CV]Z/85W M>*>BW4ZNV))T*EM5HHX:'%JJ@_[OOS<:%,UT;1@7U7/FD"QM^( 6 [B6PPQT M\A6%!!HG4K>-8],,4)--&V3G=W$I"DZJ9=.*M:'M0S@Y'C_!'I'.V9;#)]")Q"N/P70T8W5.9Q08^CRC;4\ #%_B> M+3*F,/(2>HT>R3R9EV\::[#8I DP+BYK@)5#AMGC[23O32WWM966KX%I#? ( MFP^G.+27(^LD-DNQ4OJ%9DXD\6NB1ZLZ5LJ?R6.?14!NB+?\L&9!-_@QWCT@/U[?$V# M>%;>S==?T0^J45B=C![HQA2YY/\CZV_&%L2;U:"HX0?6X05-&@[_M2KXD35( M[C=KA**"'TF#ZUJ!U.'_(^DO8R ;L[P?2V-? D^^1X4]\:!E?PY_K5=]Y;7\ M2+I:OVSEC1KEN\-$C&VBDS$ 71%-QJ=,ZLA#=X$!(7BYX,WU7K M^>=RF9OP:H$.[K"'Q3/AO$WB3;X+)A\MGYXK:39CMHLDQ+6%40%K(YIMHHC# MOPW*L:S+YF\B$,0/A[;R>7@8?';!*&\]L1O<&Q3-.W'%DM MI*_-L56*&(34Q=B++D(Z/R/1@HK$*K?RE<<&BK#GV%*G:!W#KO0LU&?TDJ;! M;/7\Y')TUN>67.Z@7RG6@@DIDQ"(G^M UECBR8@FN6HR&W)-+BU=C6:DN$;A MG\OQ1R8BK:4& X-V7O"H!>-O,UPH)2R_V!#&YJT3>(6O(OIG4]6UU;P.]@[V M^';C#K-AQ9VQ\8P-^-,0SM2HSBG*A5,,,U+!$%$+OM+/:X#_>EV M(O:0MX'D]"Q-KJ'J#?9)ZWV@+F?:PM6;J&SHX7W+%P(#'R%6S=[:N(:6+O5T M"=/F-QC,BHC_M@-8IIO(0NE _5T[Z3-J;X&[1NY]X59*M:#A_6_?V 1IV#ODRK1A'W4>W).0!O -^>; MAK+B+77F%3?7E/O&0-526?ML378[47=@RMVY*\4VV'/8EA:9V_TE@'OTH8<] MOE-65W<&TH6:+@&RT02W2;Q(XB^!![G)_L2WX0 ]J=&Z5/0-U/22QUGGDPF& MI,!X^:P/+(KN( ,+@"O\\RA@4G!/!,92K'*[;\QP0_?FUZ<'AB+XIR%+2-2_ M1X2W]M>OZ]"(B?6+ZN9,!AV!4XJOCW,A9U6)C2PH6^N&R#4\B\\9@;1$F+7A MUZ_6DIB3>(:Z5HJK\+GU$=D M'J6!Q*[+)@&C65M2MU1VD6_P&L4V\'S&+?7F+A?ODUPZHW[V28;"YY'+ M@Y:;!6N&V_BJ,4 MIAOIGQU1^ 1+)LA- J]5)ZL.D?R0W(*FO>RE@I?4@#I@[(L<$>>/D$,&PI:J MHOK;V^"-N?YY4@LNE,6$-5_X] EC<=5!!8*Q;E[M&C22M<%;>$9"#"&]T6<& MMNE4HZ1P&^2 6+VW9DRT8BUP,Q?W/OF^MC%_JAWQ"Z=!E->AOB(_6;DXA,*8 MN&0!YO0O=(_YIC0:4=5=*G9VC3FV=5G,KT^Q38P\*<6/L*;#WB2DFLW[_^C/Q[%)!OD+V*7L6> M8;"MH&B#1$K;F6CRSY1Z#ZQIR\D>/9YA+W%CPMHJ]F8F_^PSN;[D5J\@J68N MB)J'3@M/W&\T_%/D,(,H@32XL'P/LQ[F+1T "H0#C_R463[V+CU6E$QXOLK\ M@^O]H@?7<\GZ^7)4!*\#>2WU;JH%[70QKU4!\C#M-Q+/E*N*D_&7AXH?_/T^ MR#1JV(\/6#ZMPDI6OHS2JBX<-++]NH M#B"5/M)DULMW0:E>@UJ*$%]1\@7X$(?WA.TOETF:1\.^(9C/BK8-NQA81/-4 M\(SOOB&FMZAH&V2X#+P$/#'(-Z6#7RW7AM8S6XGF)((-^QF)Q TJX[[?0-0& MN0;T 8>?<:#N55?[,8H+MT&.[K'@;9 $?:0+)]%'@ M#>DD?D"FUT6K*-HA4?&KY":_L9GNI5W&])Y_N R*=FW+9M]1WV?[-3B,*GV9 MJ@&G[R8\?\P\GHM,C R-3 R,CA?8V%L+GAM;.V]6W=;1Y(F^MZ_PL?S>J*<]TNMKIY% M2Y9'?6Q+2Y*K9IZP\A(IH0L$V H6?7K3R1 D" )DKCD!C;EJ:JEHD!H[R\S MOHQ+9F3$O__//\Y'WWW&Z6PX&?_M>_X7]OUW.$Z3/!Q__-OWOW]X!>[[__D? M__9O__[_ /SO']_]\MW+2;H\Q_'\NQ=3#'/,WWT9SC]]-_^$W_UC,OWG\'/X M[NTHS,MD>@[P'XM_]F)R\74Z_/AI_IU@0J^^MOKM]*]:*60I%6!6:%":"_ Q MT4_&">&EXU;;__?C7QG]QS.=($7O05G)P7&GP6L?4F8.E3.+AXZ&XW_^M?X1 MPPR_H^&-9XN__NW[3_/YQ5]_^.'+ER]_^2-.1W^93#_^(!B3/ZR^_?W5U_^X M]_TO8#A>#8/XU1?,!O^=;;X M\)=)"O/%K#^)Z[L'OU'_!JNO0?T(:/XD_\L?L_S]?_S;=]\MIV,Z&>$[+-_5 M___]W>M;KPS_^M=?TN3\A_J['UY,QAG',\STPVPR&N8JX_=S^K,*?38I;RYP MNH ]H[$LGCW_>H%_^WXV/+\8X>JS3U,L?_N>G@Q5YDP(5P']CUV>_L,-^A1& MZ7*T^/P7^OO5.RK>#@:"?\R1_NER]E8(1I-TZTNC*KO)=/4O1R'B:/'IX'(& M'T.X&+RF172.OTQFLU?3R?G+X2Q-QO/A^!+SS8M_P_F;\B'\<3:?3X?QEL)!01$Z@8%01T'GR(T9M ](_R]KS7.9G1 MI"RH4L(L+OARA8QX(]0/.)K/5I]4&:F%?)J#7TIQ_UG<^.J?PW!E,V?G$%<:!B3C87#8YT":@@(GCE T@1K/99:LR^\12V07Y[_M;6P=DT M?3>99IR2SO[^NR]8]>N5^EX.(TS3O05R6W5.'V>7Y^>*9,*3%L?KWA03? M!T;/)R=GQ)*L-%V=L'F+:7UY.:7)>_N)5/R;R_E;G XG^7HDDC$:1\B0HR&C M63B-A'NRIBR3/?6HDR_'X/:!X]B&Z>+_,OV8;&G&^]N@7RP1$\:;V:1OC"ZK MS_FV3A\)_=:L_C89UV&2#.D-'U^/YSC%V7S@1;2IE PF2?((50C@F%;D_>2" MBNG(@^[4,+8:29OY)?'^],=%]7E^Q#&6X7P@;41&B1(L* M94Z9=S)!]Z#L:,?@B,O[)'2\N]9;2/"(R_5'I /KT'C[*<_YM- 3G^-5H]8?7HB/8N5 M8;U+##V'Z(4#92V-Q3,.22**8K+1UCW7E;'[3%]!J ]<81P83Q(65<8Q!1*Y M#A XRR"1')I0LB@I-IZA#3#Z&Y*=CH]W%_ZATFNX8)>CN3*K Z]3D45S*-QG MLJ?)0Q3H0)=LLP[)V])^D=V"L*/).+4G=!K^'"*VCI3]3_]]20'=KSC_-,FO MQY\)W&(?<9"*B4%J 3'X"$JB!^YVAH)5):RZC;KU=L/;Z M0T?R#C_C^!)7(I^&-/_'5L3I,\_>F/J^#G;#9#^E^NNV$Q&EFD,13- M>$8CSAR\=QZTBR(:(04:VWC$>\#LD\>Y+U_NKH6NI=5L@;R8S.9ORA7<03],]/DQ%-[^S',!NF@>;JO]%H ^J< NN7)W M:>POA69+XRV)$Z?3FCQ!(WLY_#S,.,ZS):SKA(K7YQ>DP@>D!; H9.0<"T*( M6H)73 #SVJ5,JUT.@Y?1ZLX<(YUBFS[D':,<+^5LETF*BZL>"#Z"AF9P)!&V9 M,4?#LU;57:/L,WJ77>M0YA%[U9L3\^Q*D8)IH#6L2#*F@,]95 /BR;%F0:GC MGS$(W]@)^;M?E[6N=0[VCT])(?&VE)*9 QWNN%TRJ.)#&4&'VT&5:P!FIU$<^(*4V2R:(:.?;9X MX&Z>HG! E01%F8RSH(V?RP M-#MI//:U!:\6C1W<;&TNM[P-\R P504N-?9 M$8FU"* 4UCUV;Z%XGQFJ0G1OGF2X,W/:COU%F'UZ-9I\^5^8/^+J*M4R1>(= MIE&8S89EN+RK>E;F.*W3))BV*64//!D%*I$H@XH21(S9&*.2X*T5=N,A]$FA M-V?F+HNR:_%WOGY?$=+AQ_&+R^D4Q^GKAVD8ST):X!WGQ=]&MVX)GDV',_+0 MK^Y)W;X?1=%7;[+(?$H(@C,&2A+\Z",C"/0F^P%ND1O]?CCINH_C+.AGD8IE]OEJGQS$25P0JNZREGH!5*8\[UY(,+ MSUUX:N.B'R/I4WIM9YSOQU3O1)K.%\K&-?[0$)YPVI35TF6*LIR+9+2<+[R66X1CS58&!MZ.P.*K_?1S.Z\$\C66; M\"?JX@MC C2C82F."8+T!:QF19B(MO!CQ0\MQK/-TK#/W=3TCAA'/=7\,8QJ M_;WWGQ#GS:MEI02W*AD"CCF*#SV:"!*&GZTRC+42%/2 M^OQU1XA]VK ^D#5W=5*7PFIX$^SZ%/3O872) R.C%HETK^*)E!WS'KS3#)*L M^9:&LVQ;7P*ZBZ%/&[N-.7'0=#<3^CNOPB7 SG8;3&XX$UA5DDS\B%DLEOTQDBSP9P4;\X.Y==:\OZ-*H^[2VVMBMM M1=*,*K\,0QR."!K.!E)G$4-0($Q8W<3)3D!&'X(L(@O9.DMS[?4'CV0R_O@! MI^075S@"!JU4JJ52;$T>*O7Z%RW8D@D7+:CHFA\NWD?1)\>HF=P/ MF^NV6TMK8-8X*+,CIGE)S(NDK!,6BO\E!\DY%K0I'K*DOKK$7RT5%)K5TMX*D7^BM" M8,:"YB)QS.2YE]89A$] ZM.)8RM]T5(*[2*EV0SGLX'3CBE%&@I=;?PB.:,H M308P:&1QTL2LFT=#BS@P<;*D6V%45CDJ\<-6UI5=4B&J%J M7U4T@F.B@)&*L8S"\-+:*;X%H$_^< .Q[S^Y[2KGK=CE?(Z<:P]"*+*N13AP M12%DIDF!,F&#;ITRO,MB/I:'VT"J>TUI$U?V79V@-^7WV94:&9#91*]X(>]9 MU>N964+D+D/%;R(& F*V<%7O/K=/KN@! CMXRAJ6#:K5-.=?ZWGUG)SANFEX M45,TJG.CB]*!J7HONV8\2?K)420$7#I=HHXI8NN[/(_AZ9-_V6"U-IOZ9F1X MJ()OC(XQ'R(4S3.HP HX14;"V)A\"U!8J+=<[D.V33NGSAPVCZE&W4@ .-IKWM[N05AILM$*:< M04\ MD 0!#00;20.59 7]UUC?>B/ZD7AKGRV&S_24R>):PB";6%24&K3S-!B&#(+W M'JPAP]._#8X6G&@F@7:< M"+-/Q,WZ?S4(^QQ&-? ZF[\(T^G7X?CC,F420R&_*S'@09$*T\Q"$%D!+XX) MES27HG7IS*V ]6\GI E+FLND;5!T8^5F:V8N:,N*]!92Y('P2$EA>FWU*'72 M(EI!P4 7D=%&-/W;'VE!C$:SWT72%O%U0\ZE"5K&).L5:!=J?KV"6LD2>$(A MA2DQJ=:<> K3H6/^@.<7DVF8?ET^;K4FS\ZK WB[2.W;L!2-\[E0! O%D(57 M(=%"9;)&2PBNECK# M$L%EG^JNJ*Q%8G5*Q[Y-U9MTR/8\.5 32\+#9>[X=4E6-3'_HCC5/-YO"U: M>1G!:,Y!V:#!1:4@,FF"#,;SU,6]H0?@]"F*ZY0:K432R2V R'*(22NP,A8B MJ0S@F39@K:08(DD>\&BW 'J3(=F> _M.>9?Y\C9X&3+Y?"[3H)21"4*F@"": MQ#PRIEEH?3CU5+[\_GN9;\/7:H6O,W-4,)8+M:SJKX0QX!0-503.R B7Q%3K MW8G-2'KJ*.W#@8BB,5*!S5) 90C>$%&2P&^ M6Q1AY?=:]AQPFV@'/IS@BL@A?.AVXD_7NN2JY+-PVA4_*=N M1-,+WDXGM2%H_O'K[[-J,:[E?Y;FP\]+AFUH1C=(S(@@B6Z9>8K$8LC@@U,@ MO=%!NJ"<[* K\ &(#T\QO)AB&BY7_+(N5KBJ&U?-+5Z5?1NX:,G+SA*8U36= MQ*C:28@#*4V4C@>>8FM3MB6T/L5!1V3?_:3%]H)LF=/^>3@C!*\FTY>3RS@O MEZ-5D#I>@Q/G\*I$_*IF F5E.O= MV\6IGMBW7'2+#S;M\GH^(Q9-TDFEP> M%[P>K^J$O2FW"V% MOGNEJ0Z58L<7%5\.ZQR-\^S-]&7M%UM36A:SX*U&6[=U8C2U\F7*X&HJB_=* MY8)2.]VZ>,!N"/MTI>V$C.M0K$TLXOT5\>*.S;[Z^_HQN\+/?-:;*CR*Q=08RK^O!OEJT0RJW[X=>7PP>8 M!3JT#*2LEP-C"!!+,&!5,<%P'ECS3>?PA1_#(O#Q/-Z>7$Q@(&4 MV6:5)61!REKE9, Y04ZG8=8[5V>H=?"P&EI M\#8YD82 @I7G2A/F+#3(0C27PI74/&7G,,0-CN828EYHBPW>T7H5I '/@0L> M%7BL?229C."TY,#0EVBT,[YYB_0=X#V#@^ N6+CAX*X3@3;T>+\N4D$^3,X2 M(9GBP_@,#=_29$!4FH.2$2&$Z(#9*+.VCDG9G'!;H]OQH/@DT=51"->-/%LF M'UPOB)?#Q7S,+Z>T+GZ\G W'.)OAL@U3G;_E[S$/ZE5FFXP 58V@XF03O:B7 MX0,OF6,4OK1.[]X'YS,X33ZVSNM$Q-TIOPT(KWY#"&VNR M/&_%1?")J=R\RM\N^)[# ?))%& KF;9TBF_BPK//83A:!GMK;8.N;J21%S], M WI"SJ+6D_:U@)HK&F+T!D)R1AE4IC2O]+TCQ 95B98G9XLG7Q]H+"%CX]OY.NR,:AL*&W4C MQ+[OVAEREB(F!46K3)&U632*9("N7O2--B;>^L3A=+MV1]Q .1IS>\"+E@7> MUE;A.\QX?E$1T^?GP\OS@4556%;D]$N-! HC>(<9F,XFNA"*9BH.M*1+X>SM%P.F&]6PZI/[NU5\ XOZN(8?UPD5WT=.,.C\:F 9YF! MBL1\KTQMC2%B<)%+;+X_U0Q\G^[EG4X3'DOZ3:O6W2F/]@YK2DRB$/.J?-KM M#]:^N6PU?S\?XDKS__1'^A3&'_$=.3(_D7="3HPS0H2 '!)Y,12I&EJJ$2E, M$98'9V.A1=J8X<<=84?;_]N>@O",/!'@ -O0ZUMYP Q4'17TXI<%@:RHA!36"^= M;WT6MA/ /M51>49L[HX$?7%.K'1)<2[ 6H>@-%J:'9G %9E,LL;$<"2_>R_G M9/\C[JLR3!\F'\(?M2-#!*;)X50H/+AD-:A4;P\E MQ[5J73%T7ZQ].W([%D$?.OKN5-:=9 +]4D_HWY074\S#^4"SQ&1$ <57$#*1 M:\A9A,23CRS$+#3O,-WG%I@^Q;VGI%83877"G=>SV66M+O:FO,?Q<#*M!2P^ MX/3\)49"I[.4+"/HZ&O6LR_@)!)$SQPSV:/OX+AK.VQ]"CM[PJQFHFR>(4:Z M\QU>7$[)W9HMDGC7C^[(@5M^@(1]\\L6,:SRXEW;'^6SL1'+BLM2^6)D"[VB(7]7(JK=1&RRD(FC:,I?4% MG TPGD/%D6.JJ'TEU(PJI""OH=RRT5QEHZSU()ER-#J=ZH$_$==RG5S)R3>O M)/(0EAUKAGRSI&DBJRZ4#&%8:;\7DUFM8^A9*C)F$'+1 BUK<,8$T"42NB"B M2LUO>3P,YSD4!SFRTCE(8MTHGUNAJ%0J)5T$J4%A0-6[ ]X[#YDBTUSKJ3K1 M^N3Q03#/H=K'T=7/WM(ZU3%'W2RG/X"39JP5E"P$EP44X3(RKWW0K5M)''#, ML5^^W!99-P_,CA!:A%"OD*= JU_2'XZ3/ VW27MTJ'7K$.,@P'W*SNJ.AYNZ MQAY'QDW3.+?(F'D08T <@QVB<4(53$&_%U>U^53*0\QV]#$F'YK6(#P+\#+:GCT3+;F3< M5>>2NHC&1.2*$N=A.-JG0\F&AQS8B>0I6(TZCJQ>\[66A#8IEN"4@BQ" I6J MWVI8 5ES3YA_GDSR;,!,8"(8"R27SI4#M6 HL.<5V[U^6K+!N79:T6B5G"JL=*G,-)"B^=8E!]%P( M&7)QK/6>TWKP<3HNV7<,ZK1T0N2'2;"9KSZQV+Z M,9]]IEGXB+]=GD>1] ')*WFE:3ZR!^>3 "1Q41CAI<^M M3PYV M@GEZ1+KMU=;-U)L6U+KVI7PFA-WVMQ/#X( MSO&B8Z"(M59,45Z!2Z2=RK26^^L#;,O,=\:'S?>&2O *@S+ M$E>!'#80RGO2[R&KW+KPTC:X>G$/\2BD>;H7XH%2Z[#7YJIO]CM,./Q<-?7 M%HRH"53AAJ) [R(-G0D@':QX0B%X:7W7=1M+D+X_[&H@PR/HK!4L5M-Q M+2(P[CPH9ATX)1A$B@D6FMG $> M;#TE#88@L4RQLD)6-.K2O*?&HX#Z<#FP)^S95TP=,J=NL4Y#FM=R$B\N9W/2 MD]/%A R89SX&72!E62NY&082I'M>'7P6V95&Q%VR+&W M4[P(P[SJHO[3'[5 "=+4O)E_NH):BPXI(3F3H(4LM!X(L),60:?LC!:+FVN= MTVT;I'WH6=X3YC47;(#GQ6R;700+K,@E[-E_L\P['O]?$A]ED-,RU*M.B/CI-P_OT"?/E M"">%%'.N"R+_&$;U;N7[3XCS5Y/IV>OW_SD9CN=_I\=<'I+OU26:!FGA1YFH M1GEG5\K*R(Q"&-).-75%&7+(O#0.(@:ID0?$NQNL!RN%359E7_Q7B[)F2B87 M,5%8HB.%)=I"M+0PO?.VF(!<^];[7K< ].E !DS^L3IM9K&HY.EGT*"DB-WVC/M=3\" M4JN'SK\.HA?%,U>K$=4ZH)HG\%CM;7&I" )L>>OCY*/_W, YW<'4$W'IE5]K3HYDHCF]:?@WSR^F!R6Z[ M/+TS<_/$0!H9GD8D;V9 MW?6B5V^GPW$:7H31Z_%O-,$?ON#H,_XZ&<\_S09>6T?SS2'J0MX9#PR(ZQFL M4U'K8')VK6W408#[%/8T8]F]D.=H(FVW&; +Y/^#8?KARV005=(B& LA+DZ6 MO0!7A -6C&(I*:=Y:_.W#\X^F<5^<&X? 9Z0:L0='+C$ JO7YEERK'I_$3PO M%$ 6J0(:HZ1O?8JV'](^537H$=UV%N+I"/=J-5I=DE$ %2H@"BOX&-$<9M!?* M6^DD-N^,O2_6/F3@]8ES^PNRRXV/53V.J]VZ6M]P-)D=E'6RU6,;;'7L!KU9 MG<%;+QT49X)1V8-)H=X3D!*\H; O>JNUS])(TSHAY Z$PU/AEH];5':_.O*I M>[EG^;\NEQDZ@\25B2&"DCJ0@O;4=E!Y["E6OMM4/H<7] M5+>F FF8,[F&Z_5R;S@/>(I&L*P L53[27HTD-6$5%A,,67A2FN+M!%(G[8+ M.F/#7K/>E?EX%8;3OX?1)?Z*H:K=A<';WVP\^K@#S<7V4!N9B:O2P6&T=E!_ M#>+&4@UX-LG'VDHW2O(%I/+@G4L@2FUYEX.0MO5>W);0#C^!FPX_DY0^XWHJ M"7,Q.VY(4RT:CG)9P',:>;(%C7#]50,;93U5SU"L M2K5J;0"?:JL5843QM6JIXD_,W .//E0IK#_R75U:;\KO,UPD5IXMNM/:JMX36!\710NYW%407DFGF>:Z#N^M; M\M(JD^\: V MQHQ8%,B%6:0 "&+)!80-Q%7MT?OFQYFKE^\[BH=$E"5WP69)@5RDN,Z1G+RJ MO2QJHB4SY/-GT4)SGSAQ>2_9K2C98NZ:T?"Z(-3-F)AAB>=LH<12KW_46VY% M^CZ-/Y<1N!'SC3W<:GBS^O#GB^'AJ0;GQ8DPCT M:9@-0LY?D*("O*V/5[L*7\_&>=TX7W^^ZB;[\A)O\DI"P%*2RL!#K829L%Y2 M41(R0U4RRY;=[56_T=UI!JAEG/+XR)WB/AO%(:M0R$7! B$)HK=1B$PQZ9I7 M8-YS%DX7XIZ&9X]%/NUDVC .>F22-L)$&XO5MNX@1D]FE/X(W$M0QI;"N$BR M?<[*KB#[X+[VAX+=ROA@*K:8J'OIU(D%IZP18)RJ=TZ%@>!K0Z>0.+=*H[[; M[*X3T_!X(GQWR_7>?&"(CLN@08?:B8SI##[4,B?9(Y,>I;/-\QKWQ/JMV(^# M.+GO&CY(\)ULN&Z%,BAE!G/8TGV^-J4I M+3L5]-&=G($*,GE+$:(QUE#\B>1]U1UO9W64S+L40^L&.MMBZW0.?A_GVICX MN[E?RJ$I"#5YFTAZI2/#"1Z"PVJFDB@^Z=9RQ%] ^V(Q.V;:3 M/6@BSH[VN*]!#E*6";%V8%^4F$",$)RM:D@B!H=9J-:97P] Z8-J/RI[6HBD M%W[_31J^D@J9H^ YUC[+T9";@R5!2EQYKVOO'GL$?W]S\GHW.T&+<4MIG;-, M0^:IUD14#AS3FAP]C,8(*:-MO8CVFX/GZ\?OQ;%]MH%V%NA)=H&6*-'ZY%(& MM(*P):XA&@HR8D!6>!%18/M#\]TP]D&I]X9^G0JX%Y9@@#QYQV*$'(RLX:T% M;T("HV2)6=$4%7,$"W!J:[C@C>=*)NE-1!XJU%Y9B508#=;#>TTQY&UEVH8'( M34%R-(KQ?+>.27:% 6Q;(\3<(+MNX"FER.0,Q]-L"[3AEZU@P]2-"]H.IUC8TBC$9:3@35(B'/$2++Y(Z4 M2,"U%O)N ?CNMENVK(9RC!Y0SY::>PFV/Y2L$:O'%(/$NJ,=:.H44GC,F85 MH7%2)@:5CJ$U^U2^XOE3UXGL4&2*GGV+169%;)M#H0T>^7TC7VTV& _FS]S81$E=[QUB82= /9!2W?"IJV._)J(K=O5-+!(GCY;M$67%)86&J]S M(8+TIDA'0:F]NU';#8/ZH)!/QY2=Q' ZOW>@:)B:SVFG:OU.1I:-)"-OW9 MQ*K;;PR#H.GPD'4@G6\-61%!CG4J@D80LPM'.[>_OZ_:<5Y1'7_.Q:<0&!26 M)+'!DA<4;*'%GE462064ITK WF6ON;=:^5#.'917M*N CQ8T7J/S-EGN' >A M:SNA6A(SJOE6].N$X'VQA+44^Q<0HB&:8*;-*T3 M^LF1W:)U8A1-#!/>'>LTXUYR0C<+L(ZZ)!.-EQ*"-@IJ9TAPL@2P(F:,VB1O M3W*M?;OTC.>B]7?EUUY7VG>4YFDNM!-(5QQ*BJLA,(HZ6"^"<$7RT%D))"K@L20IM3.K."FRW M?WNLBXBD2YR5B^#0D[= <@-GA:387ZL4A'&F?<>[YWH1\;0\;'-3<1=Y=QLG M/ R16R=KNFO(LH8RD8-3M5@5 15&"99+ZT(HS0]:>FLW.J%B=_(]?O6PP9W3 MH /KA]'C.JL@=A=J#VJ(#;(O*49'6B6F"$K6+&%I,\B<34J2RYS2$>*KHU4V M0,X4ST9"O;Q5R4S+AM?>'\7+& 0KW/2CLL$S,YG[9[7F8JTS()1)3+%BQ#%LX8ZTZJWY:T6KIH([?CV6J 53@0?0SCI" MERQ01*>!6QM,D4&+TGH_MA?U6#9=:U',>,<\2"YJX7SMB04F0U$Y"25\IDBW M__L4O:O!L@O##MV,V$6$W6]&;,CHTRDNZCT!8XBUV!]")(0@4HI!YY"R/_@* M=3_S+H_"FZY%6.SJUGJWE0_>%'-/7(.F;2H0RL"\E,%-'V\.-E+ZATD MU!.60.:(4DB&()Q2M?FN LH>(6"Y//H@3RL5IV]XIT^XGQ-+:UIC#( MVK*>>5N/L&A-U*K,+M#L&&M"(IA%N5.2;=O&E/K)'=E-GD[*-$)3<*0$4W=/2L0(TE$&.=< M[=EN6>L#Q>=4.*\3#NU=%&\781TU:["&]<9P(UW((-&KVBZL%C+)+K&/"B,\T!MQ I<()B8T**I@P+1[EHW/?H]^1D MVEU<1ZWR$&UF10H#.A Z9782-41M(A@M!18*$T3IK/1L'S8%GA_C=A)95Z;R)[)_DZ^(/^(8 MRW#^=A3&LQ>?PO@CSH;CJP_?Q-'PX^(E@89R68W0^SD9J]FDU._OWWNXX&E>^Q?&L*IEQ?C,G!_3M9#:?XGPX MQ;J>[Z.9K5;>$&>_3<;IC="/;[@CZE^ZY2-TV0T7#QX4G[#^2^3V>SG,!R7R?3L MS8O7;37N]N_K0,GN.=CN]&I*E^=U8+CDUHO)^<44/U7"?<;7A/2CN)M(IS5N6*LYO9 M\YHY64L\"JT8J!@+1*\,6!8L=YZ\;MVZ)EQ+_'W7OUT1^:XR/ADG3N(2OYU. M_@O3_'J\-T[AC+S"Q>AI1!1-=.,4[_KZ+MWB@Z:BP6[6?>*]'G_&V;PZ 95< ME5L#Y:QA.M=KG;F $L& 5UD!*RQ@<"7D)+<(B[=Y5WOE^M,?%XL)?H?SR^GX MS?AF3@>"PE1E1 "1#"T4*>L.+BU@&VC=6N--BJUO1^V"KR][4,TY\K3V:R2T M9J=OF_3S_#*,-N!S-5LMA0"Q"#(#WLB:-1M!H\HF*%7WNHY@D3>CVW&3J1M[ M>R).-9%85_9R:=')>N.,3,+GX6SAR*]]NK\MW/K1!]JY_8;0* AYL8Q'K]]6 M%:,6JXG*6[%[C@X,7Y>.(#E5(5T]_A;1D MP^C^@)$9KQ6YH,GP""H[25K2!<#:+40ZS;AJ7;'K"4A]L&8=L.6NWFDIF&;F M:P6* H3AQ_$&4$&GS$0&BZG>[ZCWCDUM1X]"^Y)LBJ9UPO$3D/IP&G)$MK00 M3&NVU'UY/!OG7^@?;""R*%X[E3BH0/B4(F@^E%)[4PGG&/VW*Y7Z.+ ^I4!V MSYR&0FK&GP>&^WH\GX8+G XGF7YW-EH\B.9P$(IA)&L)F0?R]5*M*>5#!NZ5 M9#)$%V/KFS0[0CPX?*BGXN/Y<'R)^>J <[)8[:50F//FRDFJ/N\KXM#&;[^\ MG ['']]^"C-\"U-ZP(RN%_Y RN(*-P$2KZV(Z6\0G7; N41/CH_3MO7IX%9N]VG=BF/2 MK(5D&M-DQ>D72T(3A:\9?;67O18Z_O0'30K)9S@.TZ^O:5H79Y#T+VG&Z34? M:=)PBK-Y33[)(M6;)+$84,X;"((Y$&1KN>,Y8VJ=_-SA<$XPTR_IA]E\F 84 MC5@A> '#'6F0B#6#QT; D*W3242%W5CEO>#VSWZ?GH_='VSRI]$^3=APLM3PR0(K3\L.4- MC-.B@:QTK1?H SA6NXA9:0**:HH[."9X#%*K$5]M?3TT\,R3"(F<4J=E3:BIKR1 MV\JEJOT8+61#XW>:YWOMF-IQZ%%D?=+D1^%0.SDUY]"MK;&'$%H;DK,&06!- MVBG5)#EGR'H.E=]N=%]G=-*7WI')J!)MLN.[VJ7_G+((!OEPVQ^XZ:P>1 U MHA$Z0Y;U%))9!M&; #Y&BQB8-[KUX?_VZ ZY [KY+2OA+&7S:QB'CXLK+Z\0 MW^(TU4LM)2O)#1.0:?SDMM8[A2DB)*&BXUXZP[:I?+#O^_MDV#KBT?J]SZ.( MJ9D%W ;MW:AHL=B'] ^K/1^&T2#2E'CN%/C@22GS>O"?4CVB,S2HDG30K1./ M6^#NDRWMF)@G$W>3V^_;H'YS.9\-,_X89L/9V6_P1?+P://Q406,G>-=.#C2/H4 O=$&S84W5'UXMDJ+7)QY9N>]_76 MEP?:YL)%;3TRG(HYC[57.L1/YN) M^?CD/,O_=;F\*C,;Y!04D\R#-J(>;BI/OH558&FNK)?;;Y! AG@X2HDY4.6/*DDITRX%E-<(WH:#16%YE.P+J'\&[# M0??G4WA-Q'M40OXVJ=NQE_0U"K*N-M???PK3&GYAKF49Z)/%-U],9O,!#4(G M1<&]<#1W2J4"3N<,D4;@A)E#6GPH MK5312$A):W)WBP7GHP6K6(C!,H&J==;T/CBWVAAG?SY>'B3/(QSZO4^?:-F, M<%)6IY7U9L/B\GT@4W!36*S)L=_.;VMW\'?80-O5XUJ]>NV- V$LUTS6>X8) M07FGP!55@&OAI$.;5>F@V,D&)*UR$*ZG]CASBYU.+IK''VK9W4H$1[*-MA[[KO+1%D?8C">ER(5R%K'0Y5@2>$BJG3N5F'I#A8%,\,[P:Q3_D/S9CTB"9M+K8F9\B; ;ZKA**]Z*"TZVX@^Y1><&1ETTIT'3/L M;:AY-+-%ML/K\<82"(-8M:.T"):4"ODP69-V9 PHU.72<_)$2^L-C+W!]BE? MX-CFK;$HNV#>35PC.'F]1C&0L19?8HZ#KS4GA2_&2.$55ZW[/3X=4S88&_VP M^NQJ$W-]ZY*TP57N.-D9]$Y83K*0Y,&KQ,GI,)*<=YVRR45ZEEK7 -@?;1_= MQKWY]&3@W8T0.UM0JSO@+\)T^K5,IE_"-%-LJ-%9'\B)+;5]P7*#/%5DP;(B MA#==16*/X>JCE]D9D0X63'AW;[!W.D-[V:8 YER*, )3U6O^B)$4A M/T4H+%D(@>TS7W:$V$??LE.-U$IG;"__S[@,CLI.4,-"G* M6KA?0M R0[$LAQ!9+OE.\]VG0MA'W]='_^]@5G0VX9VJESL6M')U^AEG9#W/ M4II>AM'L'\3E,)Y_7?UJH%$[#.0*.Z4]8<\"7*QM%I3 Y)@+##OH"=4 >9_2 M0$_A'K46;G?$O&F!-YG-;BG3@42R3 +#,B%6?+OE,2L]S!R M]UZT8^[E\^! ^RD^L5FK926_U#YRKR;3EY/+."^7(_K=HMOS7*20(9K0=5AV^"CZE'_9$W/73.C=D??V?N2 @M 8>% 05"0] MRJ2#J)F"+!--6-!*Y]9=#)Z U*?,R.YI=8 XNN-(;10SKO?)!M(6[IQPP(I- M%%)R"BD)"6 1EK&8$MYM'-Z>'M=H>I6>DN*HG2?DDRI>-FZ>,]C> [N M;/S0LW^>UN92E>^\'FYRXRC"T_4^?@D29/!D[\B#T[KUX?3CB/IT?M&,)_>Z M#K<32C,+L]9J\R5>3#$MLZKIYQ%>'::]$8KG/VG4327=F\5?I&N)^^<9.'OAH._>KN ME_8WC:W>?* %[60"&AG:5\,Q\AZV2.(ED62@2>%2Y)DIS<-;6-CV9 M*RS.968;:XK'$1VJ0Q]Y^E*S>\US[5<%/+-4^P_54^CL(-.*=:QX+ESK@NQ/ M8>J3P6W(E[M*KZEHFAG=1U"M:>EU;3R@4+-$IQ$HJC"D='D %UP!@24P+-KF MYK4W=D?9*T-Z&E:UD-])C>:KR_GE%->Q=VPK'W[A,4SDEL,]CF64G+RGZ#78 MHHF)WG.H!R80F&.),163;%V-\F26<7W*K[9M?Z-9_O %1Y_QU\EX_FDV4$FQ M4"OP\R*KN[:+_&HOU*#;W/N;_@V'Z MX@+0;6U:65T%(MIYVSKJ'8OH'U*V^L-\?81XBGY1@3" M0;99BY )8JQ=Z1PWX IY"Q1:)V.E5LFWOJ*V)]0^9?CUBW,["_*$K'LUN9R2 M=VI21I>!EDG=5_(2G',!I-5,+AY&VJ?\P5YQ;FB/8ZH3R%W9W:AC3R:<>3M=%)+K:[N M:%TEL;\8A=EL6(8W"LL'B8QP *:-->>(U?8I;6QN5EC/<1.0K\T;L&Y[/5B.MG+R('F%D( E$UD"(<.B!Y$&5^BG)+1TS%KI[S9Z;)&PNS6^/MUAZ\* =":K M9FRZC>;:Q-7+OO31W\/H\EKE9<4"EN9 MI^1!62? &2-(AAQ%](OCEXYWT&_0--(5:VT%UD:J#4VD]@I.%PU3N5HS#>/!>R.'+@A 2I5:"Y*!9B=!9R"5;E8!3W';1PV0%AGT\!&G&J M0Y$UH]4_)M-_XG2V7N[V>BFL86,"!7>: 6I#V(KB9)5M NFL-,;(XD/KT&H[ M9'T^%FA$HPY$U(P^/U[.B.+5\)['X7B![=H&S^FG6K)R^B!DH7+D2D70 A69 M94T&6F@$5ZPB94%1X^@R$Q4W M8EU1\2MEX:6WS?BE[HSW8.]S^ MS>_P,](' \\SENP+4-0M2$N0Y0B%LWII#E5(B@?>W$/<&66?MD2.Q,5[7F2W MHFT7H&R/LS;TG;TI]3[U[/UDE ?H7/#Y!U> MU!L#XX\_T3^8?QT4;[510D%.#D%%2^Z59PJ2"D:G:(P.K<\FFX%OL,COOWH+ M=#]BF4QONBX/;"'-Y$0 '7+M;1H5!",92"Y3%$$FJ3LP/BV@]\DBG8;3&U3! MT3G1TFK=1T9HEIW"WY3-;;5,4 J=*Y"P%E]QRE*LG1G8I,WBD%.RUMLA>P'M ME:7J,5N;"KQ;;NZSL(PMW+((M((8*)\-1$^AN73(4O(B^W@4MAZJ;#OU2:\; M$-R@'*3B(U>R &X*4>*O\V MG2=VP%OW_Y98K\OBS >*!:L"S8YW(8)*6H"799$E:KC/.0M[9T=UTH@1;Y%V?IOR^'5PF3J_+5],D4U[81 M^Z96[/FB S,G6@RO46+$ACR==Y@F'\?#?V%^G9'84H9AK8KX$N?9)ISK;1=1 MHIGJ:M3:+VYZG:XWO?RZ MND.EDK Z% [9BT5/%EEWG2)0S.9-4I9)OLV%^E..H4^^=Q]6ROIVT+/A5I=) MH@U'O&JZ>54T89#1!^>9@<)\+9!!0_1<6=!CW"L/IT):U/ M:ZBOS.KEDEEK$;X^[Y$73;.;@>5Z)".Y6B8%B&B%]Q349=VZF4OWH^K3M;IO M?<$TX%4OU\MF@[K0!2%[=(E'"+9V:](T+,^Y!19IP+$DJ>\6N^[5FGEX9'TJ MBOBMKYM&_#KUVEFUL-P\1IP/A/$B9%8@&4V1&M9V4X["M2R,\:I(H57K7.&. MAM(G[;3\R@!5P*"+!V9KG\)$^M:QZ*"H8F)!JYELG6O4?A3?P-Y^TU70I=;9 M@S>GUC!/:G3MG-1&2+"V-LA6GI-&EQ*,)I5>DJ[5F7J\"';T6X^6HO.M+X5] M*=3+]7"UKDWD1ABG:S$RBE*MB. L"EK<)7 5$CK3NE=1U_;@M/-ZM]?7LJ3Z MIS!>T7P0*;2)H88WQI _&8.!2&0BC\UHE@QS*;1.GSKJ +\!Z]QJQ72IC=H2 MK9F.NGZ[Y<%)%1D4;FLC&I4@)L; ,Z94J67J3S=@X%[BZ:4! M6]M&NIH7GU$FDP*%O;& 8K4OB50%@F9<\GI=%_N<.'9O0-_J^7'/%.EA1.KE MVK@ZDUA^\^T4+\(PKQJ-CO.R.]25$)3!:&O% U4K'L2X2!\F:^%02:E1:=:Z M1-5)!OJMGBKW;"UU0[Q>KK&WT\D%3N=?:S75.7WC)_KNQ?FB T%PW.MLP?I( ML6%D$ISV'F0PV:9@M.-]WF-[<&#?ZJERS]90&V+UTE'4,3B0N3IV9BAM7%]J\?*/5LQ36C5RP7S>OR9OC^9 M?AT(&8WW,=3)S3049B$J%4!FKG/"$%7JR:G8XP/Y5D^,>[8D]B-.[Q)?:^'G M:4CS?PSGGU9-"A?_[*S,Z:?1:/(EC!.^FDQ?T".N+HTKC$4IYD!@/0W/]89) M"!:T#E+PZ R_>\;9?;KX'N/H4[? GJR4/HAE)WKU;D'=3O!]5ZGSIOP^6_[3 M@933LT#QU+?:H@/O4!O$;72+M"--+!VNQ)7&3 M674U\8[6L])2@&8U; M\=5B?.M!ED)CC70TYRI3D)6"KO;0@_-9LI1IE((?V]UZ#/!6"^%/=D#=7\9L M62?DZO/Z1R0[]1__]O\#4$L#!!0 ( ">#E5JQ]:XB=J@ .Z6!P 4 M87IZ+3(P,C4P,C(X7V1E9BYX;6SLO=F2F\F1)GK?3U%'Y_:X*O9%-MUC7*JJ MJXTJTDB6-&=N8+%XD!@A 3: K"KJZ<<#R#V!3"P10"8H248Q%^+_POW[(]S# MM__Q/_\X&WWW&TYGP\GXW__$_\S^]!V.TR0/QY_^_4^_?OP1W)_^YW_\V[_] MC_\'X'^]?/_FN]>3='Z&X_EWKZ88YIB_^WTX__S=_#-^]_?)]!_#W\)W[T9A M7B;3,X#_6/RS5Y,O7Z?#3Y_GWPDF].6O7?YT^A>M%+*4"C K-"C-!?B8Z&_& M">&EXU;;_^_37QC]QS.=($7O05G)P7&GP6L?4F8.E3.+#QT-Q__X2_TCAAE^ M1\L;SQ9?_ON?/L_G7_[R_?>___[[G_^(T]&?)]-/WPO&Y/>7O_VGBU__X][O M_RX7O\V]]]\O?GKUJ[/AJE^DC^7?_Z^_OOF0/N-9@.%X-@_C=/T >GR>7_W# MFVCT]\L?TJ_.AG^9+?[]FTD*\X6"'EW"=VM_HWX%E[\&]5M HI;\SW_,\I_^ MX]^^^VXIN3!-T\D(WV/Y[N*OO[[_^3[2X7C^?1Z>?7_Q.]^'T8@0+SYA_O4+ M_ON?9L.S+R.\_-[G*9:UZ"^77$'I"N?_K9_V_=Z8/A.0:3J/"/1='%>*-\2X MZM/WQWSU69"QA//1O"'B^Y_=%._D+ Q;"OC>1S= N_@@.,.SB-.64&]][@V< MER#O(JP?&?[YSS^GR=GW"V2O)N-,J\5,?YE-1L-<-]0G@EU&V9"N 7R-L^]L6*BUG \ MK+O5&_KRXN%UB0==._XQ1_K0Y<9V"6TT2;=^:52WUX_4W)^,YL?J'T>*!]';CI_J779DPF\X'U3C) MYR-\6W[X[_/A_.M?_X:S>?WL^]]%_"6E9Q<0]: MKG%(;H1L<,?XV8- #Z-I2)&UEMLU00ZKU4E7E1R6-(Y%:TW.((TDA)8E M<%DP8)%K&V00V<=G2I9;9O/3Y\HVFFC($3(8!R]^_O!?$Y+DWVCIYU/\Z\+: M'A3.+ \N@=%!T3I+A.!8AI*T,2*@S5$_8@2O_?"6&E_E>MQ6=TO)3UJ*[;X> MV;X6Z&I"O_U]C-/9Y^&7=W3:TM?A$PZ8*\E$'< R1@9:-@%HL1&0*QVC=@63 M:6R<;@SNL:3O+'\,> 2Q1,"X14WP E6( 8L@&(]MJR*^%68??YQ-/G]/S%_PLMEO,0RF>)[ M3*,PFPW+<'GWNUB)"[H(ILAUJU,.389_T7#!LJ[3T"YCQ6_ M-?Y?Z<50 ZO['VTLU+1^XBV0YRH7IF]&.?Z?W47^RV,:O+KB_FK,)U^'8X_ M_2V,SG$@#=<,901F"UG"4DO:P5!#2%Q[GX2V)C?6_T; CL6'O90XZ:V!#C1Y MD=+DG&"]QX0$D;RC7W!^(85!3CSGX"P=09I6KZ,&GYP#I30C<+3W,==Z=W@ MSRF0HIF\>\7QKH'-;B!36N1 5BHD9R.H6 EJ+%'58)!1<.7B1G<+VT;G5J(Y M!1XTDG7#8-HELFKGCNE7OA*D@25KQQ?)P"A+CHJ7-4G,<)"*EY2\ULFTM@)O M/O\4-+VS/#M$H%Y-QHL%_7TX__SJ?#:?G.%TL>**+1:KO#<9N#1T$F7R43V+ M")A1:4>$-*KU/?I#>$Y!]\WDO38(M3L7WDWQ2QCF'_[X4L,X9*@LMJ2E# 8J M.N\SDM\3%IXM)Z_42 XV*6VCS9&EUG;A0WA.@0O-Y'V?"Z:I;CE+&0^", _%4Q""-\?'.O<_**]J[G_LL ME;>W@#H8X3]-)OGWX6@T8"9(%C4CJGA&.%( GW,B@]&;X%.118?&;^?ELY^E M,O<28 >+^S46I#,@+W/9/H8_EFNL^X&73&M,EI#) JCA*"Q $O<98^)1]XZ M_7H]FF>M[$9"[F!D_SR>A_&G(7GX5Y!^^".-SFM#G"N*$C.#*LF#B88,\-1,68XRRD*%H[7IO@>M:4:"[X#E;WZA#R;!"9U#P(!L45<@9R\$!_$<"X M\4S&S%"T=K[60'G6%&@AW@[&^ VW[Y?).%UX" $5DZ56UII(H 1'<%I82,X9 MYS%S[5N?\RN!/&N-[R_:^_IV;7SK 6I4:&2IE;;U5E?1D<2, 6W)N_2H612M M&[T\8YM\#^'=5Z'?5X5OAB$.1R0UG)%3]V$^2?_X/!G19\^6>\S54E-A4@J; MP<=J;1A++EXD9R\;H6Q4SFG7^BW>%-NS3Z?HHH0.$=4;..]>*#E&2XPI0M), M@V(V011)0BXV"\F=4&6CG+G=Z''TE(L^&EQ/DWW$WS'4_BY\K2&_R[M!([7- M.I+5R6C%BKN:AUP$6!LR&A%3;G[RKT9R5$+LI:LU,?8]!-U'_=/S&S[JU9H' MP16C+"+PI&IR*!/@,FK@W-0N',7JT-K>7POFE$C00-P=LBQ^./LRFGQ%?(^C M6C)U?_D#)EW)QM!B:Q-:Y00'+Z4$+:41)L6D9>O^>8^".AE>M!5_AZO?A1.S M E;4P2J9"Q2NZJ'H.423(Q!;=36GG RM'8@U4$Z&"RU$W?#.N 8B?AR.:P7E M&PS+&/$7G(;Y! M/07=Q?[(TC]YMM5#>P:LD9G5\(*FG:JUC!&N\,8#$HE;/0TN=F1\+)$J*[ MZ#L8CO>BH#7/,]6A.E!V-Q-_7SASD M%!)'S8$,WPQ*D!,<=1VHPS/3D0X^:3?JD+R;@7FBJM]5P!T,S%>3L[/A,B!> M:]0FXWJRX3A5:$QY(6IZ(HI,-&0Q@O>B$E+;2(:/D:%UV=<#<$Z4"ZT4T"%# MX2.>?9E,P_3KG>72IN2*EPZD58M\: \AFNILQ2 S_2BDUI&*-5!.E!,M!-\A M@^$.K,OZU1=G-76( _/H2;J?9@RC773(0SVP*OC@\:<F^ .AF,DS;31SPIK8V?A]@B&Y[P09!B]"T-RE%^%+\-Y&-V .5!2 MJ461C(F^+I<9"-P20L-\,I(Q;ULGRSR.ZF0(T5@!'>+D[W$>:J/^'\)T3"?: M[$5*YV?GBZ!M;>&?AN0O"^>MR@68L1P4'6L0+,L@(^BA[M&_X/QMJ6U_@\.2BJM]M4+MDT_;GQ?$[6*24M&GE&+S+64[ MB"=#GIZJZ7 G>E\* Q.1EN]IS1(CD%5%]A87")&.Q\2Y%;YY7>Q]%"?#AST% MW/>VBD?#G 59 MAX>I(!0X5 Y4PN*M$SZIUC'-[KW?2S$L1DMG'QK:9C%;\%D9T"YEZU"GC-WZ MV1^[]_LV^GRD]_LV8CQV[_=[2[BXS2.C:3)>A AJ_^#$O$'O ^"B7#5;6E%* M# KC207CN#:\%S%6 7HBW=RW4O0ZSNPM\ Z7)'N\C]&;T/K$." 5UK1C M/Q83MA%VC[Z^US=TEZ-W,VKROPSM>K5ON&", $F[Z&(@!<\JY1[A^EL@#N^8 M-%#.^COR'23;HV7WZCO:2W R.!ZTA,QK%IEUY!.)6$ Q8Y/4S"C=.D/G04"G M0(%V$N_PYM^]C[U 90IS.?):&V_=\@]GDX?D,U,ADPGD6T=-5R,Y!0(TD'&' M4,@&EZD70 ,CERD7#<+$4-N6%8@:-42A?/'1A>2;;PJ;@CL%?O311) M) \M^/HR+ (#9[6;]6+ M\D!)+(5Y!L(BF<>)F!L7S$4EN"87JO@N/-D*Y3? HWY:ZV"GK$&\W!+?XVP^ M':9%U(E^[465ST_3R6PVX"J61&84O1V9K*MD++A,T+EER@HM;6*M4]%W0_I- M\JVE]GHE>ZQ#?=D?9/%+[\ZGZ3/)L/;SG@U<[?YAR=K+MN:H2)9K[VX)MM3" M3\=*8*V=JQVA?L.L:Z2_#@DG#VW.:U$/M$:)67L04I#'X_(*_+WXT&S#&C#,J@-2N0+V= !^1@Q&Q M%K(KHWB7LHM'D7V3E-I'.QUJ 1\B_@V0$GF0!"VFVGPED/M*HK& POC;,.,XS]Y-+]HB+*L+$J=#5UI+-F"]5_:2!*=, M$(';&)N/E[P%X!NAP-:R7I]+N^>)\AXSXAGFM]-7831:L7\-,I?2:Q2U J#4 M":@>'.IUT3B4:S'>I]-OWD_6I[=L+?J(YG^95>\#*/:9_'# M9\0Z,_,Z!^_U<%:++\X)ULNO],67R2R,?II.SK_,Z".6L[SJ[RQZ)Q%S+SHT M3L:S-U<)&R9(QUVL^PP9NBJCJRW5RJ)U+]:YND6W]BP.N+P&64*=H2Y+-#*1 M)I8D !.SH)B*X')04#39#"PKKUSKB<('6MJA:J6>ZCNS(LGIR3'JV-5=L^E\ M\"%]QGP^PK=E]5BZ^]]%_"6G0*L@@\!V>RJTWIDQ0A:,$V MNBLC(#=>'?KJ^K79%^.Q:L&>)-\F1]![PURPBGL=KHLD1@5V2*V M\$?\IK4??K@;D=:2G[046X\4\0=++[EC-M8!:R'5YN:L.ORT0$A6J)RERR:V MS]%[@N7J3]E$::_)'A/35I;Q; +J6Z^#WTIQ&U4_[R+U@]7!&]KN I+/&FV0 MM=C;@!,G ^V% M3D..EHYBNE;54?=AW\/DIO(..CUL$KF7)*==DHB:(FUKZ$+H&VCDE64N'-,T*>71W\7F=! M%TUTJ"_[Y;RB>%NNIK=]6-[ESP:.)8VN)#JPK 858\V0K0D).4E"F8O*K:MY MUH(Y2M+&LX@GM=%?!X-C]67>V]_'.)U]'GYYA]-48^F?<""D\TX: 4R;5$>) M!C+"60*)+GBEK.*E=7W%QN#^1;R'G9[6^NU5L;^NYK?^[.V7A5A^^(,@#V>8 M+[.>7N*8]#W_X8]:#(P#ZZTJMGAZG^H(2^\TI0>&^Z*@*1]LZ1M\(^K]( MO$N%2"]N/(UF!$PKRQL%"*4*)E6*:NZH/*-&!L^9JRTU_X2:(&263>!2 M@^6ZIDI' TY'#BC) @_"6RY;WZP^IR8(SY^QC73_9!HH&)VE#RH#ZJSKO$,. M(1@/6@EIC-'2N .5MS_!!@K/F:X-]7ZXY@MWBK-Y2H$V>@=.\E0O,0BD2 C6 M^9Q2C"7E QW_3Z!P_MF3<3>]'JYKP]W>$EI;X;QA8(54M09<@RMH@9F )11Z M@>1&"7FMSO)_T6^_HWLWS1ZPZ4,HGK/, I20."BAR8#PM">+X+F)*EFENM7Y M/X&F#\^"82UTU[UA!,M>FQ ]E%P'@BERGIQW$8HP)G+B.$NM:R2/WS#B>=%G M:ST=L=F$C"*:%!4P[VH$B<[LX+B Q)V6201"VGZRTI-M-O$L>-9!L_T;51CK M>7)>0O96@M*8R4#,"":Q9%GF,I?F,>>C-ZIX%G3:74_/J,F%"\8P6?/"I:8C M'!T'SU'7]!W&1"X^-V^S=$)-+IX%CY\ <[HWR"B&,1^T H[T8JK@)'@R)2 6 M7Z3Q0L;FF9U''T;P+,BWLY964*;'2.^?0C]VOSLAWB M1OU=[C[T]7!T/L=\31*I<\S:%A U0*^PT-8@JF5NC4EH6,B\=7+&8YCVWFVN MJWQ7/^GEUV4B_:M1F%T4["D5DE8N@8_%@A+1@@M!@\A>TEDK;$K-KU^WAWFH M#B=-67-O:^FLGF.W&+G*RZ:M.=<5T2O^ 1.YP_,ASG[XH^[>F'\DH5?;\'S9 MX^F^,%Y^7?T!BQ(R%Y%I27MQY(N"].BK#5A3;6)Q*GIM-^M"LDU.?;_E'&UX M=6\FWLW4?R*,Z%$"N!+9S6+[#?!U*A%^#-MQJH6?#!DV(NF>FCP&XY3VP1)& MB%[4P; 6P6M6Y[@A*D]_Z-3:PS@.TQXI1GZV1-M&@;V2^6^FM=94EHM**G1< MZH(&I$B+:2(!8O6J2S+>2&="SKF'][H:SN'=V+:Z6^5[-A!\SRXK"XO@;5DF MDM8W04?#-3G"P+EFY'$76KHS"-PJP;T3AIGV/=+7@/E6[*DVVNA0)'$3S\4+ ML0FB3O;/?31'[H^RG[KNUL2WD76' V0%LE(*DN.L 9GSM!E*#5$O_&9OF!!* MJ-#:)CF4]C=MB=);^=N(N(?5@--J'-U.V+DXO")90YGE",[7H7=1._ E1) U M+=8&FYAJGOZ\'L[AK89]M75W^V\DZAYVPGF7K-=>"FRM80D MU*9SQ7((&0FG=M:&6$J,S;.,UX'Y9NR$)MKH4:AV#:?:SF_+C3CPQ0NR"<). M=L/CZ(YD1[11YUV2]-%%CR/F<:31NZQ3K0_F2$BM,^!B*F#(3:(%&&=U\UWF M2&QYS.XX%EFV44'KOJY?IL-151"YYI-QIK6_I6.VIN-=]BK%E *C8Y8V3?*B M7>% IZ6$;*62TJBB[9WH:\>REFK[-^Y88 MWY[/9_,PK@DG T-F,]-:0>:\=JYT&:)7#&RQ3F56W;768<>'\)P839J)_F#1 MEHV#""_.)N?C^4#EI%DL#BP+HO;(5A TR;[G,Q+<;';Y M[B\'BJ0D9>8:...>'%#MP0=#-E_(.0D=T,?V0>0' !W_.K 3&]:%#??62I?X MP0++Y2"A#<#TNOV[">3( /;"+?QY=Q?R>P;O9HL3,'+7MXI&J?)[XO'WVZ.Y-SY7WM)-2PYN1"N?=%!.!6:"ZA&-J)A+9 M/63[A-IZOW:8R<1&6T0108O:46X#I:WXZ.>JM'VEU/A-(^MA&F9DYZ4ZINO# MI#J\D_$EL""D4EDEB"X&0L<"^$8C(:YH5)N/!#EFFH):A2656\I'46@^2+A%@';XD@8_%6;S1LZ)%IAJN? M?NIF\AX,;#3==BHU-%.306 AK: MFKCEX%(IP$,)5G$6O=C(:'Y22G]@H.FA=+Z-7#MX1O?N3B].HH)9U-Z2X R! M48%'B,('X()[96*0P;3ND[\&RF$'F[;1T]UV%0V$W"4@.:5CC=S"7R;C"V27 M 7=E=:&#K,[BM;6^79(_H#4PCQJ%%%[=M> :1"/7@#D!_;<1=..=_NI"X">< M?)J&+Y^'*8PNTX:M\+5]E*EU)8D8Z3$'L-I+RZPR4FU4G#,&8G2@A2F@BL! M(@L9BN"UIJ?ZAD?:'U/P6PFVH\533#:9?![]^&#B5LE&UZHT$/]E+ M:@TMN$L$KUX,5,Y&N#K54*4:+-8%@G0.LC.&&4^KR@^E&FRGMU\BUHS;I?L9A!>6,0B"+QI]9G ^+1*4R"$5223 M ^,W8;T=2H<-1^)4W.MP7=X_;8"LH97W,)HCF'H'T^JDJTH:;UB/((R!<2:\ M!FTM;:6,B>HB%RA,BFQRLHZWL N/09:'C,,GR)5M--&Z+N;G#_\U(4G^C99^ M/KTQ%9ESDPSPB(OM58.S6H-A/F,H$8-Y+&5T[8D690)'Q!3':FJ-L0O9<1BU:M_9^ ,ZIFQJM-=)A6MD: M:!?OQ2;@.B79/0CL.$EWS=2X&3WVT$&'0-/#()653OC"04M-)V*I[8T,EU"R MB#DR:VSSE+PC$.21%+WC\&,;T?=HY3*9S6D?#2.\BHK1:5J\]Z!1&0)4ISIE MG^I4YA!\,,:(UJ5,]T NF[!7D;(;SV96]]2)6O&D^X"(99T;/'62/SAD>R-W*&[@? MFSSK:.F([2N)NHBWPR[R'G_#\3DN:RK'"TA_'\X_OSJ?S>GMF"YK+DDP%3[] M+]=0V:%SE?6>J;&#C /1Z8^NIX<5E'=C)(+ MX -MI)<"%:".->D,;J>:^]4RI MS9"=)#>:JJ-#<[&?II/9[-UT4H;S 5E9RM&2H3!7,[@*\1>U 5T8#[5Q#0^M MIWS<>/R)J7]7P38,DVUG"@^B$ 9+J?.?I">_/ 0(14R8DQ MHX,Z.MR&7B7ZWIBRJ*55WO("(J(&)0JKX^4BI%"X-\+%D%HS9 6,$Z/#OH*^ MKWNS_P7G'*$H@YT",!S*"+GB K;LV # M8"?'C=;*N,\8UV3>[2^3\>3VYG7-9Q21.0(F:PU^%!D\3Q8,LRPZ\H-Y;.UF M/HSHQ#C24/SWR>';;B>OEM,G">2U6%YBF4PO!MU^#'_4MF(D%'K^6C<7[+B<$Z/E M4U'\BFNT1JDDA/GB)7M)YGOU[:34TI"A#D*PZMMQ"?3Z!6#1:^,"1\/[$/(> ME),DTWX"7T&$1M'_ATA^-7OW78UGD +F\^DPGL]K\LS'R1I^1^Y\Y,R3@#P# MI3B"X\F311B555DSOEFE6M.-;9>5G"0-CZKN%2S>^;)XT8$E?%T8D1\G+Q*9 MEU-\-ZV&Q/QK':&U2/?\LA ?"73Y\\L^2SA;S)=_%6:?!]JYF(-QX'0A0T/4 MW=BF 983BU@>7#T].@$OWL2!1<3$628OQ1**$@,$ M)@H4SK/17AE?6C$5'HMY )LS>VP3*6#J:91'D M=W@)PGAI@F,YL=;I3@_A.4$2-!-_AU#2B[.ZZ']>](.FDRZ,/PWI#+P@KD0> M=2*Z,L?H$!::3'FLV>5%.2-,%M(T;^O](*(3I$=#%72(0[TA\7Y:8/N \_FR MB^[5E87G4A0?0>O:/<)S#4Y)"R*F2#:#4Z$Y.QZ &-!7(9(?R/J>?QV@UMG6CB5>>I*#*63FH"$>AZ0Y M%\BUVJ089Y=GGQ S#B+^AM&IBO?2U'TU.8O#\1TZORW7)!]8ER*&.E;86@4J MH"6004!)(CG-K5-.;L"1C1]X8L3H(^@.L:L/^!NQ1:.+*/"_<;]$J;+;)S=)\1L_XS]1L?LN:96,V4>*2:?75,N1A^L90Z$C0*4 M$\2(+!C86(PD5R0FUSJ#?7-T[>;+K'G2LI36Z2RLH.7[4CP=GE%#5%F!STYQ M5ICT^> R..P4F3Y\63]+IIDZCCT^9N_6#NYLH[;#MD_9!-F_>NXTT.KF?51V4J_L!&V>)TR-#B'RK0#?/*LW@-VIP]".D)]$[Z$GP:*[ M-V('I$"'[)U=X5LFN>!!0$ZYQI=5-4RBA9*MCD7'2&;+*3-WNZ9(IT3<;33? MVG;\W__[X4EDWI$YZ%.&@+6+C!<,HE$:#+>JB$3FE=ND=\ICSSG\Q?Y!E#7I M).D.EN;P:A=EL6(8W&X\5>@\462W2,W*>"M*+P:L$G!%5 (+P]=R>[D,Z M85NOI3(Z)*L] .^RV> & ]ACJT"=QS#JZE*-Z?+'OKH;1NM!%IHKV/,*C"I M%J@X\N9CY@B6^2QM,>21'W";.:*]DC9-OB.;-KLK][[Y.FCFPY&S>H#^NWO M8YS./@^_O*-#G[X.GY#,NN"SBAR,J%/8.(G%,^F "2=0":=(/(U)M#&X(V2] M'":PW$<]W:YE'VLK@-IDGQ(#&7FLH06R_1+!Y0Y1I,"%Y:W3L)]8CX<#\Z>] M6CJ<9>M@L>A5JIF_FI4Z2%(8\%YXX#9J+I5!+EL?6]\:/UJ(OL,=]VI8KX>E MX!3'"5_B_'?$\:LPG7ZM_3#/ZKRJ%^/\ZYB>/ZK?6G["0#-DCM'I&FQ"4-KH M.CK$T)QMB/V=' $P9**=Y,JOMV,TVWXLF/&Z3;J.';&Z<9GFLKCI*8KSR,D[+[6#I:IQ*6^,!2%+9ME8QPYD*#X \HG?Q6]% ME(T.]%8*.YC#L0;PU870XY [W=?O /;!K_ _G9V=A.OPGYA^'8_*?AF%T MHSKSJG]9BMYQLVC@*4D2C@4((7MPK@AO(N-6MF[,OP_>)WTQLH]-?S E=B#@ ML@7,%1J+O)0D+'!A,BC*N$-!8P;.37#:OCKZ-X*GL03VTM[)SUTZB[]:: M[=7Y=$JK'TC/E<_D41@A:5ODSD-D=,YJ*5AMY^&D;GW_>@O X6FPCS96*G87 M47;3:SU2+_ (RUTRBCB:10T:$2A7B_LS%S'+X+2^VP&ED6JO,9R =G<4:(>8 MRT43+Y\T/9[V'^&2K*,*$:(3M"=%(U72S)C8.LGZ6/W2FBMS*^%UR#I\,PQQ M.%K[1N0 M+D^3R*0B0@O@I?;J2V2QDL&J(**REG@KM&QMH-U'<7A6[*V<]1;(=SND; MB&Z<+=I*;6P.D+2L;@E3$+)A8.KPV62CIJ7W4_@-!R;((S;,Z\%B(UL-1;CS^I!2\E2P[G.?OPG1>,_U>A2_#>1@- M7%:Z+(KRL]&@O/40:H3B2TP\2T@+J]3P"+&V0]322UV*QNQZVF^K,#U_$C25^MJ6M<=- M+;HJ!)V4ZR3T()Y=UA.2A%>;JFYH\*$PH@:C([7$H:.)86\.1G,VY2<#:)V'QXV\EF'>UCTQ],B?V;05[! MBF1)&HL)M*M]3%E]+XR1D!TG,?$BK.PS2_X>E*>R*_70Y\/M%W=21@>KYSW^ MAN-SG T4CP89*N!95&=#I[I9"JA]RS0O11O?.@9V^>S#LZ"),B8-)-E!HS]- M)[/9N^FDCFMF,BNMBZVM7<0R\.:K7264R=S:Q&-N[83?>/QIZ'57>78(9%[W M*[@]YOA=6(19&5/2I*PA]?OIIZ'I'::X-?;8*U ^3"PFTP)VFSS]TOS+0#]D9QHI5/?C'._XGY4^V=D.A'BS#7 MC::OUVZ#UB:Y$A&LY;39J\3 ,:[!:/1&6:&U:#W,;B_ ^P]VV_[A%ZTJF2], MDS7,BD!0DLO:A)1!T0F+\99%UMIVW!GLH6).A^/>_8EPA]#C4XE,K5KM^^'L M'XLK19NT,UXC9!UT#:-8\OR=@&K#Z42FN+>'>(4O\1PKWG0@1FS PYTTTZ-! MY!6V5T3+:C9\I']YV:)Y VR]FL\^@.M(?6>;:7$M/1JIX- T\ MU2FKD_';\K)942$Y$%A^Q MT7=X[!%ZQC;3U^0PPNYRWWX;[@4JHXR(6D4HP9 CR4R@UZ#(.MTWU<1X%DKK M(/%J)"? BH:B[G)%''!VG%(=I,^YFAS8MGZP)K/K[@H$1XU)X\# ^VD7-C"_(C3L_>3,+XY<69 MY6B'<]G0,9A+ :5$ F#HUOI> MAMEP]N'+%$-^.[YICO*!B<'G4,O/AKT [ZZL*K2PG]./RC9L1=6[8#[KPBRCNP?I$&3D+P02%H[DU.**,T_2[6 M[\'YMMC31BM=+Z5^F2QG%BZ;@ ^8SS$[%,"B).]',]H@53# HV#:"G)^;&M' M^BC@]?Q=OX9IZ\F9[3I?:[F5Y7,92;#JS#[_.-H\GN5#OY$\JW? M?(_IUK"?EU@F4_P8_A@844)PL8#WM8#?*%H)K0UBE$HHFT46K?.(VJ'_EKAX M))UWR&O9>R4O"FW9=2$^2Y,1%>2D%Z70'ASR L%)QCV+C-G6]E@S\/_B;F^- M'R!U)\ZORZC?3,:?".59_>X^:3N/?>:^*3M;86Z6KG/38K\FE0W(;"BJW@-Z M4*GV8;>HZ6\LHV+&A^9SL=9 :>M#+J\Z(T\A6>L@:5VO.LE1=JYV1V4LUP*% M[$SK7E,K8!PN+69_'3_LZ6TOU:>2RG+S/:MQDN6<3J5) (6\TQ)5[<"B:!O+ MO#;DULDRCKYY4NRIV[N]3?:5<8^F9'Z:1+QER@NB0@38%36+H-6_>HNZ )'@D+' H#FPC MY2[="IC3$Z%+P)8$)CA#Q*&B1SH!.+&07K2VA?;^ZNRB.T-*J M@7[N=;7:2[@=;GX_X'@XF?XRF>/L A#/H?BH'/A<2Q>XB!!R08@H,1+0HMIW MZKD+XB24O9]H.[S:2][]&%)MK/9UL7_IP&4))A B2?M7,A)B"0*8LDXHZ9)B MK5_M^RA.Q:[;4[X=KE]O([K@]":8.METJ_ $Z?J>"7OP:N<:9^KVY#(@>G6C4H/I_Q'++E#Z'X;^?8IJ9^,?AN./]T& M=W$.Y2R=TL*"*Z7:',6 PV @1(*G"LM*MK[,>A#0X8_[_75VO_*^D<"[IXTL M\^)16%7JY99C9(JHS" D.N"TMO3-)"F84NF>>[;F5K!_(]MQ&4-V/[5=A M.OU:H]\7B3V<"9\8 \0:L?)$UU#'F1 V'W,2QNO6S=D>PG-L[;_I$,7;0^(= MV/#K.)S5VK-_8E[ G,W.PSCA#W]\J2W1!\9R[W.TD (GXU69#"%;@AB%]EB' MYL;6E: /(SH-1C24>J= S<>+6\M!L)8EDQ!8KLNT*M7*PP+119:4S&A*:Z_N MYO-/0]\[2[3'S* ;6&Y,,K)&"Z&4!N1G)Z M&M]1RFL=N);Y6TTZ+:WXF/VSM [41VFUZJ7/ JO"WIS7:ET#*D7(Q#9> =V2(FE'IA218J:YT1_[2#=UOI]?'@W3;R M/53<9A-,WV+P;BM=;1+ V470AR)!45Z364J&J-&NED44<)G^AC%:Q772VK?V M_9]R\*ZY[K>1[\&#=T&24YF$A(BUO$%$#4ZK#"G9+$3 '&-KY3^'X-U6.MLJ M>+>-P#O<^[RYGS.6G!'H@@2=^$4[@J@5@BW%%G)-DK6M[WKNHS@!O>\IVL;7 M]!_F89SCUQ?C_&IR=D:6T#",WN!\CM/9'9#"YR!Y\E R(Y^W]JCQW#"PRKB8 M@F5>W4G$77F!O_$#G[&J^PFVTX7/O13C6*2THCC0@A:L!*W?(=+V0]^V,GNC M1(_KGJ=[R+N Q9?&%U\*1$R)TPJ M\EK5F@LDIRUW112APS,FP2[%%QTXL(V4#U-\8:)SPFL%+-#ZE.$:Z+1C$)-C MC">R1D/K&\"G8.NUT,_CUMXVPCU(\476!:-E#K(,Y&L4,D5J+@,XP84-OMA4 M6E=:/N'BBSV4O9]HNVSK83Q[%[Y6 ^:J4VB,@:,$5+7Y**O[E](!;*!U\RQ- MR.TMN[LH3D+;>PJW>[O-Q7%5PXG)* [:*W)?M"\03 G@D6D6"]!'S+EMLALO:>M#5F4H)Q0-6E(05%9HP^\ M3@I]UD38/N6V"P^VD7/GE%M6)'(3 VUPS-!I5 1X5^B$*]RIF&Q&M\F-W=-- MN=U*U@^DW&XCJ(86^6* ,XE;+-V#%Y^FN!SH-LYW$09IDP[$3>8$ M.8(Z&MK^L^E\\#Z,/RWO(Y&)H%$( MV"SHJ^N-XM8#G[LOM[OTUC9,W$.%%TS:!,8VWMHFRFS_)C_NE.TA_+OJVT-R M#4_RNW "IH0Z>6 JT6X4K(7 O(."QD8?0W2;)4D=6X%KG*GV^MM&8(WU]E>2 MU-GYV>5-K0^^E**AN%"O[KR @!B!DR%(HL?$-^M ](CF;CWT<,?H7F*?M)!9 M0[]I 23\<0.(=ZBM# ZLKK67*GMRX.A(8(G^*ZVS66UTR_F8\FX^]!DJ;V>9 M=?9]KG+?E@!?3J;3R>\U,RY\H9_,OPZP]JQ(UH'@"4$)%<$;3;Q3DGRTF'G) MK3M9;X/OV.;PFR9%"]TTTOC*9!7.%SD/ER,([D/-C$"EK "SKQX"O3-DN5OP MZ$+4/)=TMW1MI=>TY6.?-R=ZR[G[S?<#8V^(IURC_JIT::Z!XN)8KC1=$]9QQ3$'06*D:&+>8,05>E6SO2)$)*@Y1Q4)N?4F;&!I;O[$YZW\CM*]SP&SM\-Z MNWCC[?E\5DL\KEOU*)2!A1H]]&3#**8,!(R,V$HH;8Q&Y^8#*Q[!]+SYT47R M]YEA>UQEO,U_8]G$G(MB3&E"_W.J%UN;(-%8>!80H'? $>(9!0G^AL=@'3H,:8E\X"&TX96M"03""-HH:V4 M)ILDFX\_V17LB?#F(+I:<0'&VK9O^C$,IW\+HW/\*X8ZK' QSW#W-DX/?MQ^ M[9PV1]JHK=/5 U_,9K@8\OAF&&+5]+!6;BQ Y+?C]UC[77RYN MM&Z0#8OC& *X4JO>"$T7L._FU@+,,I\#D07I:QA9 MT5T70:TLWBM$VP=:OA68_K6'4\K;2XEAZ-5'!HF@AC++>B &>9?)M3NQ7FRL!](O-/M+Z8W@S9MVV7=-!>AR2)E<[Y M?;Q7Y^7C8#N9+%L!/8X-TT/CZTC535T=#K+M0 N5F;=1D9/*/"B%C-X^7< H MQHT4FJ-O/3[T"7#K$0/HR5%K&RWUI-3/XR_G\]E" OQR^G%AJ#"2(2#)"E1D M%X#WVH'Q)10;,VW@K>_4'X!S>"NIHR+7469/+?2TG6Y $Y<)]BS+;)6M0W>0 M3O4@(3++0(2@C"S:1MOM1O<^G&^-(+MHX4 [B+RT^PF11YVAUDG4RD\$SXC MTF2EC)92-*_2?@#.MT:07;30)7WXTMEYHD6GPFOY(20J1 M:Q02VR>6W\9P1"H&Y(9% BMSQJ"3S[>ADER'>,A?XH.C)! M__.F_>B8%4#^Q91]--/CO!F.PWC1)?H:TY7(7@]G-;A%$AIP&2391[3-^4@+ MY]G1L4C[JC=2\Q138::Y^[,9M&^94CVTM_;,:I4B\H8DA+/%GZ\FL_GNR2%K M/FB_M)!-T#5*"'F#Q!]V_(AC*[:IWN#/,3D@*/$VN K01 U>H%&8I134,E MW1T\MY>$NPPC&-&//OV$8YR&$;EG+_(9R7$E7Z::;#SO&6++-%"\>%P?6^UA&_+;_.EM<" M [3:\<003*R6>U(" C.T:RK-3;;9^M+ZQN1!0$>8?M#1MVDG^P[[RX/@KEZ; MM^7J^N;=9+;0Q0_U8F$V)'/]#7%^P'.49)[7RQH=R60O 8(L FS!0++)WN?6 M.T\CZ(U4K>1^6$ILP6NF?#(QD#&7')WW]!@(]8;9!I^D$VCT(H9E38 MG&*=]-C=FKH,:'Q]=3Z=UA8]9#S6-M<%"JOS2KT1X&J:A@Q2TOXM,/K6Q4T/ M(SJM7:JA]#LD/3R,;@N.YX!&29N@2"%!6.T)+P85>MKXE;8CVU2 M[<>)K>C62:&'V[1^F8S3A90$TS89O3\5%0 MW\36M:,..O3[>Q3@%GR7S&3G8VTIDBV]=$62A5![$)6H?68E%WEP.CW#/6Q7 MP+W-OJG;2"N^1 &G)8:=^7$&/4Y+]RG;AG*6TV[F-'$_^T3:]F MDN_0F?(A;%MP&X67DFMYF%E-:;$=Y3KI=.W>U38- M]M4HS&;#,EQ&4"=E\=V+,.>^F;&;?':+9-FMUW"@_%D=N$HQ:-)T+3O5(8%S M)=-YQ1+*9%-NWDG]B/FSO";A!",A.5&;T&H!L;:CC<4X+T)&&PZSVB>5/[L- M![;)G]U&VL\A?S:2$RQJ[THO:]FC\QX\UN"D-SQP5[OCZV\[?W8KC6^1/[N- MY ^>%KD)N'_ESVZMQJWR(W?1P>&)XI/!Z"+07DL^A9/TMU@\F&R,0\X5#^+Y M$V2/_-F._-A"] ?)GTW,VJA" 2VY!65+(0O;.) R&L-5Q,1;-S)X\OFS6RGI MT?S9;21\]/Q99=#'9"QD+0VHS#,XPS3DFE%N;&'*MIX\\*SS9_>A2C_-= ^> M5I8/?$3)JDLNA2F@)!/@0K'DL LF9:DAF=9;QWT43^_&;A\O9D\I]VB"LSY= MZ<799#H?_G/Q.@QD)"A, T 8["9A&]-4H<,+'L)K338D@/?72^ M^K_LC'FQH0V,5-IF52 L6BN, .&>R2#2W%K6I\Q#\ Y77KL(_>&>6%U MAM=-6)=PBLV:EA*AU+M=57NDAAP#9*YCL!Q]$G>.CY6CT%9\]&FHM(7<.B3( M7,YGO3ZAD. (] RT5[5A!2<;2%L%IB3/BI<^-,\IO@?B-%3>1L8=4@L^?*:C MI8Y*ND84=+3D!GO0 6DWR8GL4>X,F;\IZN2C$+)U*ZO[*$Y+[7M*N4.(]AJ( M<%@">:P0G2<".EX3SDV"A$J5K)4(HOF4J=/4\FXR73NNLE6(\Z_XSW^&,:WP MA_\^'\Z_[A[/7/-!^P4O-T'7*%*YB)"^+1_FD_2/:XUGB:9V*01..RWIJM"I M6U("A?1GP2Q"\_CD2B![[^3I,^;S$5Y\[LNOBZYL2DXF#\RY M>BE%J_$YUF2EHE!HU*KY&,JU8(X5AVRF[;LL:B+U'D&$&W@NKD$W0=0I]'@? MS7'BC8W4=3>#CE;R'B#DK_@-,ASEZ\(^7A=(IY >TB0*%EXHR;#!@XG9.ACD?VWH/(3,7B M;9*R=3;O W .[S/LJZU[T:$VHNX0$W@7OB[:>;\MKX>_#3,9W;/;,%^,\_(; M.$ZX^,X@"R6B"Q&X*(K<)JL@6FLA1TZO@=>J-!^!N@/,X[*FC?796SL="?7C M9/H>OYQ/TV=RD=^6]Y@1SZHA=7L! X:86!W2ADFR>@5JP6M#9I7CA3L9BL/0 MB4P;0CPE(O702H>SZ3::BO)L<6M#WS\;GI\-6$#F1(5'.$ 55+09(VV:VF5, M0BC:JUN3YF%()T&2AE+OT(S@(\&93,/TZ_+>Z%683K_6+M]GD_/Q_,5\/AW& M\WGE\L?)N["L?N"V6$<6&F>%1, )L)>J@$O2J&0+3Z;U1>?6($^!.'TUTR'P M]1KC_-5D_!M.JTOP=CK\-!R'4?WN$C,?)"S1.('@2]2T :8 T7$%(KEB;>;< MYO:#&QX!=0I4:2OY#N&QVYL@T?7M=.$1YD5O_WR4Y/LI9C M:E$@!K3 DA;T':L(?=<3:!VR4R!)!QUT"*C=1KF -'M[/I_-PSC3[C>0PJ:D M)1V7S"Z(3,>E%1FTL%8%AZ7POA2Y!^GTN+&?U-<&XEJ1XM)KJX.$B;:)CK[P M"0=&6R\LV5 AU P XPUX:Q&R220'2>:5;GVX;(+K].C10/[W.6+WMCXN??E! M3=[SW 30O%XJ25Y[C]0!G4:@TXBN_3W;U<-/0=N[2?*^2MT^"7&W*7=MW/R5 M!'IV?G;]C8^DPMGGR2@O=ZU!%O0/B_&0:^J>XC$39OI#LB@"K4,(O%.[LS)K M;M?G/V<"'$SN][GBVQX12YCS6BM_C?C==)AP$(+3/M.^Q)V)H*PKX#7W4#M^ M*%:,Y:IU#&93;,^9.UWUL.(R;.=ULF,G 6PI=[W.\#9VEO8(= M>V7>W[R1)2SO<7X^'?\8$OV+@9=>H,P:C*E-0='2'A4*@C0\:^R MX(%'/'=MMY+>"JWN?!^Y M?/XS2M6:4?)S<1$E6'D_QVC ,>A="1]B.6 J]Q M: =1: 2?7/%)H.:&;Z_H1YYZ8KIO*>,5=-CY#G)+J!]_GPQB$=P&I@DJB45Y MXR"X.D5=%B$,-TJPQG2@IWY#=-A6QBOHL/-%XVVH/V(@=[R!7HGXWG23$//N1Q/5Z./MRT:'M;5D.4;Y&[8S),9.# MDTT-^7M?$YR0K(\--/,S;G_K<%;J'C%:H:^=+Q0KE1?KO M\^%R<_DXH9.(?-;9,"^Z3US=AE[O-BEQ[FSQ4**C919NP5L4X*,-RL@@S=W@ MTTIM;O70YZ[L?A)>D2>UUWWA#:1_#=-_7%DG%[TDKD$6'K266H+0*A)ADX6H MA >;)&,\>)GNUOP^1H,'GW="#&@GUQ7*W^OZ<"N:_OTSKEQ*O?DBJX4R=KWKYI M?S.D1>9PD4QZD:Z^2.89%-3:>!L L]=DYX0"/FL+,I;"%2M:R.;YWQMB>\[4 MZJJ'%839.R5S7?+Q,BUP0!YU"D(P0+VXH4VLQFP#U XJ67.C!>]+D[N(3H\< M>\E\!254VZ8&^_8R:-G"H'_G@HM,ZJ7*/U9?\7SZ]8[J44CR*C@9EES4-*9" M^D'/@;Z2FJ-T+K:NP]H 5J-BU%L?OJS MM%JH^E,,R+1%I5<;>K*?3W3E.+> MD'G=ND)]+9A#=31HS8,U=:E[2OO)=#1',<2V%TS:U2\AUA[]!BXC2I%Q7*J/3FS+* "4Q 3O1@L1F6TR\+? M+<9X%DI^Y #OI>-MI-GZ?"8YLT6EQW6GBW?3R:=I.+LX2T0L(F*RH.N]F7)! M@RO.T$D5??%U,J%@FQS0CSWH\"?T/EJ8]!)ACT$H-RR1\PJ(OEC4]OP\FYUC M_GE\PS(9<%-$9K1VJ84$Y1E9)UPZT,:&: IZGYHWL]H"W^%9TOM.J9MV>C"I M ENF]O.0)'DE'$)R 910NEJQ IPR"9W4R8KF+5.OGGZ"+-A-LHU/@QM0? _S_ZK;V@)UW:WJQ(;:WWM&'$87!9&V=N4C'R<6B#PZ E@*,YG)8EAK M^_ !/*?#E>;2[] O:"LN#X)(1CGR?YT49#TK5Z6@$*QC15BI=+'-8PW; #P] M[O333\,.0[/I?' 1:+]C5+\XGW^>3(?_Q'S9!"G3@5EK!4 (56J9H04?$P.N M0J!=LFCA-K)9Z9DWZ$-?75-G"SBG0YA>.EC;7JAM]L.+MZ]^WC<#XN9GM,B" M6(NI42;$BY3.S\Y'M?W3V_EGG+Z:G'V9XN=ZP?$;+B9/(_ M2QWH(0U"%$( QJ2*C[+DYG;\MACW/8\V?-[R=I9H:I%) 1QKNXOJ9CE7*H^= M06TC*9%I==TB]V:EK?9%S-M\5-8D >LF,, M@E[4O64-068%7B6%C&'RKO54^P4C\8):)@IH1L(&;C18.VXO\?\YG\RJ%BT"#E2$I.G!A42"K&$L04AV] MXW(4.: JV-&8>P#9T7RB?=2XWDIII8.&5_3+ZI@KA#].ICC\-'YU/JU5"U^O M4=(/?J6C=#R;C&IM ^;KK*15O:;G=;SKZ">25#7DZ'MOR\?PQ_42 M'UB'=[R(&,C*4]R"0GJW:&D,BJU]]DVVF#89FMP2TTF0[ACZ:3QC^\;+8JU$CO4*BUN#H1BUY2:W#YR38->!M=(P MF+'U$G;]-VUN*T?2A7\1[HM]^2B[ENN) MJK*C[.J.VU\8"2!A6$6;*JQ>K(.!"#9!*"B M+MII;#WI96]PSYEG_6JBAZ$,]35B%Z&W.^+/V61">^'?,,\C=#$H(3S+!IO$K++.: M$9OJJ_2XC-,J6K)8_[A>MKL&78D(TM%ER2)*VB*%(\$F>91:L5*XY$&V3CY] M(M3S9=,0NNLA'>TVVMI'\&*6QNLXRG+=+.[A%=#-:V)MV1 -D/VF,F<>:ELB M ZX$97U*K>Y+^U&?G2 >/NYTGZ];9Z'PR*TR'EE!*TD:J[Z5RC%7O*^-#%,RY2C2 MK$\.W1V)VH]V3B55[.[Z7EU=K_ U+/'C;#[&=9J#XX(. %GGJ8@Z?*>^OKBB M&"2>DA3.)=7:K^X [UAI9+TQY%$FMM%43]7;MV!MPIS[ .NQ:G\GJ./DEO6F MSAVUW^UT,2A94HZ1_*?$1!T'JJ'F7+IDF>'!!A10M&D=GAF8)(]DG1V?(UU4 MT ,W[@K@-2P^;1XSBLRJ6(7DV B[=G$@*\.RCYR0%954ZQ>"A_ L\\4>8]!/OO8EN[=>\Q7ML\LPL*B*X1%Y'319F M$I*D@HA6M:XD[@3P?-G32BL]!/OO@OT)XW)#]*L-1NZ!U)'I+.0N,6T<84QU M2"E$ET4I$'GKQH/[X#I?PARH@QX"\!N,K\E57T5D:R?W%;,7RS\QS3Y.:P7K M*!EM/=>6*2\,TTX"&6F6?B>MQ$(WK.4]!7$>!C8\4XX0R&FHFT'LFU]@/%_- M 'A;OLEF5"K+B^4,--EB6LC P'G%>+8A@"/KW_5OWNR$]D.0J*E^!C%Y_HGC MCY^6F"^^XAP^X@KF-^&04!)JD\"R%&M@2H;$/$^9.2DTA*()?>MI]IU!_FC4 M:JFS08RB/W#S2CY.FY_6TW4DM9$.C65U4@E=Q<8Q;[FM4O'*N8 I]/]HL1O; MCT:I!AKJSVRZ@9/D<;F>=K+X:T&7-DQ237T<3S_N7L%/XT6J?4%JBO5(&AF4 MK)$PF6IFD*GSPH-AJJ28<^&8O.N=;X>LX$=CY6#:[B'1X?#5_/SW%W)X,?\V MFW[\@///ZYFC;[>F1"[)1>O(Z^6VIO$FS0+&P&P4SG.(,I\@FQ]>TPN_!V-$ M#TG\^]XJK^>8Q]=K6:^A9B]=E]+7:=TUI>GMKCRGGVNZR6(<)_C;F&XHI[B1 M*06R<&B#ZUS+2GGA3'HC;, 25?/I0L=8YX^V,TZ,.7=WRY/'O3]MS=M2L?J3 M)ZW69XD *K&"L%IM[>,J!?D$4H2D92K-IQ\,N\*7'7(DMMS=&T\>;?_ "])F MS_]R27L>-TF*\YLQN\4?^/?R%S( 8?+_$.8CCUI$J#(."I@.,3,P-K*04>1D M/?K;_8#[>.CK"OM'8W&_>KU+3=]_GN_K3S#]B(OQ=//#MW$R_K@2(DQIG355 MMN[)R\6LK!\K6F8#/_'+V^<,MY#"D3*+Z?+GSM-I%U-8Q6B!!:T+4\EIKJ/T M(O3_7G>[H*WB:NHMJDQNP#ZZ>,H/OPW2GN4"@<(?4A2J*(P MV4RH9"0'Q17-HH?$M(Y)< L84NN*@V')\$@"\)!PS3\&Y<&^W=3O]N*?H^YGNN M\5U,UYU/WLT6R_FU'.Y>IXO?QA#'DU4*ZA^S:5K7;X]\JL.LM&$R8JD=X^J\ M6T 64LQ!VJ#Q=NNK5OPY#/CIQPH.L8*'U^T@:5OK,16+;YEE;Z:O8%)'YKS_ MA+@0YTV\?G4V3![[*OCRYF[L MY683 AV"R]D6YF2T=!UPRZ HS23Y$%ZYI$KN__UX'Z0_&MV::V^0'*_'-HE- MX'-0DB4M.0'.G %H9 EE 6V5H?^=UL'60BHW7V)&/F=9L@[,1*RM:16P6"*R M.DK3FJ"=B*WG:SR,Z!1V5GNV/[K!GJR403;2]\_;;V\RQ*2!G#O1O*U^%WP_*)T:*:QQS^"=+\;?Q'&GR?;(9L%Y\)RY6+.' MBI9UD W]HD3.KM F2;C ME(IB ./Z:>!/8:<.&DT80,?WVA*#)+Z\F\_^>V41W5G0 J;YFZQ[2GWI^O4] M)K\<)(DCI;_$8C.X$)@,GG@F#;'=&63]_M\TU\ZZ7V_])V;\O 4H0]) M"IF+C;IV2U9!UW[BDOE$YVMR GA06"*T'ISS'-)?>N%"%UD?(_T%,)GBM&5 M2)E. PT>0=)5OGN/=EC=/5LHPV29W7LVP" "#FO&L:WATU8 V*6932IA#1(#^ MFPD]W]?-MN0Y3#V#=!*Z(XW-#Q;O8)Q'46H'0A86LDYDV=6!39Y^%U11H11: MPP!AOPV09[.[]Z^WGLZ+F5F E.=B*@LB\IX)HPV262-W+5VW3L; M1RU=D9U]$+][ '<%"B_ #,^D,V<* T\F=1+%@(E6Z]O3SGMT1QY#>PJ[[A@N M25,M#F)4[NZ_&41 0BF8576(.Z_#$()1K)@@;)$1Z&CJG6PGVQ^U'VT_L55J M%U4-PJB543/9D>6G=';\9(GH)&%B A2=-G,I658]Q+4;@+)M\>'/(TMAV,] DJ MK_Z?@4Z[1'+(^&$C334L2=J]-;[Q_OK%2J&R"2GN22?5W>\Z3U;T(NE[.W'W6=ER[5;,REI$L^F-W+"V92S[?5?[FI4GK/%( M!2J^>..EK+T/ZR@V7LUXI\B@+S827W*,KO_TH@=OU>359 MS8(/B5DTZ$/,7*C^\V7NA7>J!2I=.'1(@4H7[9Q*@W&72(=VKXHS_L/4-\+[SF4LG1BR./I$4TTU4<:^UU8FPSM?8#U M5.!R+ZCC5+CTIL[;>>U-=3$H68J'D&6R#!34><]!,BBXBH& \,*9XEHGBPQ, MDD@BFY M=;>:!P&="T7:2;V'-)Z_WO\Z^XKS:?6Y+C[B--4U8US>P-+3Q?37/]1C::O,"'J;M%* MJ3D75C!9(J]MR^O)1F>[%V(<)\@#"<^%*CWKIH8W>=8S^U=7U M;__O&.?T)9^N?L.O.%FW03!)^A(S0Z\T6=O2,>]<8M):Q[T)I:C6GL]^R,X] M'M>#?GJP6ZZA_8ZPN%QW35C1K2<:^-8EIY, (M8F[@+EE)1(5H>#6]M+ST 9WCCJ$=%WD>9 [70 M0Y1O%S2Y@99X=EA[%RA7,MWJ'NE^KYVA@C<8-1EQL76 Y@$X/QI!GJ*% 2ZE M?+'\ Y@47M=#5+1M[M(!KG/OF2L'1!"A4E.J_"2"8%&Q:"\;M[D\QF5'P^9LG.X M?NZ]P5IE(M;7D/$J4[(VBZXUA^/I=6CSJ2F'>WSH8;F%75$W2B*LB:3??=DW MXD!!+3($%B76^%!1+&"*+(-)/FJE;6G=R^5^-(>>-'<^>3,/VL>4!"0FE* U MUCIY0&^83<6$E&.&YBW7=B,9*N&OD;YO'Q0-Q'LJ:7S;>J)WEW0EPP*_;1T!O+,-]8/<45'PBY..$%P>AQ=Y4;*_34Z*D*E(D&9E4 MM;%AB84LRV)9Q!R%-EIB:?UHPY?Q$B8WC.!M MJV@1)8"*C,?Z<@C<,!^<809\]$G:Z" ^8KH_]/G#NV^#*&?66+(-HXX5T[_& MT[3J!0-IFZ;F,.1<>*RUC([I5*=&029?$C)(G^G_D]E#SW<_^?PU?* T&^_D M/V!Y.:\-3!>W,&FNO/7<,ZVC9CH:RT+M>V**L!E2"H7S/31\W^>?OYZ;2+9A M$&\Q7XY^(QFO.V&^IA6N;BX'I:3,"T.I"]->)D:,,ZR@0YU24D;M%?ZEC[]A M#-"_?3,$=G_S&;@U#43:JX)O#(C8!U,75Z23NH\U4Z>%?NY5]8'";7B./X@M MRMJ]2WBR3&,B;&A8+)YH;@5'@4&JM%9+ $=5#J>X+3/_GX^SK_TG]EP*F1@9(M"1;@&9=U&Q& MH MSC6W#Y96GX(.[[%^>E-A%Y$U-G"#,UYPDUG(J]I((Y@7OC"9 MX7M7,PY@^S MM\M/.'\'\^75**+SJ"PRB1R9=I;N>;")#B4? @B0KGF;[TX CQ&3ZN=YOS>U M],&A[V1P]2*R3=6J^;5*.E1AX,:B-]KG7 MI(^[F,Z'*2V%W\HNM%RG-+V%RL7P-\_D5_7"5Z3@"((?#RTQ.I"!W$BL^ ME1V#* K:+%"'GL^+W<#.AR'-U=!#"?HMD#\OEN//JY;3[^@/QG3"K7IRNI+H M<"/[&*VDNZ^85)M-1P:J&' R%F5;)[_O!>QD@@PVL.%JB=K3$8 IQS$;,SI;$;Y>+=]#HN=B%;<5X;Q?C)P8# MY@AORR^0UDS+P0I)7\J"K._H01 26C.3T8MH.68Z-O8)!WSWJ6>AP0,$=5=E M[A"5_36=8ZH?E/^:IMDTKV0)DVV.Q;?)G.]PGBKA/M+5\/9R^>5R^=>4OOX# M_ ^^)3_U:IM#,0HZ2RS>,@.RD EJD &GD\8Y$83B9(+"/D&@YL#.@CC'5=== M[OF#FU?MNZ!7,(%IPO>?$#>A$KK)I'+11B:RJ[UT@$Q9%31#%-P)KKP*K1OD M'0#WV?-O:)7=95L8C&W;GRQ&6;A<&8UE+1_LB6871>*^&2:CX6N#O* M'X];3U/0C@#8P>'15:#V6Z[B*&=1M-7 A HU0U0'YJW@K$@0R5@N76A= G<+ MPMFPX1#1[E!UCS4=F^-- C'.",LL29W5,9S50^85K_ @G.+0/.+Y"*:S(4-3 MX>]@Q\'!SW?S6;Y,RW_"? [3Y3;J-G(05=+2,7"B)K<)Q;P4FGE4T5@CI BM MNRKN1G(V3&@@Z!WZ5VVKYM_0_?49/\#?N/BC JU]A#>%YZ-;)LY>!?,/?]YA MM?(=L#8JDW_[!>>K&80KBM2P=%G/LKU!$9 ];!YL*]7['I^V=1 #\"::A2 M^M::]](4R^8U-=SYK+O(>'^+NH-FE,^^#JJ<;]/DS'*6)OH;='J7" T 0MDSXB[8N,5K9N #4L&1XI(Q^4"QUDW0,'WB]AB1?3 M_!O]S?YU0:30I[ JL0*U@B+D9I%)R3+KBAK4O"T M$QJ381>.,V' P2+NX3A81U@_3L?_P4S+W;2B6URO_QU.85('51!SWY#-.L?% M=7:9MQE=,9XE7KME6OI=%,18FU(20@AE]M9[P M_F9ZWR(6?]*?SZ9DGE]M4X]&,=G@72I,&*.8AIB9CSPSYV+VM XNA6I,N"F0^I-KNR!B4KL226C]U/8[J8%\I?<)\.:G9K_=]USI^ M)*4U=&-F,@,3.8HQ> 996:;J@$F>$*-KO?I]L0T5KFW,D3O>4Q^J.)6P[;U+ M>G55R^[74W-#!F]DG1"G$ZTK!1:$U@R$);FF()-NW?]T#UC'"NCV0X>[#XM- MU=*#B7/_ZK^U:]@'8E^3S!^'=YS@;W/5[DN= _5R+ HYH22/M3<$X=766;(* M:P4JF88I<17I5#\7ZCP2*CX)YG101Q]%GF1W7L_6D8$'&YG,@:YTY+8F60B6 M;2A6?4!..='D%:R[Z$,_)?+ M.4GW*V^,5IA,:SOB>P3GI_L# M)-RP9'N+YO5LNEC.+U?+"2PQ_X1?YKAI^TJ_G^!*[--\\7DV7X[_ MLRX$NV\Q(Y,E@';$\%7/BN0#@R %D]);#2BR:W[%M,)^=I0[BE*'C)W]@,_,KR>P6(S+>#U4 M=%9N;H9-IDX/+]$=OK6GQ^JGKGNX]VP.)6>KZX H6=NF<,%6@WQUHONP0#%H M6B>(G-![MDK1ER S$T76H;8D@A#(UN1)<9D!I876=^4S?,_NPI$GOV=W4<6I MO&>O,Q!7"<\KB6V&)J_>1F31B*E'N0-NXNON Z[5&Z1Y@QRQ4:J#&_>AQ@ X&)XJ VI,H M2*92]0&JY0_61.:$R1IR4B*W[L9R!(+L5;PT-#^ZB+X'7KR>+99ORWNX$>#4 M4J6L)$-53TH?D$[*6%@!;D'ZI+5JS84[((Y5J-)$27=BAH=(N(=(T'N8F M;!> YT25_C33P\EQT]<7)3,J95IT=\QF!(8<$43AIL#5+;G[_2<9D M#G%KGBS<>\^+5C&87V>S_._QA)9=:Z%@^K%6J%PL%KA<;(WQ6=G^I:<'79[T M-8=%60Y?6:.PRO8[OE$I%U!0IQX[#:F..S',JU!8Y)KSR$'%T#HO_@Z(=D&3 M[4>O/3.AM-;16WL/5"&"HD>8B)91>XER:5%%I;I@\" M.G[0XP"-[ZJJ;R+Y/GHMK+%L+*Q]P/04U?@.R'&B& T5=(>KZ M&,DRIZVB#?GB7F5RP\F'RA*=NM/+_CFH_)&XQ% :[R+PL'"'K63DH-8PD5 MSKM:P [+%:HM'&L 3 4AI9%,1\X9U!1J2^Z.QIA#OEW@LE-I.S[ZN2KM4"DU MW&EU&''-8)M-QGGE6:Z,S]4I4HPS28)@*09;:80LE.A8TJB3%,FZVYOM2=/2 M=W_[.=A1C63;,&M\-Z(-F_?!U,6&ZJSW8YA0K73TH,H/$'#O6WV; 9NCR(%8 M+: ^9GCI6 0)S(F8A-4I&;U7!]B34OH]1M20.N\BUS[;M&SMP^UMXXP0=3*5 M%\54"Q%68Y"92EQQX3%9W;IKZ3U0AKO#V^GIOHXL!PBYAS>=[07VYVPR^67= M(F:D JW%J,R*=5#GVQ;FKU#:\=*MD>E3TR7IE< MHF+&UGJTI$5=5V)"2B@^&"C-W^:VWWT\M3Y9$?SBVMS@NTO]>CN>8 M?[JN".^Q*:I^U\ M?Q<,^L"\K6JA/[K]EWI^<][CFP=XANZZ_D8OT[_4Q>!OXZ]X!]LW:\L:KNH0 M&D8V5QT"D"-M/-1,"? J(=BB=6,F[H.KW?OU ]^V#B!E+D(,*3!TTE9[LY;Z M)BCZ!C?VWL'D,WU"MW7?T._SV;KZI_5J&, MVG>8#!4R7&.M:78QL1A,8BBB273ZER1;N_@=X!T_OMN6(+>;0_2DJ!Y\C0>@ M?@/Z!WS>ULKO [>GI_:.4(_S&-^;ZO>G6#.]G0#=7,DQU)[&B+7?FW*!!4^K MT-SS;&,IF;?V:DZ"9H\D )PJR[JHJX_2AZ?7KAP(BEGR#E$JA:DYI_8"-KR3W*MZ;Q<]--=-#W'4/V8UD_\++O'B MXQR_:P"72HFTOL1$%K73ET@, A*\7(2P*J(,K1.-[D=SWE1II(4>#I@/<\CX M&>;_L\53>!+2:&0Q>TV'JPH,0,7:X0=4*;K^KS$K;F,X;RX<)/$>(K(_X5>< MS+Y@_H#ITW0VF7V\^G/\\=,U07U(TI\N\$C MD,Z;'RWUT4,P]@%1K'I 7<1:RI66H\!+T$5S1MXF9[H0MX&N/U9RH7^$XI-M MS9M]L9T4@=H$BGI12R\MNM9O4@_@_2=6NF.^^(IS^(A_+;!<3GX;%QP%Z^H+ M!#*3E:OSSS*++B?F3+!@8\B@6I?1'(+WI&AV ON-.0:2(7#>NOK#G;)*@X< MR+92 "-,;0_#'Z,4QG2J.FJNBC$_']^&ZTI+O9>JY&FTIV MTK,B8JS7/B$NUC%+UWT2O"":UF/GNZ/\\>C40EW#6E*U*YU14@4O(T/+%:&K M,UZCL2Q'*^C$-!'#@.\=1VD*>&SB=%7#O;V0!\@;N,EL/+0=X-.^I[><@'W7 M-F0&0"@A6J\,2W18D"]6"H.2'(,8.4 L/NO6T;,3RP (.8IHDV>.%LMT)$?4 M\P2,3L\@#' I0G]%[<\J Z +5P[( .BBD%/) 'BH(57)42F;Z<#E=4*)0\N\ MBYP97J(!06=[\S%V)]W^KRT!.C0 [**(P?NZ[0/NI0%@9S5V:O#V%!T,3A1N M4M$Y.!8LU"E9%IF7*;.$WOFDBU-IH&ZB)]H L#]^=!']( T I17%Q:(86(!: M_BJ8#\(RX4LR/&BK4NOI\"?? +"3DAYM -A%PD=O .@P&6\\L+1Z@@N!,P!K MF"S>2YTPQ=3;XMMZVND1&E" Z:\:((GP7RYKC2"M(&\'?*A0]:@"^UW@;3?8UB'_QUH'Z4B M_9K6)3Z/86H74KGGFQ:OKK[[DY4OYXHIPIK:H*,VQ,S"$*_I.DTBVY(RU['Y MN-0G 1TJT-*4.?<'6?I2T:G$6_9;W[KK%N<1>2 )KBPXL):!*G03IPA189'0 M/+ZW/[KC1V-Z8\IL$(WU8"S=Q+/ML+<'HIZ",W?1'"9]\""/V;3^0U0 MVY8RT6I1I*)1U^< MB=P]XA_M]TW'U6XS:[4'L?80>:L=(UZ3\3J>?JS])%;@8/(:YO,K^M$_8'*) M6Z0Y<64Q6[I$516"(Z0H+7/:&:>L$]JUWOW[HSL3TO2LECYZO-6PQ,^?OTQF M5X@;F=P(3VQ12A>$U-[2S5@;V12/+!@,S*'3QG@5O6\=PM\/V9D1IP=U-,S6 MK&?B]?FWKL?[:;Q(L\OIVZXWN.:>?A; MSD3IC<790];DN_DL7Z;E/^G@@NGR^AS;#(G]=@OZK!,X'QB&2*9/;3T,=';1 MOP:;#(KD2VL78T]H9T*5/A5R;R+ETPZ(U;OD;+XZR3[ W[AX!US[+SA'CD:\Y$[ZT%>E?7YO BH]4)]M?R MUAVER9U*SF8F2R2?*-0Y KGF?VLM8K()K&B=GW\/E#/A0DN!W^6!;<2#GZ=? MQ_/9M(;/8?*]'7P#J_?%0,YT*CF,3-/6IO-)%I:MT@6\,[EYN\$N^,Z3,>U5 MEC'6=&RZ.K^BY]_2&6S]:()W-L_'FQ M==NJD78Y_V::E>"<3\ZQF 0=TXHK!CS3J9U+,MY#+#;N8?_L]65G0IA^A'M7 M^Z%)-.5NDL?UT1I5SD$!2P;J@ #.6>3*LJ2CU^BDX%'T$46Y%]&9\*,'\>\( MM1T6MX#Y%TSHR>P^4<^3#@0+?0031 M-H]M%?.I%Q^Q=C,-8C9=_%%=_)JC^?1\MCT_^+"\MJ>@;Y3?=BMM]A5,R$# M]Y\0EZM,U[Q:"4PJQ,EL0??$XM45_P[U3WS2(G+23#JV&F%=0;1MY2X.B"^YAXL/\WR MF^E77"SK9]_]*6+ME;5*>F'*^5NY;1W>I%\S*C!(R:EOVZG+PR)RN M0S >*]7P)/DV.X+>&\^,NP_7=@CF'L@:C@U\&,WPPP.'T^JL5Y4,3)I<8LHJ M,Q?!,:VYH#V$B9&K( I* WP_6^P$R?+ T,&3Y$H'332>\'SQYOU_S4B2_Z"E MTVF\+814-F;)(^.^E-JO,; @$_TBM OHH\BY/.(UW?OAPPX;;"GY64NQ]9#% M]MT]NGW,OE$K;8)7L>:WY-4+)]F-A$Q)5E%#P1@!6O>)>P32BYERUTSI0YM] MM."]']YF;^T#L*LHJE*]Z?+ ?KH(55R#Z#.J>"28 4S,IVM9Y"L MK@ZOB4:9A+)U?/](A'FD\.+(?.F@AGYXLN-<7<.FGY175S6C9ULT0)A"\(:1 M8B73TM&1&[AB2?,2E$+%3>M$B"[XAG\0:*S>N^3I1S<]6$7]W_6KO1C0Z!*< M90%JBBF&S+S3@7$=O%8)/0\]-_[J:64O-MK]-MH)YG M?%+,[=:8[9R(VT7SK4-R__K7FVF9PV(YOTPUNO1^-KEI)TXUKDW='IVE;Z3>W'O4V?] MQ(KOBN!74D1-(/Z%I+\5W=NR\Z^^PC*;XUHI'^#O4;'D2J):#;0DD24=65 \ M,1-D$,ZK)&SKQCN-E_!"Z4[>_D!3 M<:Y9O]A1$>GJ7!,YYS)1N6!R:@R M>(@3M2TKM('OF M6"FU71AU[)3:?1\LE:\S/7)@"80BN>O P.7:\ G!N=IOV<-+!LK16-0Q Z6+ M-H^22+ /P)<,E">KM'-&P5/T<1SB*)O0Y,AXG4>D2TXL9#!,:)X*;1\HLO5M M_CPS4'KF2PA#R4J!@J1%8.A&(_"A-:Q@N>>@=))O8=D MH'31S?/-0!&*1]39,26,9SK1>J//A05T=3A2CM#WK*B7#)3!;;03Y%;?R<8= M'@;W@?V2@7*:+&KTD/\4"IQ0!@K=370*),$\K_.^M>G2FMMA.J75+ MR)-B[FEDH!R#N%TT/W0&BN(&M"0+BN=J[(LZ,@\\$#8N=+9*.+P5QSGS#)1. MRNJ2@=)%TGV7E#TLCC_Q*](/1CE:FR)H)J!V#@O>LRA$1:R*S387'UJ;H=U1 MGO?KZ2'A[9XU?ER.UI&?B[?EU]DL+VH^#GF&I'M91WQ&).BB=@#/!IDP"34( M':QKW='P +@OK&W VH,XT+=E^#!T^BN+Q;OYK(R7-?5FE)0DB?G$A JP+EV M( LS :P021N/O:8G=T+[0MX&Y#V$ 7W[Y8\@?WAV[BBJ$A6WEL7:=%LKBPPB MK:3$DJ 4$4/S[GWMT+]PNP6W&S*DGRJHIEF0GJ<@%?F4V@9.OQA76T4#RUIF MZ3E/I0_/_B5C=B#6'XTK#>=0/&$3;WXS_;@&O[JD @A0Q7AF MI(3$G"0/01O:%#M]C!JY)[=LSWT M-^;.XT:.$]X86Q03T@BZ'* .E:U]RFMO$G1>@.[!3&@!_877G0SAGKG1-(<%X*9,@]:J5D0F^'(/1C0%_HVXF^ M3?7>P_24/;;7@JZ-MX46 T[_IRN^AW?RCL!_&D\N:^WW"CH79'1)# QT,'0< #"?T3.5"'P2 M%C-OW1[T +@OK#V4M4]6_K&Z/."7.:;QNJ[J<[6Q_K/.58$OXR5,5K$>NA[K ME0C3_'[\<;JJI9DNKX/L].-UKPOZ_1^S:8+%I]5-."O+3WC?ES9N$'',1?32 M6^)DM/(,VU) "K%VIV:TSVG7U:T7DO8,=;$&@M'&/+]JI-^>6UN*+'TAOPQ8 MS+8VL/.>^1(2PQQX FE\D*U'/KRTI1ADSQRK+4471CV7MA1%V&P#(,,0R#*) MQK(00;'L;>8EH4B\AT#MC]R6HA.+.K:EZ*+-HW07V ?@2UN*)ZNTYO32EN+8-MH) 4O5+=2>S&R0M=(;N>="%)]4\^3BKB#/.R7GD.!VO_IN/+GG MW>4\?8(%OBWOYC-"M+QZ1V*M JV3";Y40=\#&D@@3DI@"LC8UH(;YIU/)*=H MBS(BBN#W.+^>#."%@+L.PV'T.52@Z( JU QNI052\9*IK/0++B"U=PH23A> M>V6\5"P_+X*? E=Z3[I9Y0%%VL+Y]>QS+9M:0?[VTW=P595S\6^8YXNT''\= M+Z^>GAUSR+<=EL;2;)V-\DU6W_SJ-IZ+^1RF']?;X>K;7[D)[ANG>9&%YX1T MA*(@"Y9KYL%SAEF9'*,O@;=^\C@<]:$']_OT"?/EA&Z<1[$L[@.SCN$5Q<$# M%A:=Y4S3EF1!",%45%Y*AZATZZG4S< /E>$Q,$MOG[S'4?:II&:LX=-?7@4T M'%<6BN0,C'%T@T%D@";6L5\8O XE-N\4\1V 8X7TC\2!62M=]&"\/ET0WY8Q MS=52OSDH=H\U]11X[V,]QXG*'T"3VT??J>CXN? W!6^TTYEA5'3/:#*H WA% M9KXD$]\83=O\A^7M(S'Y$Z=M%]7V0-<_<;&#_^^#J?]:6P'N+S[W!>9O// MZU '">5ZGKI'[X- 5E:3?Y5WS"=>6$&OE-5&8&R=C70/E!<&-5'2,2[.^\2T MGOO[9EH?K5;R7'7+^? )IF^_K!_&9JM:',Q_SB:37V;S^A^-K"L&?1',82BT M4W)D0:*C[>($SS99#(-?J4U7>(),[]FA/ET"]7#4#K#:/RY7YX+T4M'E@2R5 MQ&MXF5Q+G0)3R24EA0A2M^[0.]CBGM$F&8"EPV^H)U#L65T]O])'+!=OIG3G MCF=YY$6,W-&-'96JWD>RS'-MF14F!JPMYU/K@J.AUO:RDXZRDPX@6 ^)L?VM M\Q\K?5RO,X)-.EO',A>QUO;7EG"!C&">@\I.DW??NAG)4&M[V4A'V4@'$*R' MIO/]K9.T4'!\GNY7"QA6E.H-JKA/)F2>6#&"ED;%]961"HPP(PHBL_@'\OR M.8V5O)QJ.TZUTU!-)Y(U;!@_H*+^B>./GZHPON(FD5R^#GCFOA9<^&K"M6R&>PKJ?T=X[!?*?X$;NQ-QGM7N_ MC]T]+@A1NT,(6]MNJUKV"8J!YN10::YDELYY?#Z.>L?%O^SCT]S'?7+X&0>H M'Q>$5CK+F!P3VI Z0^;,)T_F%N=."RN*3,\U@OVRF9_I9NZ3P\\Q2%ZK\AZ7 M@N7<"\#(I*VY6*(8YM$'EG06SB61"W\^^1%=5OZRC4]S&_?&WN<9EG]?6:^U[0;\G\ MIEC\ _Z]O(3)]V .J(V_];%]%,$_A/QTJMU)S=Q:R"PH7ELNDFL< BKZ5[!2 M B"WK>LC#D=].M7N3BK:^O6),-2@0L1$IX$#5HJSIO#@BFKN2_^ U>Y=6-I? MM7L799]FM7M!:X,AM]F%J.@&\\! U1Y!8%6R-AE;6N_V,ZMV[\2!!ZO=N^CB MN50+[[.FEVKW3M7NG6@R1-GP4W3\7/@K4] I^UJ4'0W3W%G:YS$R[QU89Z/S MQ?^PO.U4[7YRM.VBVL&KW;7D*(HH=*$$P;0T=*L$+YFS)?D,+HOF$W]_A&KW M3CKO5.W>16$#5KLC@*EU^"Q!;9(;(EG,221RZ*7*(4OOH763[/.N=C^$02V4 MU/])M &5040+H!FMJ79Q,H:!K4-LA/+.):M$:9VDM1/("V\:**AA^L)BOAS] M626QNM718Z2OUDPZIYD6M<WVH4#[(^%Q+^P X=]6WP&2:WCNWX83R7:14@H&OJ9. M>)M9K8!B66L(:)7C>J^0Y;$5>(\[TEY_70366&^_DZ0^7W[> !').N43N5,2 M(M-H#9W^A$NE1/:F,$;OYR4\HKGOOG2X^_@@L<]:R*RAH;X" G_? .*T%=9G MR8354'L<*1:+Y2QZ"$858;"TV';??>DS5-Z39=:#I;RUZ58G2?(!DS&>^9IL MIG/R!&/5-\3ZDNF<,=@Z-'3S^W],2^A@3?20^W>[']H>:'H*>9]"L/KIFKE' MQ0>(M<Q]9U$"<0V>U+QUVDV7BP MU\^?OTQF5X@K#WL[;J7"VW8D!*>-\K5'@$5:I2.0SBCF '4IT:5B]BG7?N1K MA@]V'**!63_B:SP+Z:?Q'!/]\:8^9#OXU@ J(BA+7M-"T3FR)- R,O\AF9!C MCF8/?>[\\&>KQ<-%U7K<'@EAI&A^U,:-[EN%W&QG$-:DA> H0B16390NZ^0%Q $>0&UU,H* M+#JF??2WUY>=8."XG[RF?L1_2GU"U]TL-A['XN)R^6DV'_\'\PBX BVX9SG& M0$>3B RRC,S22HNVTH1X,MGR]RUB.)[V1)16Q21-M-R#R4_+^#R;KBR;U_!E MO(3)&N&?N,#Y5\R_S.:_7-82ES>+Q65]W!LYDYR,(3)OD<17)^.&* VS7$;O M4*#TKF=F_CY%N!%*P(E9.U.6C;2\^OU@LY2^8>5=MW M*6R.=M3N;&&ROCUDB=(!;4AC@*Q?D1,+(!7C-H$J1I"##Z=RXMZ_C+.D[Q$U M?4K=&I_8?T<6ND_HRF'.T4VC#9+]+3TGM\XGQ8,TG.N3)O8)=:5XCJ1ORY"[ M&\(=S2"Y?@"I1=5ORPW7='-5C5R,SJ)63**H0[."9='0/55GIUNI'";12_^T M7E9SEC0_OM[O,MH?$J'?9-*L=M;WV&"^'*?QE[HW_R]\Q;51]6&V7J$HUD'FQ5_']VE M_;!],AXI:3)H1\>ZK$TU,R3FZ_M5B$J2T5ZB-:UK5'I;S+E0];2TOB.H?_!C MU'7& LZ_CM,]\;OKMC"K-=%N7,+DYI^_GBV6?\R6_P^7?V*:?9RNGBNL*"$E M,"PAKX./BF Q25K8VUG^9S3<_ MJG]/C%)-ZXJ21&_J=*]H/2W7<%JN*%IQ8:UL?6@/N\(7Y@_&CQW;X:!_<,>_+C#^H;MC[11O[!7EXOQE/1YXXM_N\Y%$MHC![1,RYI-5H=PQVJA MN8(QA]K;+K3.8G@(3[L>7SN^9?'JZL:_K>L30&A:II',J&"8=K53.(98QX[H M% ,F^@NM_9*.&(?JV-6,)_?WXNI!*:?2#3VDE^V"57\[QVUZ\#X >ZHH>A3<<8J, MFJAR#WHC$";K#* TLBA7#44XL."T8DZ036X0M(0!;NXAB/)(H=)Q>-)% M_(T+)M[-R0F#Y>]D,TX66Z0_C;^.J[@V50(>G0"'G'%;+^T ]9G9U_JMD@MR M@81O#\]GCZ\:/@6_L7)F_4FV=973Q<7OO\+D*Y!//IY^?#W[;9DWJ&0VSEF' M#$)!NC,E>6-2.B:U2P6#3\7M4[IV_S>;L(Q= S2IZ\] M_#E,%P7G<\QB!!ZR#/6 "XF6+[5G(9--5L#9H!!BSJJG&V ??"?!F#8>3&]J M:7Q [!# K[-9_O=X,KGN%0]__T3F>%J.R=2^^#R[G"ZW[]96>A&TCG1-TI[2 MJ("!KY5E%J/2-FM>Q!YGR$$@SH TPRJBL6W1@>G_G,W_IYZ>ZT*,B_S?EXOE MJB/$"'DR]1F;186A#EW3#.K\=6VY@VR+TU9U(-(A6,Z,3X.II8=:F.T&&!7+ MHU2$ XM0+M52"/'WTH:8_9B-XXWMK^]UG0(>#Q'EOY4D?5GS&TB]!V^J%WL_JFK&R*J;[4)WFA@TBA>,] <"R86 MQC%DC21'J_JR#$\BJI\S'7-6909)*G(,9&00Z9=2*TR]Y(($]!+5[\:3@Z/Z M791RZE']@ED:QP-+T6-M:U581#K'N9+5Q+>V-$_M?>Y1_4[JWS.JWT4-1PG2 M[@/P):K?696=H[5/T<-1"..%SL9&SDRN%B'8R(+CEBDMT2FN+9W*YT&4)T;U M^^5)%_$?(:K/+;D%64=2HB:G@2LR]:,#!D%PJ3!%KO:)\C[3J'XGY72,ZG>1 M['!1?H8N!39H,4 M ^A2BF1@C*P)VYI%K10C \I%1184Y+W:69\P61X8$' *7.FB@:%OHNNG@FVG MR6BL0V68D717:D\'>:S/Z]DH9Y*(A8RB(6ZE6[B&[6_?AUZ[W$:'**7Q:(/] ML&)^!9/:>^VZ*S#7/@G!RFJ$D1)T8_.8&2:!2KIH@MLK5-:$1;? _8!4.D0] MPR2\?*LZ>I.)]^,RKO;>]\\M%[N>6S9_95O]DH5U"@U)S[E"*S.*10^];UNN[/7E?%[KK%=_DSX%QU_K?UF'&RE, MY+62!TO;5.MD&.14F!%*<*VM=+IUJZ@AUG4\@A^;ASUNCR8DZC_#J,WZWBX_ MX?R[16HZC+3*+.EZ2$$=1.R](*5XZTQ1Q8I;C:/W34/J!_ /OP5.EQX]I$.U M7.B;Z5?Z^[/YU4@KYU:Q,*RS!70!Q8(PCF&PH02(QL$I&SW7"_GA]\+IT*1A MM^+F&WPV74GXG^/EI]?DW,P^XWSUGUV4)?UN,IG]N[HZO\SFK^DCQLO?5IV: MD6=G!-UXAEPK#;+V6))U)!F/0=GZC-@ES?E8Z_CA=\@I**$3F7IHI]S;;?EN MCE]@G&NR^G111UVOKL_UGXTL<)M():RJK8Z@B2PF)5CR-B>4)(5TRI?,W@O] MX;?8\Z%9#WV>6R[ZW7SV!>?+JSK':4E_XV?ZNU]J5'>4"C=@E&5&U_>&A+&F MYSL&)<52M/*@6T^W&61A+WOG9&G4L*UTZSOX[9=50X+K<>81VJ@2JR# +KP W)0DWM236K5TM/ET9?&?6#+/!ESYP\ MK?IH;=W4K*JK^V,V33==\Y%2MAA/-V=465?WVY(YI:MJ9 (9E+\&/P&- [2Q#!X)I[^G>%,(RBT4YKHREE9[PCGC9 J=$D)8- ML?M8TLV?7#>4YJYP@X*A*K2G90FTOI1K\9U.01<4:$]X ^Q8TDM>72_*/_%, MT1LY2"F"RB(7? M3L(>*@?O0=POV^-9,.;$T_+NKG?E*HUX1#"&>Z;0>UHB6:T0 9E#:RR'Y,Q) M^Q'W+.MESYPRCTXYB^_N\KY[Y]O^P=7F+XYTB1(A)48W)3!-,F"0(3-0*01E MT8 [_J7R\!I>-LNS8U+#]+W6Z_X6?'M\Z2/CC,T)!+.)S@IM.)T:-0W>\@2 M@;S/,'191!?\+SOG63'HQ!/S;CR.WC1"0TJ<^\29\!AK.I5E8, SB1:#4%DX M)4[80MN]JI>=<\(L:IB4U\<*=Y\/*RL4I><"P3)76RII[13S8C6X":0-W@5C M6S=;'69E+_OEQ-G40Q)?3QH8I0(Z!DZ^F:TQOV!E?;)*3))5I5! %.&47?Z7 M6V381Y=.?#F=M,5M=LSN38\D:L%%H?]G&EU-4\^)A6@=R]9R1*X,^K[Z)C=> MRLO#85-EWQO)[6,PP;OY[)?9_#.\F9;ZCU7OG2:#"![XX':#!_9%/\2@@8C6 M2RF0!1\\T]$%YE.RQ+V0/X)>C@*832/Q4>IF R> M=@D$.HQKK;62T6=ME99#W-PG/&B@7YYT$7_C'*"+__SGS31MVC\&G2S6(DD0 MOK9_#(J%E&6=M8[9",2$\A$#^/9GGH1G=(BX9PUDU7A&P'FCSOD\Z+):Y%[Y&P@ M7-0B:][:_;D/R\%!R^\_=QT$"<1O7D S;A'JF+3(@%C(8K#<$_-+^\#L+AQ# M!1^;Z/E.X/%0P9Y*T$=)V#81'6/T^$ N0]*C!+( MNTG%,4R6G!\+Y"1'DUDJ,4(V26'S%,B!"?%(8'!8/G01=_\\V 9*R$\)"2SC M6,A(MEDQ\H05K3SYD%V).K7.6MH)9'C?H9&B'E;_$Z3<>*33M\>UVDIR>?4[ M+C_-5GW"UT.G[OX4\0_XO-X(T:JH$D1FH39?\*$PVAJ1&2TT^;=)@&XQ'^P0 MC,_>KAA428TG6=Z':[.1]D'6<(+EPVB&GUPYG%9GO:JD\93"1Q!"M!RS]2Q9 M=$PKQ>LS0*K%CU:(HB'MUR[Y!,GRP.3*4^1*%TVT?L%\\_Z_9B3)?]#2+^?; M278QQ!@U7O#AQT4V%+RLY9BZ^&1 MXZ?QXLML 9-?Y[/++V^F:7*9Q]./]-,:"QE/+Z^;_M98*^V4O/F7D2E11>L# M2U)SPFTCBT+0[2Q]<@%]P=*Z%]%3L1[=?&T3#QM$53U0;/>9^?;?4YPO/HV_ MO".SCOX=/N*(;#!AE52,-ACMA6)K)8#3S"IGI8<8R$1KS*F]P9T)B?I1QKT7 M3+M'E<^?87XU*^_''Z?C,DZU ?^ZKP_M@7>SR3B-\:"GEBZ??^@#S)/7,D1. M>?+*YZPC.=BQ/J;)PB+PP 30Z:$D3W0KG7-.N15<.>\,TZ$@TUPB\T)[%I(1 M.;D8B]UK2/NYYY1WX5=E'+L9Y]J0OX)TX]K\U\B8.)U( ($NGQYU@Q, MLG5@.$+*,CFQ5PSO$8_I^@N?39YX)Y7.#A5M8S=Y!6)CP>\#HV$@Y<97#Q\U M>:+P;ZOO ,GUJ$@RGZ1!27!$Y'4J(]E5X*OM@QJ4YA'-7B[-L17X0"2CK?ZZ M"*RQWGXG27V^_+P!(J!83%ZP)&3-3B5?!Z)/S',(UA:5I,L--/?=EPX;DWBR MV&-W^/L&$&Z*%UY&EBUW3/OL6+"IT$%4PQ_!(?=[Y=H^IKR;7_H, ME?=DF37>>0<%0Q5Z6F"@-8B((OL61^RS?+,:RH :3('# MOF?M@^SE/:N!5O=_HWB*2H9]S\H%N..T?8) 9I)>N=73S M$4AG;6_TH9:&K93W@+>]RO8 V%.>[J/@CI.OVU2E^]/E 'WTD+?Y.% 7G1>8 M@#E%&'4@)RVHC$P5*,*XE$QJ/'+WE7ZQADT_*:^N MWL-D>X6" Q"UFWR4IF8,*5_+XA196*58R0&4ZH$R>^,;_B6\L7KODJ<;$[:+YUD&R?_WKS;3,8;&<7Z8:[WD_FURN\&TLH^22 MC[H X1$4D##R/:R3.< P6;P]K:CLSM>]LCW'-GZ[$M9LYXDW8,-^B=.:&OE M=S!?7GV8PW0!:6/%W/R3U1XA:-FC*HQL8U M#(P_+BN*M^5Z_MG[=4+V8H291R,+D=K5TCNRP&NZFF,&6\]:RC>\&< M6$.U0]+QVPB\<<_5W:D)BXO/M5"&3.)\HU9)% ^0,3$?JAT<%!UV&8"5)%$( M 4;<3B'4/,SHHZW31;-%GY#(\L%"]U^-[/%D6?2> MS&7NE -;8BZM2T1W CDSW1\FZ!Y"4K]4>>)OXZ](QM$2IA_'VREL?RVP7$Y^ M&Q<<196#UE&S%,$P+:!49XF.)U6;+$2%7N]5>]2!#/O@.B-N-%=##\-^7\^F MJVF6_QPO/[V^7"QGGW'^;6(WNE"B+8%E5U-L4Q3,0P"6>-3.0,K1M,XZ?1#0 M&9&CG>![&&>["]R*N'4^HS+<>$!;VY37 CP%+("*3"65H( U3K2V+!_"<^:< M>)+8>QCM^B!?-Y,OOHW_'%GME82 C!OMZPVH6=!U\HT+WGD#(*&YD=D)X9G3 MII%J[A(I]/0,N[:<%F_+C9^-4I#.!C*<'*X:E87 8N*)B4(_1X?6N];Y?!W@ MG1&%^E+*CGC:P6'V3<^A!5$:QU]K8(:.Q]?KN? C[H(J=$PRKB/6IKB<+DX+ MY'07E67V4JC6D?:'\)P119J)?0 &Z9XE)',*AZAM<=[#Y0S8D(+8>\@P<%QT=]HL;/Y]6/0;P@+_(#SSV_+ M]H8<.2^XJTU-0=8!XQ(DBSH4IFQ X:0CLK9.07PS/?(S@C[1\@VAV:/C@( M>NMAY_VG_[^\:]MQ([FA[_D7(G6_O 3P.G:P0#9VG$U>!W5AV5IH)$,:K>V_ M#TMJS<("E^]6-\N;,*N5D%>>._0L<;"1 M:U!:(T3##!1MK8H47"76NLSO$*879 U-Q;_#/LY.D[X/W]:WQF_GBP_X>;5( MG\AVWY6']SJO9GGS!ZS%V/4O5UPJZ2(%X4Q;$HHJ=?2Q)KL6A:6B5**O6.NK MM=.@OB!K&D-9.XS,7&(>[(?Y=%KFBR]AD>?EU70Z_U([ 6CGKVFCDYM*%3G\ MT-BC0(PQ6?9TJ9PY?K;.HOA?F*XV/;^S_.]5F$[*ND:@BXGN6C+NC+UP%DLV M'+B.F0RO%CY[QT C"REJ;VV_2/3 B):C@9TSE:;O8EW]=]*%>^W\ @Q.Z1X M6#(E+%)8U)QC?0^>\4/&]AI\?'/12OP#](S5&%#C,JF #S3C_7L]% 'EKJ@G/3>%LT>E50]DT$59ZC@F/$3Q\AO M@)-^OYO337NY"C+:=5<1YJ+)E)T& LU)&"ZS$M#&?K0[S:*'#MBXDW_'R: - MIYG1S>?UI[#XB/GW^;HV8RNH*YN\%BH)$$625%!*\#)*R-8XYB2:4%K7^)^" M\^>U MJ1/U,T#,LA_GJ_S'JNO;OI)9BYSIJ)>5V5[%+"#HPH!A?0.TB\:V#G1[@_MY M+>E4#0W0R+H?Z'M<3.H@@+2HY4=_Q\W_KQAG)A8"J1VK!29T>'LFR %42ABO MDLZI=?O2*3A_7@-KH+]=-^(_OK<@[>9=Z=:\>U.Y M4$493C&*\I9B9TTA;HD4.S.=H\%"L?, $]CW8FHP;';7\S?97D%.,G?2@''> M50J80"&]CJ!3[;[&XF5I_0[NPS,6OW%3.]@QX[6-P"]=0K)A'_QCOMCVQ&V2 MA=)H%GE,P ,6V@)70*>8HT4.F\FV,9L:75Z M[;OR --VWEP/4 W9]9X$,CZQWKD:F@\EWM%T3Y^YHF52P&1M2A/%@N/. WFM M+EGF<^ MZ@]'UOD>?KQ15'Z,5!M?D;R>SS;9?1($OZ4#EDX+ZR!R4]N)E :G M-(/D1"DN95],GUN1'8\>-RQK)/!Y.VDUGHOXZRS3OA:3,.VPT+8(#5KPJ RH M(!#"NO*B!!T*.B-\Z:&YQ\]][FH[2T[M1]@NKR?+^N$A+V(S"8]^[X!)0P:3 MN0<,EH&2)8'WOM)J:I]-B%:*0Y'>P46>NS;;2;!A?K8">S__@HM_X*PC .@ M*5Z2MK4(#Q%K)9Z P.BX"%IZSDWR@O4A0]CY\.>NRO,EUC ONAZ".L5$%I7" M]+\WZUD?VP\&%]$Z,JB,F7QZ0[ABR+RZ ";I5&2*?=[+)Q[_W-780FH#)!W7 M%X#;+7:0HO7&.^&AW@>"THG.@!0"$!SE BM>V=:EQ#M@/&>%MY+N(+P1ZS#\ M+>U^UP"?-U\[OI8Z (K^R[^'KQ2M!^$9'1 )O0>E; ?C0>GO7(^T6G!6^?W M3H!Y$:J;X1)B0ROJ23][W!S^^\7\,RYNOKV?ACJL,->N[<_KNJR!\_@'%QXC MEW_<[AOE\Q\L^NK>HG>&J[S)Q@D+B;DZ/YB3\U]T 5&,5$7XP&7[,VD>_* M7X=0Q:4S_P=E]\NWV]XC44MC?*7#C8[\RW1F-%=M7],Y4R\7,B%4W$09 M-!ATBJ"J4DO2*<+A2J%';MKS55_,= YT>/P(EG.,.@:PF%]6D^DZD)CE[:^_ M7G]>S/]V^ +:Y2L!3CZ(>WJK6I[('S M\@RDE>P'^):\72U(NJL%$K2WDZ_UM]N.9^UDLBP"*@*EHA00R($#3GLMOI)B MR=9)I*?1O#RC:"3Y((X4&YH W$4/RG,/T=2=IL@3*\AU;MX< M] #!R]/]&1)N?#?T>G[]>76#BV68Y?_,R\V7L, .E6#."V<4&*%UI>!4X%!G ML"B$%24((QXU[3Q1,?'4"B]'KPTEV?#*J%Z3? BSCQNG.'(A$N$'\D,(1!8* M@E"2_ \7K(C>L](K@7&@RNEVP1>9FCA=I V_T[<@MA=4/6 TK%V\M_3XU8HG M"O^Q^LZ07..RQ =P7'+"!$F^H*6XE5L$%UP&46Q(S#*M^^48+ZW /:6'C?5W MA, :Z^TWDM3UZGKKQ0=F-%,,"$R] MMY\L]GD+F34,B#<%L%_O 6&!FW59>[;2UEE &KS6%I)3W"FM!.O'<'>PTO_K MLU;>R3(;,VEZCS$/47J1%4&DHYP@"D^.G!"$V&J1)?VS:3T IP>L'\CI;7,S MV%H5KKU_3I8W/8H8CK"5NN#RSECJ MTL?5*C380J-*A._97%[%Y8:A,Z+=MY-9;7U=TXV0J3[D'[FE0MOR MU'@OA$3ZJ"D?,B@K-42O$#P*S27/%!\^NG79&0 ?M>CXGX?#*KT?Y0XGP1V! M[_D#-2LIXG(@$WWT\#/,\L/DXZ>;=X4^F)MG7GF3;#(I ^,L@L*2($H,4&0) MAN4@N(\]+._Q<\7 M0':IX'R&KKMOTMV*PY\T.]8:_+"Y6_,JVZ"T%QJ"S H4"XP"(EN'S>;( ]?! MV3Y-%<>N>]$CYVGU'G_JG"C*[RW8\[T>9_?G^B/2^G_[R_\!4$L#!!0 ( M ">#E5H>0B=XSN8" %/( P 3 87IZ+3(P,C4P,C(X7V"8+-9)+9DLQ,DLE,PG:[ M6%>@2!5<@'O=:%%$1*"(2-U "D@%X0@(7&43V5%!!>6?=^??4V]%_*2A*M0,$17DPG:MD MV<%,10";=!6$!IO MJ'#FU6:*;/*U5DV7Q2'#3BT9-F JXNY80/22,@4JCK8 M0M&K2VQ<#R<8OBKFP(ORAW-80-ZP#N,_^^^# ZX MNJ>*4AXVP-9]XVHR1%SMJ$CLUU&C799$Q6ZV2[* UL@9W"=?_872 MZBC'_+6?:EWB>WK),2#+LP(K*K*QAA#X3>V,J?^UX3+ M0O[;FH="?[NQ('QC2UF)L=S?;BDGM"H+QEBY4I<8UJ@^\)N!7*KRCP"Y5&,9 MOQ&JR/-U69%HI2)],^ 7*GSKBE9SWS(MXX;1" ;_JAC=NI%C.KB*)-!*9U&@ M\RQ8JK+YH>#G5[]<52DJ/-OYI4Y[M,O&*U^^>N8&7^P>50=/BX:(F^TYEJ/K MO#*@TT91-YN=-V?I7)Z]N=L2AH*MZE\!![^.WC.ZKPYDJ*$('2'#"'.T0CMI MA>WL!FV'3.UF4P*".F!KAQEN-R$=)M-0\&MUOXI3R14Y[6LH:#<*C%"G 3ZO M])7F#HDUKOX]@_A"S6_"J$B)2H7O;/D2W^>BO]KAZ/8>R&#XZI^%:*8H=CO& MZ[\ >;KA5S 3A;J0%>DB+_^#$NS^ITI+,MNMQL,&G-'C 5]K<+JG;H/N:!1S M2J'3C* ]X_K"I;_5J, 6\P6E$_]"H].7_E:KTZKJ)UR>S]M]37^_WJY'XSM! MO 1:;+9HO$SY8WF;W99WV8,VEVRS.4%KU"8G/04UY\%UVH,W?,Y0/62S6:)E M/FP#3+:>8K<9];N+RS9H8-,VQ!;M;FR4J,T. A:;L^PN9\U^WN9)M!IP8-;F M,V[FHRZ[+>FRYY-N>[[LL48L--FRA@]9#R%9,P=J_3< MZP'\4N5_\ -BQD2C>5O&F*ZMX8JUIFSSQ6S14,R8FLM&^[HGZ;5USR[JLGU> MHFY;P^1R;B2H:JG8&^FF]$B8>\!3"K>0JA) M%3%'3,NK+CZJQQ+E6D#+P(0CG(R*932BAPNY).5-.$UUG\]?"?D=A3Q5\!M+ M5XN;4DHX%;!+F@4D7#V 4"1AHLBTFZ?34#-'\GB:,A>JM*#(V32B9N 8E!-S M%I:L6CDO!'!PQ%7(T-ZB3P@4+5JX5 $<922>XJML1J!Z &M9T6]F1210J@;2 M0A4M5FNUNBS1J%J)&>MK3-_GM$<-=8EF7 Y#(;+=:U9P.>T.5SR4=+F3L7#! MEZ>:>)AASOE+S*J2_<[8\Y\@8XGM70Q8PTZ[# 1#[-^ M5[Z92Y8;^9XI^TN4VU/,E7/N)(S5(GI#RU=[ $T H1?\\;(22B01(L;G,NE4 M-4NZ(9:$8CPEY"ITNBIE/5 ]:_Y_3;\'$'#R_G2:1XJ44*TS(H5RY5JD7*5I ML180:C544Z0:H(*TH6C.;HUP=:N8$[/A24O-ZB8S-1EGO9 :Q6,)UB D'"@I5E\PFDX#5)0_LAMEH5/7;:;XHUB+%P!+& KZ#3]44/5FCLV+S@0>E]@T M'\GC45!U@>803SL;53&&>L--2Q,N4::TTF1<5M2=CU"E8J29BJ@!4/3J;J0' M,*,66#K($MD(9]6"UF0RC_E].A;D)&\V(-<]D6C*%ZX'PP&[[,8C'%\"LN82 MP%AB="*@E"29AGBYR!4,#V]M] "ZK#+A9BMX4Q4*4+K$%V&DF8.J>,KK1]PB MD,F6Z\V4.?!W??4 ?NF:ZB)T' P'TLT4&$@7=2982]D!7N*=L8J)2;D5,N)^42#4 @>@##EA(2Q>JP5R#T8-5<;*2<9%FK^BQN MUI4! C%##S,5!V.N9WV^:*B.0'6OMZF[2'.3-BLJG9;#DG%'8F'#-%IKV#2E M7+94RJO9=+Z8#?-HR)YJ!###89:T?([#RAK,.!@)C!6S=4\>#J4"B2K8L"%< M."9D*R'87JY@U4A0"I'>5M33G4A,KXC1GCG7<)Z%*E$L8AA!) 3SD2KDU!., M7R8P6U1RE9V2C/4 ZB6P8*@&2Y>41%C+$ZR5D*UNF2)8+6I/6FU4S4NI7LZ( M:N&8PH!A+ZF$RWR0SM7CK36L "DLT023>0;32+)@$5+ MQ)G$TO$D*\:L#C2 \EX;Y;$[ [&DRUMSA*"22/@1%;.)'E%S^T-87@TG2DXY M[:+C+4MA4C4:2TFV1#2G8&:?-:'E&J#7,%94(/1*JB%%1#0."^0"HDY MKY6#I#.UG2I0H#@?!P:YF@CZS#!H]6,.D4:&4 D M %/F4"@1"UD#!:)12R/%JLV*U)MFJF28;=*K.')66X $HTT8*;+N$JCYLJ#0 M Z@Z07\]J,? @">AL5:.IQ"E#H;) M<**&^9J(T\6(-,T%J(:KJ,&A%K>I9W2 \@KFA"8BA)JC\^FPM1[,\U5WR!,@ M_#Y+TE:(5\WN-%JJ\H#0 /RA&!I.<_Y&-"061-#F"D$(!B*9\(@\ M^(6*+4OIKLWG32I83C$<9NNN;7.0)2O"44"50V(MO@V#:,/I83*) M*$$7"DE,B(>8AMHB[6$T'DW9"X& /]H(UBRHS!9T3P,-N!#-+1:*2"2;T@H. MO]E2#1$@ZJ$Q@,-D#V^,TE>S@-9 2./.K%6+$EM@K()$+%S)4@<;CH*@$B(8 MM%-5@.-F"&D.:%:Z&&+O#5XR4O-V!3PV3 M@)?SY7"_"W3@:BO0XW&%\/(AAS?#H3+G@S":RE5DTEOV,F&SE*)8AYU(857: M+H6A2ETQ1Z2TBH,9W1_)6\.-<+R*"YZF7F'*]DB+P199J2(S@"-*,("4X?0Z M&/3$_=YLVE2B(*IPS@K03=Q"&D(+H*JF@J@J M&^O> Z@%#'N,U%@GQO.@4 7#&1!IY$"M+F&2H1(UH EBQ2H(U%@""08-KX%! M)5"T\P*/5C.H5,4\%;-+E=(Y38VTI$P6-8PGHOF(FS;B2P:S"/X*9D;]=G?! MSF:YD%(R8JE*UA6R"N;2-5?5FRZ4RQ$30P/6<)0KE>6(SW"(A5*YY;Y\,7_0 MHD)J.@NF%;*.IU2$2*I!+:IIBKG&YFU6>\SPHQ3DB=A*KIC71T00OY L)B". M]")QU S(((]4%"0 MQ+PG(^KF9I67LJ5G$D <=@079":6"19@ %1;&8::1(I MA?4>RHR404+%-+M4EXQE\BHA :%C54F$$!?1T.%6H#?[<:@$:*J:!#Q9JPPF M&!?KPS24(^E2D7!$HFP3MBM#:LH ZF&#X-EEF[J<($#(PF@CF6)F.*(*0C)XB)ICK*BVZ"/ M8%W/YG@+K@28!,9%800W*]1HH."DX M5J0D(MZ 6@DXX;.Q@;K;5[!G*T[=YS-4AZ ]B4*SG(LC]4(3+JOUA-KM5;(" M ^1RX0)A=ID@KU=GV8P7M/GR(\!I/"*".79N U$FE:L"E9+>A7@ M_28DS18K?CVM.!DBE8GA;@\'VCR1N#6F,Z$ JL4JH91NJ2-XG*IX&=6I$ID6 M@Q4-4XHDXFJ %J&PWQ3CTI#+!CH2T7C"5F9]>"1H]D>RI!U &QXN3?HA((LC M@BM2SFFX'40,XI86P51>40'OF:A'RPU0%TB (0-@T&)X;=IKV&6@0F@F$)7= M"F@0(Z>>,I(3#=2+*L)YP;!!=%)1CJ^"4":8-:9MC-Y?:WD;,$)Q2)/$U!(H M%"PPQQIF0@I6#,J 09$O-HHR[C#55#15KP1$B$ADV!H;"W)*LI2 :XR984P8 MZRT*V3*;R/< QILQC6(]ONZ<#XWE\X5\OI0O1&.-9L!5*B63J50R:;-AMI"I M$*Y#7-@+1J*D:*$A20-(R4/RU7I9CD521$-K9?1<3!5\!;9@1P&TP '0 M1).H"%PE%[:4)<)4:(:I6LOTG*4H4%'YDE1G4+LI7O'Y=1O4\)E#CI"!DB M:9E+N.JZ-211EGLQY.Q.TN7L!21<+E]H&MO2\\875*=<5?]1?EZQ9]""@G-C["F6C853LN2!U9\K/%=#(::J*^(T;*>RX?D9BNM\(<@ MEV!VZ9YNKJTA0(848= =J7"H-Q.EJ6K(3T"TJ5"*>0T3K.5"%S, M@56%L&3@L)8+UL()2Z&5+V=CF9(0MTAA58/ )Q6(PJN13V0B7;72+82"BLU M5[-I VE6-#E5JT6H0@P3M1KSY6DN+OJR2(Q+<;RD-2MP#R OQ3-*T%2$76[) M76^BJ@\/>.(QU2S0 @(61 )AY*J 1*P%6\QMMSB[*4C$+$F(:JJC/L)!)IHN MIUERAWW-EK=!(LYPTYSFHC&D+EEC)33/^5$)B),\ =IL..*4P72BQ-&B,4$H MS" M&D^;D) ="]BL5AER>S+FB%WTQ;PIU?BV^U%",%Q"YOBT0RE#7(@Q%GN:0X_*C;2M!Q/6Z6 M0S)&0BP;<]-IF^P)95TVV9"$MYBKE<*96-UJ"SE!F[.*@9PEU0.(28J3CC,Y M"DKP=HI)8$G:!+()SNKR%(U1)&,"63&THXR#56>)E@@+DZM32 3TDYH?+&2U M2AF"O4V(2T7"+8_-8@4L'DS@L!N44^&$M6Q!X>[V:M6!DLY&%$9X,8?8@P2= M:,02X:P6;\I%TF%S5[1&Q9NN0RFT6,^4$S&FW%I#G\<(=R5,#C4I):,*5"DE M^(I^/\& 3D$#^3C'>&T$A44PA<,=#2"E I+*<;EN]3%90*U*U!T$$BG /.IL M90$VK(@:%-^4)N.2ATU;BGS=4R?+@@6K9RO%)."R):N>4 ./B9%TBM>PB"O3 MC%)!WDGSI"#JP:K*2U%)2H=C7*D'T)[UQ6NIBJDD6ETTAR2\64 /AM(]E*^; M>72S/1W3@0P>QYHHDD.;M2 F"2C'-[WF9#3K]XA O&9U1@RFUMK$,#BX5Y3K M49VGHKE"!F8KI.PN4&BLUH+ A1<-AFQR-QWA=SB^5FR:6%[=8"0'L1 MSLSQ)"8HA.S+2RW3RZE< W;C.5M62\1C<1^ N(VDV$9DG.%4-1=E!$:L)I1P M(N\*A9T5,@]D"$FGJ8@#[/9S$*Q7:X9):*0IZ_&54*06K"6\ M+L*6,W*EG-L.6+)("2TEFTTG)\*16!4G@C[.CZ>!A.IG"VQ2\9.)%H/U%RQY M4[C)A*.:'B',58\5SQ5,WFR$U2G$L%N1S5JD0I2O12K6=29IM5SA4PU!G$/ XCM'BDH% J&8M085F"J*LLDTL: M'H(1/9Y0.@DE(N?"0-YV+-1ET$$+7:=@"--D\>A-\4*4,YJ5D6*F(2ZM1:- MFJ%Z*:YK"LXG#;/)@#YGV&.+TTZE2'/!/(:SI!I2D2IG*6&M+$ GG)5<&

0 M)L%@C@!-I3AH:DTY#6H<;U45QHI9BU90S7VQ7L/N,QE$,^$%$IB:PVN@R)!& M8&*M8"43Q&052*,<6/7P1NX ^H$6@ZT#D)%U!U4 -U)HQ ;R0MP6-#-EW(ZG M>1"I-KA6APD@U\R!9C?J]X"1,%E)(;9P,Y/,I-RTRUMA&F* ;+&OO*-JMC53 MF,2)'$#9,1.- Z45FJ1,FPRN(K)FE80-VFJFBH>LASP% S6CW@8NR_) M)B(NW66.T#2M(CB&T,V,FJ&K-;R9,V?Y-.M(U6JM;99JK5JU>@,6FG4E,FZW M2"03Y8#?''<&!;XL(EG8(A.$.4_Z"7>,B_JLK$.K^\RH8>BQ6@8VU-.OFDPU MS09D44LKC!J6@#NP&IH$JK0:\54*BML51B@2+)=(O +F(P"#%!N:YJG4 8WR M-0PSKW*"'Z#8.IO+Q4*\UE3P4#$CZ*86M_'X8W830I@0+8G*7*420KT).AWQ M91D -[$5R*]YM4S!(&@:!R3"/JQN\ Q-0@H0961R]4 I031S"&4'_:Z64%*H M"]3#)AP0D@BB%8EX,,CEF\TREZ2=:,R4P'10RYH2B4PN;%)3!EW7\VZ?I5RH M$U6JA.;2&5S+Z4))K#)8*^I1'FO=AV#)6-17]7YE'^;,%DP4]!OYFQ3LWF&Q M^1M)3G>!8<,K!M*&$2>"+*KF8L6XUMJZCQG95S-%4774;^5H(EN/YL(5P['" M=@]G^.>2S@4)(:C[):\03%&Y)$1;:$N]FH (U_)0Y. D6EPM%1S>42:DQRDV\HHK1'F"^E(QBT0M.2S MERDZX7>E8[(085VE:,1J\'PS8@[4_8Z\W*S8ZW$V[PFH)2?6-+PZ2X$1MDK+ MDENB$*>;:J6W>,6GYDMF*Y./Q'!=3-)9MX4-V1%K$F$C5""!^BLX+J6EM,"G M'6PU!Y<--B&9W&EK&<_;ZPD+1;6V2GQAM@C:=YJ[VU MYY!+RY5JT!XJ:C$Y %4TV>$L^S1?N%"..N5DM]JD." * M6L206K#L7PX$(I MR.D>P_T$$5["G%Z#P<8P\"4 MLUHO-0.8%A/2Z7@4RYBBV115\_!&> HP9C82(OU*PY"P,TH9"7S880$%?\M] MF0EC#0DC&/DKNAOD@VZDGC#B0\)(UB6P[$_F@S+:"UARE1;[]LX #Q4-R%%?UY#TA 23;CR#-RDF+0Q\ CF M;GI,22SA]OM$>XK/9%TN+^.-5.QVV*D7[/:*7#:X$NO%!%3QUUI2]H@-&#*; MJ&*!S@FVHI/+!@JLU4FK!;*IE9(9PNTFHUF<$+$0G#+<+]#]I*S;?L-I6@6RPNPYFRR,<:B2#I%<-@%I/'U8B00\EJJ?H\D5T#9 Z0H MQ5YJ-F4MF"U 9;E0B;%(5;<$=5_0Y/75 @Z5S8<9*"A[]'3!(A2LK;AL+=8# MJ@MGNE-^1HE":DJ24KDH!@EIK(XX_0%$SM7$2L4+E:B4I^$M"% 3KSI<4;LW MPW)6+TF%;93F#ZDR2+<4VW",E901;X. 0?6:H#42$@V'AGNMG#E$(&&PRE$ MA%) &D88(Q'VFMBTEA> .LGK?I2'.;?=0U;E8H%-M*)>*IJKQ^ :"V0\58-V M:&K9&S8!MHS%Y"&I4AAU05P"@KQQ"4[ V;QBY/99&0^87#6W@S:X80IC> ?I MB+*(W=VR%+%HJ( K8$C0#A+=;Y@WG%13,(,\"91PU>I-@5BOZ@2!5!%-=B?EK->80PQL8JQ- M"[&0D:5T-_0DZ[KN,U/=:Q#O?JB8-J2N(B @>D'9HI&M*=? [D?LF>:97KHY M=%0R1NW%0#!AK&U8]!#8Z5J&*OF-3VO 7UO[EF(;T:<"9H$F=V;]8; ;C],- MW33PS$P&U"0P!L!X$3P]^1H#&)&084&,@/$FYY= "0[Q5:;UM$*I@5"B@(;X MIB>CID'5C#"I#.A4,*RJYRI81BJ@N#&]IM) @_DP;+*6!1!U9T"K,3!;@.$ MO1143X^J![!9^WRRN$/F<$,TMG"$ *EFZ8SZ!$&_B@>MA+E^!@NSH3U87F.L MW>\ZR"20X-#6RR=F3C%R$T/,,&9(V! S9NO&LCD,.W6U%L[(XKOUUC!I8]%. M2\$6-!;M*^O52F\AU FD"81,PV6V 7G,- [&$V@1]:2C#: 8<012J0@12:MF MLQ7'&DJJ5N)]X52"1[D$X'$$ZU!0,P;">S-T*P&7RIY*$6!9ARE#9!MNAR1G M3*&D5](8LTNL-(4BEB2;8881I% %2D0B+IM9MX9B=19-UC<*9FSF>C8["<"9JM@-?3VI#,9@%GDE $K($6/5&V7!.-JUOMM;R+]'5\I64X:!MO* N)&I,GF:VC( MEO(129=7*CHD1RX+^DFL'B:IJC_L3YN$#!12!".3P'Q5G +C(:QBM9$P7 3 M04EO4/"$2.+T1I"S%$2"3-X,5-""TU+3&W6B N8"C.JEA43-9O+*@)=-&:$& M:=:P0@-+UX-2,E@MX-4T7XPY<4>LH *>1MR::(51;]DF$!00,M(K$>E.=DQ8 M$;6A&DI5,%>NP4?"NL\9#C@B%C99UXR(YZ:I(A).E$4]6&XTH@7-Z9%J7GSTI%E^O5'QZ^9J@C 3!%DM)JO9A&(0A)G--AMFP>TN',LK2;H'83WGUX"+)TP)8SAX>^4.O;0>0*IS1HB;7E M#2%^TRFB./KE\T/?U.S;X9D"+>;97"=XIN&9"W^?G_P_(C7T&Z3F,FB78=D. M!/UO2*W[R)?)$%F'"?Y.:E^6&E,15592_@')&?W0 JNPDMS)=3MRNEKEBPS= MW0JL5F2E=;;U:J7RI3NJF#M]_/$+YR;/]/D%R.^F_C\Q]?^VK6).M]UJMEE< MJ!G^Y]NJN<.,=T#F[VSUGRPU,PIA3IL5A1"SY9\O-6N'V1 <\IW4OG,SWTW] MNZG__W'J_WT.#'^% YLPV.9"K2:'#44M=OR_ZJ'-1J:<,.$=,-QA^BZN_K.E M]O?MX?P7)/=M/UCQSY'<-_]RQ?^H_%I7O[R-<&9/XNO;#D._8.@=<866E'J5 MD"I!P-._#]1YOC'Z,[]-]$W+]L\OWW7R72??=?)=)]]U\ETG MWW7R?ZJ3\S__=4-6S T;T!@PO//4P;8?]S".MMR?NG\C\=26ME^WG?7WE^]] M7GK]M9RYUW/[K"_>^3O+J3^U]3ZWU\SSWNYU5N^V[_4^JU?OLTZ]W/9NVUEM M!E@W=-OIW^N^V'.S[:_E!^=^_YQ>9Y_WO;/^I>VLLXUQ M]/K>N3_ZWO>_UZNM3YOQQ]E&N][G7M3GO(NO^.F 2WXRM8L\'WKCG@WW;KPT M?5GA]^]>/C!E,T^Y9I8]'H6OI2T+5#R61=#&HMHO'$QBX773>AO=&2B]SC[_ MQS_X_CEGG_V#;LS>9__T^^= %_W %J7[U :8IZR_^)+DI9?]XG7[W>L&QA._ M>V0G^Y-S)\>RTD/P&_\Q[Y>.:PZ_\#8C/_STKUZR''EQ?DZY=A!JK3M/;6Z[ MH)>!WKM7[[;A;3/_U/9=^:Y\5[XK_SOE<+_ P?D+!U]>_^-BYH_BQ3L>4%+< MIN4';YK^V,_A\]J5(R'J1M0#GY-:LWS J;:CV5N.SI[K+/WAP5U;H3?&;(_< M?>S*-:\(F[##.Q\[]H)S=@X?&0G.&#XQM>*MB[=L\U]_Q=J[L?;$*X-__>:(Q5.F,2O'#M^5'D2>V%]?,.[E+:F+#FW77GKFKHYG^^'_ MN6WLMGP^H9RX@!ITZQWW)"C"H?D'QU<<;;V.&X>L?^$/_U)^W!Z]L&3];U#\>OZ;3GGN,6SU74]M?;" MZT9?,^+6W#YR1U]DPK6WGIB[;>+V=N^QVMH"-?'\02?)_>)S\^_;O/.^F._2 MU\8._Z'?^NH'[ MMUS[X3%E$OW$P>'3SCNT6L!O?N?#MZUKES/KR5<>&7W5WF/DHD6?[NK\]/UW M/UJPQKJH_2?]!W.NSH&NM^9?CCY;.K)\2HC)[[QI.9JYX;4NW_GH@_Q'VRZ_ M\H;K7IHO#)\ZZM875L@/3,LOFC6HHVO1RHM?Z;,/NKLNO9 7VQ?900YHV/U:.\Z+/QL&?MP^H<'/W2MQC][9>V;H9)UZ4'R MJ9NL+\60>4MG7'CMW7L^"!ZX%YIYRY.>CW^_[).[CFW_T]H?54\LG1B<_^G2 MY>/W'KOO^O['][T\_@C5U(=3"_\JU]*['NON'/WDC[SUBGOSNC_BWY/ MND\.ZZC'!][YTK9?OP1;=IY<6/]LX?9+EGWT>,?8WPR1NSXM/WO;7<^MUWKW M?V,E/WX]=F+^\/S(JRZ%M^6;5U[U^T/\L(W'KYNQY!)UPQV[\]-QQ_6ECB?N MSMQ'#;ETX7V[6#4PY*V[7.Z'9^S:NR%QB-[[XRE;NA8OVC7FV=_=U^4_\-1& MY/V]%T\<^M/7%Z7K(V>-D#L9>.];NT]:>Y],'?< M?6#2<]F3/UA[))\XN6?U<.^:C_)'1FSMOSDR<]RTQ7T^O&W\#S_H6K.E?_.5 MCW[P>161^>&V\4U]Z^W"OJU=QX%?+!C:N7;8@V#'T8F#7]ZP8?_DG]];&A*\ MR'?^RBM'OIU,?73_G>MG]\6?'?[(HDON.(C?/'@E.3W;OO"E0M?:Y7=_,C== M9_/4^V&FS[O=0]17Z!,:)^[,3=YX*/(L/@)X_>!-D_"CG2/?_?V,B[V[5O'I MW"W3A_^0G%.:^]+Z/_QEU=M[[-RT!XZ.&]&G_X8M[\P] 9 ;MFVIGVJC#I21 M5U8?G]*GX\28*7>/>WGGH:#GH4$_W7O9^-2IMECPR@T?+%FV:_&&GPOUX"LG MW2^N;9_]BN<:[:0[-&'FXWV>^/V,TJQ$>@S0U7_JBS-_?'3YO;N&D#OF+K@S M?:KM-Z]_>M5=$X;&][VGRGUGYOM=?JIM'#YZX0^[EFRX],>[1U>&TRCYYC%\ MP&N'M__(W>5>WAPZ==6_O6Y*C5KQV:7XS;MGGVI[SS1Z4J^AR)J#* Y%CED- M@%E;=CXW?NN[+#H#KF_;9EDS\\?CAK]O6F?Y8-Q@Z/#1(SOVYOK-//Z[T9]T M;7Y5;71W+%RSVC3B! YM7L:!=ZQ_:>6C#Z]_'%YX9/OL>=LZX85O M[GQEUVU/^JFFUKY/Z+UBT>:U#]Q:_MD'XY=>N>R-T9F5PQXJ?OS1UM?GSG_X MZ,)R=,Q5J7[ST7M'A[=N*;_XQI1'RMG^%RU>=M50X)V-UF6&R]G0-57FGUGT MP*#SMUVWOVO0L&'3KWOS?7Y(9??W1A^Y\OGT1TN;:^ CM[W_BG"G[]B0U_<_ M?:K-=N*UD8_MONKBH1->&/KAPVN Z%6="^\?=.*NN: SK;V_:=,SSTW][-'79 ]*G!U=TS@CHJ^.=*YY96C\F]%O%;F[N6Z?- MI<1JI?KRLNX5PN]>]W M])RSUE1N>7RW[[['GV3KA2T;=.6F7PZ9#;ZP_J$G[UL]M,^1_O2*=_HMZS_S M)S<9LK]P'/C955>.6F$$ANU;%D^:QJP8.WQWUZ"?G=A_SYQQ+X](C3FR2+UJ MKMQGK^.5D2\?GO33MUZ]\8+'[WH#=P36<8_LNNK0/?BX]RO4OB=VOG3W@G5#E^Z=JS+K^\QZ M=!&OK?C9;B/H+:HO>BL^$EEQ]U0CZ,T?.O:"?S,%?_N_'>7_U\M9=WQZ0'UO M>IZJT]=D[[NWS+P\,ZI@/ M+M_^&_W"^\%/N36OOW6J[2/F#PO'''SCKFG5W;>OS-PVX]B0T3=-[CUTR-:5 M,_9_W/[(QY>-^_==\FN+!^^Y9_VU\]@U=VR8LP_N$]@[I_T =YUWX13HB<;# MU-KSD@=FO, A8W:7,V_6-M8N_[31/OF%/&1ECCZ9??^R.ZY3;2\<2 P#7ICYXWW?MPX9[3J<>X1:.''EG(?):1\$@X&UG[ZVI7.M M/*6X^(GU\AW''MTW;,$"KEQX^Z5?O[SB!Q=)?_S7K\P_-_72XW=NO?5\)7]Q MXZ=K[K_$F<(_FB/?O7 S=OW&00OFG1AUUF(//5@32@/';#[T[LSOC3EG\>I/ MAC^JO3S^Y/JI_/PM:WG+(<\\8L?1QGWSDQF%GRY.3'IMS=-7?; M*"%R^#"__O;/#B_[_9Z^SSXX(K5I^8-=$Q_OBTQ/W_W1CDO\;]V3K=QS>-=' MKXT;]NH:;<#>=:],W33Z$>>8/]SP^,GH"N3PA2\=I+:JM86$G#.L]Z\>]9_W(.F/DCDIF_SO/;#TYHN&= 8\9NV5U>?F 6@CH,^O< M&3L_WMV^8N2LZIYMO_K+DRJF5V;=<-V?=B7?==^T_>/2]O5+Q[E6S\M-P.*=0YB9S#+? MRC[[C]_PV\7Y26-FW=C0GE_1>67CF:Y+'K_W66W/TO<>L[SO&7TK-_^%A<]? M^.&#'^SNM!8.2._9^NO>/90W!BZ2L+@5>?[W_V1?R5%N29,KQZ3Y/\ M\Z;B6WO&G#M=_^DE[\\]=XQMI[[="JZ<>;9[Z:?/+2^L/_%,US7%71LG[_&^ M]?C+XAU[^ERR^=#AKAM7>QJ#_RC PR;W>QK8UC5_\^HC;V_>])M>])^$IG[E MC^<^^-+^:1<\ C"7/_BGW%[.]/%E%WE>GO^7E3MFS??OO/Y&L?2L=?'S@V;7 MW[O#@Q_.;]ZU\$=KP$G#\KXY#Y4+Q[+*M!/M&Z<^NN_21UY>-WK0=>1G4TVU MSG_[7[#,_T/E%\NV7;;_5-NQ"[>N$?4-1V:L6K'T+[$E\S?=B9\. MF=]/NW/5OYY]\-?_]O41_6#.$4^G//[L75/P%T\N?O5D^G>95$8HC+AW?/K8 MK [TQ0^6G3/@4^KC/O^2; TIM?Q.X8_$29^>F=*[VS;SO>G/Y.VGG3\8_'OSNQN&WEJNMJJ]Y?V_^5+1N9 MKDB[N3$KU-P[8N/0R8\4'_F/E<]5WYOP:W=G>=(Y)RYV'IGV8>:Z21<*WH/5 MB?UWE8<.RH^L;XM4AC???_I)PD]N*W5]_(-%/[IC]9H[RGCIHJ/A7USTY\D+ M+YY47E\[L"F:RN-SQT[7'^F-]#XXY<4G#]N?.]7V\>A]@S/;5JX\]*MIPCO( MNOGO/7WXL^6^@\=4E[0Y/S^\AIT8V!'QRH,/#CNYZ\V#@[*6E9D%R$PT./; M@.L6=LT9,/"NO5?L73)QX)Z)E^Q9,W9)Y'QIX2_^W+QDXGF#7BTL25W)"-]_ M:B*Y;]>_+]\R8V._0^1;7>D%?>'EQQ8_F<5GW_XC>93O-;S?CG>>VU&>69XY M:O7O%B#KUSSAI(9!<)^^V=C$%=..?E;\I?6F19TWGBCN7SADXX?O1ZY8O>*\ M"8.&3GEAWSGM6_^G-?[_4BGG-TQZYON''$\_&=[QQ"!X5[_ ^GVSKJ_U&7#+ M_)'SENY]YN#:?M^[6S/_>:%UZ(\>>+.Y^8[E'W<]//K!VUYT'%[R^/!??;)" M6 V/6++JZ;5_6+OBUMDKH3[%'7VAS<"4B<\![4/F=HA+X^NOG)&A7CXTX/GY M%QS>:%Z?>7(*U-'XXSH..RX,33Z%/\D\V(50NVG>.!+I''+IL?T+]S+I5?6WXYB-W/\VK MJQ[E,V-O'N8F=_)/C T^?]&N*P_C3T-]9US>YVUGQP,';WYJ]VAML]P76W3E M",\5N4-8O6?LHW%ERW]I$U'#)AS)07E@S> M-.[PHC$/#CRJ7GI/?L.)^]9??V+H1>F=YZ^<>^C(Z[_Q='KGG9PP)W5'^5(> M>:^+6L.\+YW\T=Z/+OG)%>\-;_L$?/#X?&G9B%4-^>/K#[W3%1D,K#WW ^9Y M[$!@Z*3E!W^_:W-V]QNO+'NAWXAQP'4/;UDWZ%G/K+ZK/SYY](8#6>?W^ M\_G(BY71_9B%2]_;/KG7D;Z+^EZP_L:M][N8^V[?N;IC4Q?SZ/G T#B7^97T M^-27KG@X^?/!W3\<& %O_7/LOHZ7Y*NFK%B3O6?ST[->W#1@]+1#'UU_ MX>X7'A#N?=-Z\<*A'TQO'^'<^'IG\?9UV;$7W;U/WS9/#X8&8<':[<>N7=4W M\N__LRK^?ZB<-7+JG%F%\S8WQESY\B?'P#>Q9=-C*Z C1]-SOS]&[11^>7+O M_7$*N'7BE^)"22,ASC_]J6.9D]/5F\8^+1M_'*R], MS=QWWQTKWCG4<:IM1+_)\!/[2EO>C$5-ROOR/&5O<>.OW+4 MIA-_.'3,6;Q[P) K;KGVU^2W#.Z+AS3OO"FUY] M[\.Y\\&'N#W98;-!/N%>PO7A:'VF;^M3XU]L&;'S@D;@\T!]0?E M82?C*S)=5RUXHKQK0;9]N?+,-8LV>[9E7]A^TZ@_;+NUC^\73STQ\8FW%KU4 M??/5[%4#1UP07#ROMG#4SDVE&QNW'-TT[\Y71R9'3W[J+\RX<[HZ9W]VTZ++ M3FQY?GG$FX]1*]0QKU\ZIZEN8X=\L&?BD@L^W;HL?F#/.:-6 MKKICT$^>M[F@,7B[T.-N)WJO\YF%R/>T8IA*\T,@_T M77R3>9.R9NX(;N.!A8^MG+W]@4W;YLRY^P^Q%QWA]U][8&MX MU0Q!%A;U\RY5[BSN>G0'-0H[MF[C)']EUX-;[I6G/U/!4V-&3'CFTPWM?68] MQ"RFM(#S@?U3Y_E?+!=3!\4L[-PW!-W;*C?-67;%MXC[DV@6_ MVG!O8]>B-8^O\FU>7NX(7[OPV(U/Q#8]^=2SZ_YU,[(K<>SVMTL?3>'V/C_I MOL%*X?U>?)^X\_-FQUX(>O?7+GW1\> UP3WE8L['QTX@AI[R>T?/,R^.FK)L!7''UX[=.SF%?05B;[7.^ZU MWA6^U7'/HON;!V;];L3$5:/&CIG1=?,YKZPL/HL.^<&_*5USX!=F++ZX?M4U MZ$"]^<,+GSH<^*TR?L!;]>$W[9Z^._3D#]D'+]M=O'4IN?&9!ZHK[Q;& OUW M;1R].1BLV3<]1^T>&5F+?HJ__N;8D/7R[)29UZ0V#7B0^_CZB?G%HW8-Z)IX M]=G#ISHG'K#%S.+LQX=/_*UOPR__;.5:/NJFUX^,?YGZA;D M8&9#_U'/3=DYMV2*\4,?GI-T^^^8/&KC[!6_.XSB[(R-%ST7=*9G3[GPER,S M)Y&-S6-+[CRNY4VWO3 ELV[ ^\-O?^[$I3-V/_NR2Z+R\Z[\Z _K;WYY[/7W M5[N6KD;OW_W*(\'-H^<=V-O[BM7']SYYS\0MKR0/7[K!_Z_?IAZ]GJ^M^)GD MN5"8MG7?'8VEBR8NNM%Y^Z AW'KXXV$-^.:')[]V.YC=O_%^:OY'8\PO?JC M4')N^?[9=[Z^>^CMXNN^B M^]\?'%D\8<\-:Z=6%D\8MJ =Z?)U!8HO;MB(;7P=F;'R]E]/7@*?6#EFWJ.A MN]:?6+N.WK64_LG2]-%9_:.OE&^:,N'VBWXV4T9F+WAS*UQQEB_Y\SWI\\PW M+/[SWJD/^X]L.-6V:MF-VUR+QO:_7UTR W[/O'K[Q<=>NV=9W]\=]2S\R=]WQVSLIA MW OPY-3EUU0\[?1[@^]^K]_OMHZ)SQ2DGS^W=L$SR_]X:.]CWHWW[N_Z];Y^ MY"V_V/G6J;8I'YZST?K@ [5)G3^^XGA^2XI#UGTXO3WP_W'S'GYM7MG6,#-) M[#AN(3+&IB: (12!Z44(XAA,1S88T<&60!B$**(C2A(W," ",KW%IAF0D(60 MZ!";(F00"DT"B6(0Q12)9D0U?,[<^\YM<^_L[9 MQQ^ZHN>24*8 M.9,QIP/']=,Z38-LQAF5*(9/I/1]#;33\H&A5+M;=\O.%>\CC8Q)P%O(#R0, M$,O,0575S>^2WG+@::K64%4W6KZJ2]*#4^W3:TW%"]P!>(%B_.A!,,:.8(J( MRYC#]FXJS._< ]E'TNG&-5/J#&P8R3CXAI<2[_(B42E+;ZW^MT?"K9SRNVXL M/59+Q1C!_);8U+=;FQ%FT$JWR<.>;5O47@*[+))U�[U:%C)H27+3TARR"] M%*-Q6. ;&HAPJGMDC'R32VX)<-91347NS;]+]4D> MK T3L5@5]#G*B7*&LLHB 12)L-;^\+!KQEJZ@WUG2$UN"TUBM0'5*N&F2*3# M8$!_]_.(9.Q8B3% 5+-,J&JR;<27H?D6S6\ROW0L!Z*^$-A%":X4#8Y;JH46 MS^L69G?<:$O1[%DACBK97++1UJ_Q:4C-NA4KD[J+'(U8D?F9L^4^T++,'O7# M2NROAHKZY[+"UWKRY(S9#R4V)"LZ'N[7A)*[/?4,_=AWAW22:#%Y@H^=B!O0 M,ET7%D=(+.#=^.]I+$W[?@ZXEJ*'M]_J:&=&@ ^9N^$I:T:P= F,;&;R\%[";1\5'#=@DOHXOB4#D4+"G05PF#P M52$M8W+^L"\7730:U4K6LY6L%KIEYS,#[7&5*#]+%AD/R;ZBB*6U;\KLO%"4 MO;86=0N7$='[]4\/C =IC?NW#4\\O\$R%RNB02*>2"R,L1,N$^#3*?4]NAX4 M@?7\BOO^\%[,>%#+P5%JW[(^0-M4O$_;H'(P71$7$*N:<)@8\++$"$*3JA<$ M[C>(Q^:;Q<$O8((5D#AQGY4>5&!LC)PF),#E4&S"XO,H[=*1N: 3J1WM,97[5&/61M35%1&=>\F2]3G1..1:*9YH-%^;P@VM61 M&%7_E&YKMB%J1-V/_86^,3 M*[D7/QW<4D@C:*"HK.B>*9P,=3(_MF^CUJ $B)QJ+R);76N[RW,&SK?QTVU8 M+6VK(854]HAS@Y< =Y&N67DJ39GF0JG/-4O/;^+E'J1.H8VS!HS3ZM$(/L[) MBHPQ,1=F$X(ERQ"@\^G)+V\,GI&=D\[T9O$OUWB9\5$ M7>'.<@-7=G32=$O %1$4PB*E F7B"AT(9<9TW RJQ Q$7=:73%?@1$,-0@AP MZR"A)8F/8.?,R],KVK?*P*Y'%(%DHIF'S8LU0J3T>4LQHR2[W$:MF/]() MQT%@_A(]NB^J%U7DXI0&;)]VV_C2-3TBDO/R5I.PVMKODM!W.W-"LQNO0E'Y MPB#*#OJ<8"[]WNSWO##IZC3]CODYZ48R*F':8KFDFQC 5$2$^?;K= M@+E."!*K,U/&@ 'O#4_:55)]$V(=,V!+M<6<38]8Y.,+40NZPG$@O\X]E7FJ ME0/3G9$P"TE"W'VA]^6_X]4?I&5;X>-;,?>IX,0FAO,E>D,QE]@,?FXI#T&^ M"3TW'5FN]MHR]5C$@4N1SALA=J6,4JH@/^/>+@NHG^PE+$]G&F5_,&RF%JC# MO?V)/GYEMNRQM>$VURV.LHP/B&=J>T@:#F4(M]F8OH7@U1EJ1C8(!J[-HN.[ M^LU1HH+R$[ 5E4O_$^TY!DJ-6!0?ARFG>YRG@TPE@G1:ST1:>+7-C[X9@0^9 M=Z^ZN-N2'XROUUDF+0[U0LE. C-T3ZW9[&2$6NC)SS%;,D8;C7D ML+PJNR:V4:EH>JJG;1466GBM>> EO#I,L>DSN@$1!'\3>)-!G?4XV LR;4%' M/K?RQ38E62FX*D1\+O&"4\HV[3L6T9IO.X(/LJAKOA+];^MI1#QRW&K&@R0Z M+L,ZU$EJ%8X'I6^49H5Y"?JJ8"W P_7M#.*+^G6>MM& ELWLI3B[T4S>4;3^*Z^PS;=I4U1 M$2?11;N4^[&YWNS$&4Q_]W-EQ_?JB_5/SXE>R5V>W"'KB- M0,L_D,JFRH4/2ROM/TU* X]PHJO3G:,?CH"],T/7-)9C$.WL$X:Y%?DK@$1U M&XMS>C, "58]^T:[W?;S'T0F(;\L!IP50-J+G(.9/(Y.[8Q^>BYL4 MM54_+*OJN11E2;+YHWOD%/Y-&3KOZ 9\NN_S\JYEL: V*.#*I2$.C?MOG:U(%\0[#C^4ACGQ?<;6\[OJ%PVDY[ M-KD^T?E*?*WUL4AG=+U%L4Z)RH/M*,C\$O;YQ&9G;P+]5E]CYZ6\4KPF6:_6DV[G=T/ M$-VDH9;44-%,G=64/2WGP03-';W:YK)SZ1NR+XR^WWA\]DCS35RCENT.W%L= M%%H8MHJT8B'\M@J;.BH<9U9%2NNPTU,9Z.KBI0;:0"# M16R&^":O=5U(G=$V@K*&G0A+)DUSX+OW._K045%9Z<&/]F]8[X>S;9P/G/+2 M%9:,)17E>V;_GM+_Q\.H=J/-O]"ORJ]AZCHG1,(^JP8^]R;0'3J85?GPUYG0 M#X#\&8::0S6CEIPC_*WAJ*0 MD'PYW;P##P]06L^T_T\'A-&E=!26C'0;%B,@I1 (/\ND=+4WW\B4R4;#X5PV MN+/M,2-C>/NA>S1^+61L/A+F*=7Y$:"Q!Q2_1DV[\G:"2\>0'T.;=*J MHY!&-F%'Q[R5.4NL6?@0+-;7. 3TQ-O7XX6TVGI,TQ8/OV.<7=#SLK8MC&>V MDN \N%6!*V_0%J4QEY&F@RM &2L!.RTHQ=Y9]>G W.;EU@7K(S_M[!:_*UE] MOD$NO7.;,9)DD^Z^O=/"N?Q1+G75P^-S98WPK",T-;6RK\VOMY[#R* 1MKK8VOI^9[9>2 M;C)Q1T3$Y6]\G]?]G#!B7J;6?+QBK#\DY>J:1;0+ MQ230<#SI2 Y M30JS4TB/*U$92GN1ED2>[JN$VDLO+)8V0 ^A]PIW=3>]2!5N%K+-9>:S>_R,G M_\! MLB\>N$7*GFCJK /Z:[^R3?NJO?'KAI*1J>R9)6LH0S';U+IOV6?K@]B MY;UX-Y_,QW@4W;*7[N$&M[Z*KQ4\I5/IKH2J>RG003!)TZBK:Z^<29D,B@0] M"1+&:*1$8",(2]J_7^K2[#$9@IH4>D?'"G7'SLFLC0_YD'HY+JFRH6.!865O M')!.JIT'+JR-B(G5^K-I;NG]O&]L_-]NN-;<7#MA)\OJ#PQ&YX+T^I4/2 MW=]_QL2[R\OO<:GT(N0*2E34"?LN7<(_V[_/J,-Z;L9-@)2 QI5@\9@2NQ7I M*1,.):G@2DLU/[9GJ_9NU%D-V&M4]\)E*3=ACD9^RO,,H$ZL-XIQ@S>F+*](5U/(570H"!!LM4E0T'CY] M^K$>L$=E\57 ]&767CNN[];(?G'XZICN_>M BT^$/4:)L(X-N\HGSR-RDCRV\.0H_8O; M4M5*G+=ES*@&EP+F*7K0@+:HRS"'1:YM%BB<>/0Q&&>Z5@%4JDXS*OG3?:THOEJ@6M(-PWW0B.*4A7 /B7K5?BGS# ME^!C/ARVI]X6LI-Y$E&-#DITO>0A:"Q/,W=575_V4=>MFM2NV7LC/;"-^CM8 MBEJ"T4H::I?'J0_?O7B+RICB+'8'1J:O/+P==GM0'__&Y@H/':^_\YUX5PN8; MD+0WW_6XUJA*O5L@:"O "]ERQ JI@GR^X9HR=RLM=8=:4*A+]X8-UN*6\"L M&:ODAW]'^P;2/0'CX6\24XWWQCTQY2?/W;AH9SY\DD>,TUPZ:N$R=IQ2I98IPS*S&=*[PW5-\H_Q ME4)$1%*>@%/W\[Y25T+8X#BR 3_ RV10J)(01!NU.[B1VHHP8 W7DO [SZ,_ M/-WAOX1!5A>,Y^F MJ(BBV44X*RZW/0ANNN'2\/E'9R*O:%C2U!91!%*R2D.B= D5!F2S8>[_9.+_ MOXU/$S\X@$,:%^L3"XWEN?A&&2?!]]\29K=<;^?EF9C.]/]4^DN&WN5J^MPJ MEVH"$3\6N?'H-K:0OQ3/#[M81B8^2C@3)E.S';=8TBUL VD#7%;[BDU) ($F M.+N]KAFKTQ01'A3$/VA<;9)2+Z7V:W&"-FN2U1#/BU4=YCG#X-ZI7ZD3 @GA$R2N[NSP)*EI[)NUD-5:3Q$2:P&Z@9 ML1*4K^&P1P8\I%N.11:ZV+U7>&G/3[G35O+,K7)_RR%YIDE,7K&V?QZE,K7_ M3?F6%ZJ_:4HX0J./_W' MW_:0K?$EE]_2@Z.\NXQ=P=75=/F1"&[$9MR/!<^,2<02")AB#I%A=\VMV]VO MHT5LA*/,C^"QE>PU89L\M6%VW8+($#7=TI" X6G%]6ONJ9$^>(+LC_$@22_G MDJHP%CAR>8IX84FB1RV,OZ!$E=N3MTH_?/&T^HN>XE__4W*NZZ^I1L9O_7Z% MMG72X@)IQE"/$'1U/ED%FHCS3F"1-AEEJ_J+$,GXTGO#*E;IWGN7NGXUW_76 MJN8RY]DU"=I].]*R+0T\ZI;A2Z2QG_2B[=-T#A+2ZXI>C4OOTK[-GVNK@@@/*Y&=M3;C/Q MT_JT@R.BKQJ,O LRN8U-'@BFP#;#YP/KM5W4"NTV:V\V7!CAOZZ1(K4]>0'; M8UZ9C[_65X>N#7V4)S2$IZ%DO*_4@"GUD:S1W'K(I6Q'7%BMW_#AZT+FTWDJ M<-*8-'ZOF,,! 5V'T_P>?UX\EISGB8[3,S!*]5%\C)L+%DP_)-:'#=]OS4PSS(:-++RS6!@#3BUZ.=R53OI,K;CJBEB MB'&4IJ@H0%M;N\S,+#0O;T94"N&=70]59.4^Z4)JFYB!VJ ?8C9!)0/VDQC) M,=3,]DFUL;3%QCCD?&4^YWEX\*.CTT^FA!;(D\2.'A*C\#9VFQ)0;BKWJ*S*L:!9NCAI\A3"?&H>4C<(?N+'/?WGHS=)"VV?0 M/Q065"^-S]>>]ZM#'Y@0J1JBKID6;W;Z5*<5,L%#5@I8YW:+-BV5" MWG;R?GB;O"'J(F _^+[)C=56L9-7T+^B;8Q 8!!^ T>?K/\>'%".]#MW"Y5@ MCO/E)8,EK8/'7Z-3@H\,*0_'Q\K)_+!9Z]DP=]AP4I734Q#?KC+4W@V3=WW/#-SWY5=< M_L^S(W]XXKD6V?GC&H#2[LT_T'DCZC%)P:@/;XG/;M (Z!.7&7U+DE]8]Y:3 MO:02NNT_K7_Y/M--HUCV85U3#?F]GX/?DGHY)VQ5>JE6BC2-CY]2Q7@\W;*O MSQOV$D4I];Z.4%)X->*1'D9OD(C2GLU-SF6W1/-L#G1;S=M[GORJ9Q<&JEQU M_6!QKWOBU2J'BE2M#72Q?6#SV:%)U*G8.(2W>*S8\LL)VIP*_0+A6&1(J"+S ME-]P2;\@#M-&>'X06$]8NK=*08D&<, ."+D\UJI;W>E)7R6SR71:&EU?/E]Q)CI M6O?J?M/J\[[HJ-GW08C6G!HTM.E 4^!G26@=9F_5B0+M0N6WY;.^"9LM;MT 2]$H3K4!SY]7*SNAW!V& M;;JZ9\-SBP$ :9+F7*Z+2VXN"R1[;?/#WZ4@_8/Q21D:HO"NT/0YRKB(SK67 MM_HMO-"\4#!8[Q=XH*",JWZ.>T"EG?_A3$+Y2/VC\4*D!C+(C[RC5\<"EMOR.3]ZR?5_V3KHMJ@4[ MU=K^%EMM^?$)A,N:M0..W,U'F&@\J% M!J--786<>^$N-GS?Y5 7XF\S]U^,0$RI=Q_ZS6KCM ?&".X_91]7KW&#]@8@L'; M7+""BZ1G;2U$+RN@VZ?$1(=O+RW"]PVO5 6=W'!\-4F$0@]W*F=SC;#R[LX/ M0P4Z1PW;Z#UY)=\6C3D*8OJ=))4"214%: ME90J(1QOC[&>& MB3N3;RM6D+%S7!^\&Q7?71/0_[&CEU)4-.CJK"]ROOJWUN$_'B>Q6],FH::! MK:[D+0U=_NX'U6LC*WJ!CQS6L$A]X$"-C.GI!SWLP!RRZR$%F^%4Z9F>[T?\ MM?A"&$ZC=T]<9]G>+^4I.A#*:.\S,H?7R?XQ-0@*&*$ MK!>X0;MX'?X*R"9)N[4O]CJP\K;)!6G5;]94=)Q'NKJUWQ)FPU9=R9A6O75: MUON+?6SWEI(76D/RZB@#B^S067::/X!KLKPEJC=3CH08?[G<\CXI.XSOGY/*_+4OYYL7R*"G7E;O>P*2!&4X6$=Z@ MUMO+);,#E,DUDGO;R\[@6X\9RQNVM%@#YNFIX$RPN-? #TN<]S0;5%-$C=B4 M6SM9'T'.4<3=R\-.S?ECE?;KL< A&[!F!FOY5\IUX"P:VN>Z9#A^+ M!-^'C!?ES-F/">,*U;F-\SNRX _J&+U6YZB$JS9A=17:1CUO]M3AHX,._11C M+;QCF=ZSY#B[=6+V]A0KJL!K8;I*TYGC.VQ)%Y727!A.9=/=-RC&^6RW_LJ9 MZ6300 9#JB-QBC',;I 0#[;R_!LAIS7B'%G$3]OM0@,2>GR-[*%CKYL>&A(3,4D\:0AN=&80%I086(S/"_C]0*)Z7U_ MQH7/0SLIW.!T(TC0_/T=Y3&?2)6QM,%>5E/UP\\7I4KRT.=\/.V"7T(V*U:W_V%?@U;W5%T#JJ#I:?TRD]?SX/#&62O2A'RC<]^P"#2^1=FRT$&%;Y\]?[."JN'UL@HXD39^ MBT&[<_720I/:0J0:XZEEP.V'%ZW*O'=UI1;F]\3E%HJL&)KH!,@3]%K=1[\Q M+CI/J:RKQX=2*A]' M'N;OLF>WO:<^M<_8+TP0X)G0HM<7SLQ51*V ^AVE@$"J%@0AP9%5-P M-=X8$'CMI]DRNM%6T25E_Z[-14]4(.\,34YS5O0B=>K/UPCTY8,P6 M!%WTAA:$FTY7>SVUJS%M>6Q/1S3#YSF2=C":DE/0'X/5@(SC'53NB P M,[-/<[_[KVDZD1\?AOG.?JGE:XX0B+G4$&/:X(K:.I%+^>6)^Y[4";V4F3D" M3%E658:S![3"]I;=DI\G)YYWT*,X=;6\)4(3ST04JTFF^/=%;5S20AK+L4JZ MO.#\H"N M/:D>@3R$$W%$"6@=8?T5^!ZSJ^1L4[ W>KJID_F2%6^/,F'6T"LEX?4'VE;% MVPG+U(Q6DXV3F,&"::>YAX27$R6:97;D":]UA M6])TA[Z>NK#0 MKBF03XTPN3O#)TLWAQXM81$6I_-IX(3S#^$-:?3;&9)(L?QN-^3*1.7=C+$: MF+Z%O-M"]07Y0G2";Z]AMI2N M-E'[9#7GQU5S_++;ECEM.-FUWR\$&ME^A%GGZ!EX\]].E?\$.%FT25,+G3ZQ M,37>)T6BPNJ+389"'1&1=CAMK6Z'+,LL4O>%6S?&@=YT;XJ\ZDB59R:G*JU.QC* M/->C@"^TGN7 \!Q6_9*HZ'S) 5+[M4$-=1NTK3)G>E/@B8"ZU!E%G;PG5'>< M3="*7Y+)0O;NR1>$<>_^%*/)CL*O?I&LRK,PO]'P"*\>JV>UV#$EL1OQ\IV, MT_)V;5!$L5S8PG#?GI%]?H\1$]&*,N' #,P^/*"W*+CRIX)B/G5%H=E1%C+K]\\4#+QML>.$>3!%.59;@ M7BE]L$&0&Y922@4J_*83'YQ:[ZF-U>&<[0XP.D?X85@W%>G)L[YTUD_,^6Q2 M%>^V><9O-\LEG?K6FVXY)8@9,Z>#]:5HF(+<(/[4I%]?8$X)F.A/J5SM?_.! MOP[CO*W@?@9KU!Q2=<'V$N"62>_-;F Y$1Z__E<"?+*5?PEOK@;HEEJ'2,[D M7\X=E\M7EL!G*L-C#3,MY*5>+%2KJ&B8F\(0Y(OXI7L@I_+]\LC'IKYMBYM$ M,?@&>9#7.O]^+NCKO-],5+(->.ABQ@3"*#4] &,6FP %Y2K+'HO4!L(G=Z6* MXB^NTVI46=*RE 57X,6%2RO+Y W>2FB7&2=Q6W62ONII$6>Y5#*#K692.KW6 M-!@F+>?5?,#OXLTJ6&Q\[4L50L_KP&%B3N%OK3%]V80.;/]O8C/M,:62N6#2:9U*CL.>OK3U9S'&+P +NU9?, M="2Y[IMB-L"KC/U$W6VZIVYA9)$\:P@4ES%-G#0+P;Z_0;T0NOCUD@>I-* P MBP:2T0\:C$J5,?49C?0PPV8^\CZ+^Y&JXO;PB@_TZUC2U.6[>1G,3PGA:%*F M)L-:K&,LV-!K1T-]X1(_!?-HRV9H0I&:/ 1+%.2R% U^=SD9U G^3D%LD+"A MUHYJ;5X3,$ *X.@F)V]V=39)6QC\#0O%/QHGSY)67:2O>S/X&'NX-!'IQE+Z MIFA,NPD3\EOWW9=CU753=)]-_4 3 Q6'4ON3=+5TM&YJ0'45HX&[..E7P479 M^$SXU$,I>"32;?A?SY.^W*5GYE8%-B%4L:0_G3)97,XK43!3W=S&;#N,@[;F M?C^E8J[8JB;)9EAHW'+V#D&]4'J3[?#?^[=77_O%YPB;6\! M9J!2 *7!B0^.+J&:Y7,LKB[H$O9+0B$][@]Z))BRCE:\8Y'^>DQ-2#K2A56\ M6S"K'E0SR52=S\Y_+Y ,X2-1^]K ?LH#M@*-Q\,] M[U:(2;'=]9;8#=C9DAXUJ4'6+YVEM+6[[O:@3*M<\V?QQR*QDRNVD0?63!]\ MXH_2(,V-VDJF:UJB:(IGM- =6,J4V%$%R+BT*BK<+D__BRFQR%D#"!,/ OC. M@(G(FE2?@\7 \5/!B])>Y+*.[%EP-4,M8?"/>."6DIVC%L?5QU4,7F.>=[+2 M/':[^%!DF9G1_'S2M(E:(./KJ8I?KXTU8R@=&>U4=5*'(5I?;Q14M+LNE61% M_FDT AWK=V;I,IPJ!R*)T8DR%W*36+W*XJB;_QOBZ)/?]2VW9*Z6QA%>&S-S M6C 4[/4!$LHE3ZE%_RPJS_4.OJ5'42%L8>]9Z*0X^,9%\-&G0DY_1-+\HPEY MWLF'[U>D4[=J(9;8"NYPG4YZJD,SLZ;DL/=8),?_:+[2*AG?-^.=A!O&Y,[% MS6YMGD,>N$,.4SAP+-E8TRUZ"J0:'"R!C/?K2'D#U\[MCPP^E?$LMQ/QK>,; MF-9N2];FI?X*[6^\0.%:!BO;"OF$9?'J?OK=?*5F0SC:L/K%BW()>KJB5'9G M/K7"S0TVFOL118J*2JFVD%/)O*\:Q"@H%PI"D2S11?/I7#.1_>5O([5_!GQN ML;\42^PHCO1@^Q6U\)4U3B[M)?K.$X8_0?4Y9N]( :D="PMZ'Z+*8F1 (^BL M0R\]U17?S1!J%_)*P+9O]GRTTDPXVK/-J*5D]EAD;\!MY;YT*?9,9'J4)C@O M&##/L[;'E1/N/7DUNY:4/37?88VV+7E_.R^MQYJYEYU\+*)"_F#-;!F>=.>L M3":OW?B%E/3GE9V43^J:(X][(,Z?O3$ TB:#:V?#6=M7E9+RUT:+(5> MC BGHCAY&:2J]:8!,X,M7UI#=^ >0:S3FD'0'A<5Q??ORQDT40_BN&W=>BVQ MC)W+&FY0$E>OO@LJ/ZRM>=H4(\K'B8WO^$\ ?PV_4SW1_NS%,*EU&O]F^H-? M!OE(3;#S-.))/R3P)[O,#TG5)A;6N^^N?^JEKZ=7M=#A'J'HA5\N6@33M9?) MOB7. "*EVQN);<6 R\R8G[.&_8=TO=OSYG*;PW[FQ^A)*XW DNJ[_*=:-^CQ MNB41,906/[MPEBLZ /_N+V7EDQ\YE-03:_C 6 0[A5 P2ET]!W<9O]I@C'34 M^(')6X61+[58 7@92!]-UESRD;CNE#C1W'S7/IZZ:,(,2X^BU@^'/=EN TI3 M* B@:_K'CKI="UX1&-F=+3=&<$U.7LW-'8+% [YH/QCE5X(XY\.-N[F",$Y% MRO=83T'9Z$]T;F=D!VS!";#7=F3V'\?__@<\']C?V*^FO.%.. M9)D_CLW7]&-J+RHL #O.^PYZ\("2("L<>S0T!]FF4-XB&*OY=L\G@.H1*8?H M'<"Y_^2BYO>3S*7#AJ9*YZW^4..2L\K\+Q#_8Y$NYS@7>S,F+YZR1&>E*36<#Z MWGO=N[*T8-MLRWBPEITSI!5C,-].Z08 ./E:X#7L)'J7V')P-W_)F*D#_,) MS!P_WI3^FH5C3TQ>@GYFI1BZZV?Y;"L=S_O*,%9R,4GR[N:0-":4[O),+44I M=YO!#G[H^E6-&GMS9;1#;$$2FS[IO@'*+1S3/23 Y*_ TR=Y2?4W2C87F3TG M-_HJ2F/>D"+4ISJV0:ZI,0B0G]@BIW^=ABPMI^46GQ1P<0/ZW5]>W7^ M:453?Y@'6]5CU$*7X62AV]MVBW'[W8L75>O?YB:G*9$. +JY%#^;[\/;'R54 M,04Y%D3.&BA0K:312^=5:3T?I^P;WY';> X^3!P/-_W6*1]6H>#1VK)GB_Z M^9?4YBJ%C*F,^IP>XIG2"GWR2"%.BO;UQ#1W2/[1&>JF18&,%0]R!44P,!NZ M>/"ZMN/HVS&F\D)V>D[D*-8TFR8%VD_T:I57B(EV X]T^WSWG7_P MIBR3AV+7\)%MDG14:WOV@J%N[9E$5GL167:D$E7Y.)-DQ!$;$$@F#/9*>M'; M@L8GL@<;@R[W5_35!\84:'F\6=0>K\'Y:.79/JP2\P:W-"C%I:./19:C7@V: M?/*;9S$3V2=L%(+4(KKK.RW+E5V&*+\[V70=,^5S.YCF!5!KP8=M?DY4]A:2 M@T$,]_@Q9)+2Y'Z?A#$:'XOX[L\!>-GP6V7]L9N<2:\ M;EM2NIJY_&)_2W,R 3!\SHHA;#UXBFH:>!/!$82PK\1M3*4AR.,]9(+?\%>_ MQ.T\#8HY:3"!CI_>.X@C>V) @UQW,Z21^8KFO;2(I"*EE#>VI5_]+VC[A\E& M;D:#US?3E',07M%/0D+;/$ M.+UO,+-9Q#1!P/NF=/7Q+=2C(-=^3;9ZGXEA^0H8YWX#]_N;" 9=2YIEG2U] M,=BMI\$;8>"'BS);G\V.UL?PZ":Q_>>DIEI4(T#5+&@KIQ&-ZR;WBAJOGQ; ?#.&P@/LG(;HL**' M$.-#\W>HQ6O;G^T%>6WO1=H%-_1I"C96QK7'5Y0%P:+OZLV@HU[V**%P 2/&#D#6@5UYW8)T ^;G6(6>/6W@GM_BP+PCX>,S4#K),VS M,51FCS%!S+<]<9\6+6FXNKU (GL4D9I^OM4U&V!DF7!SP$_+L=,^S2<,VMW$ M2Q,S]G14IAOJ7UV60=['H9MC&<+9#3>:3RS*?Q-*(A!,K+OZ2ON;L,RG@5I; MX \\&>99Q9V&?'F&: \"(R>?VM]E<1F:-WTR.BYM6C:D)=UH\T+F4(JR%BP\ M'IRC0$GY3<0T9:>KBHY9)@+##T(.C[F%55B;IH]W<-YN'I&N]J MKSW.7)53',4*/?+]#=',YM9CD6;2CFY2NF*U+LO3N6WY* *7)T @&]*1CV5Q M,@:KZ6N0YM8]E.GHDRZ8,E7WNS^'0=M[N(72YSF[D_PZ[M+RE@T>(4P*FTB# M70E/Z.YI3G&&33H%4L24Q^DS+TQE'2SD*!H>/QIII#Q?:O\Z0C?6IBRJ<%E1 M/LS6L__6(@/'@0MAU.)#VC822/NE.3:VI#JRE3I8.Z2QHAW" D/!P'O%FH)= M.)NNGSP4[LJTSC*.,,H]C+<>^?8FX3,5'?]K8F[A2Z/)+Z%5#O5G?717G!^F M^8227K!T145%O]R*W&FW&;#%Z=']\_+R6 B_U/Y^8?^>+T9.3MYRYLM]2,Y? M= 7;@S[/$OH/4XW#;6";B]M=:UG+&Q8:=FZ?;BX+)#Z<9-(*SBZ2/-4R M XW*;0QHO7,^-RN^JC&J60RXR-L+7QYCD"?>1PJFTSJU2TZ0N3;V>?ZRDZW= MLR _EA=&A=!N]'[T^4%"-=>9TQ];N&_A(YQM79+&\:N0ML+]9EJ RGSQ_^ZZ MT&7&TM+4T?88))3#U$*>)>>.\'=U:Z&#!?[;RT&[X7VMQJ'"IH/XB[KL$+GDV9,$OAM#%Z? MZU:7;5#1J=NSBTVEV&^J1G7*)%*2YHGU9GMP!B; JL8M(JL<_GVV_.=A4 M@]6I=>79?@"6F,V=C9(DKUQNUM*R)/#0-_406@C=@0C;-.4X)SX+UPFVN65U MAA"8T5:U&*P]WS(%Z==&M\.Q8SN-6G8:KINVD ,8!JGY&@:#/WB]@=+'H([8 M,CO^T71*GV4;4 J&O,=2-.GL*!*_\W\OYG\"?/H5.";>DMUT="S6>/_[[=W/!,LN&GVL$70YPJ!%5+"4'Z\Y4K*6V M7XX8W040G2J/1?K];O>LY?-C(2A4"!^Y4K>TYY%1KFJ2#V=-]3B]6->O-+E" MWXJX&'LL,A(,G*#5%FK"\Y)S9_!1FT@\LJS'R/J6K[_]K_]=U'IDMD#WV* . M?DY."V:,59Y8LD]HYDS!YKP"8UEK:6%:'/N^C;O%G;#7J^^K&49FR0JC#BX9 MMQ0LF?W3301PON;CZ>O/2X2_:]?@0V&_"MAP+[H;>.LBKJ*1O^4 = M\,U7G1C1XE_GU&";NWT9H!DL0W+;)VWI6.2D+L2:6M#6_M&'I6#JZ[V1!=+! M-A:^-?=2H/#QY.2;8 $SM&\G+U*R>4??!>V6DZY;HPV0'99N=_8$G?O?>'>1 M4ZH?IID.R@;.&6]7.W/(?;* S868X5!%=R7M(N_OYP-K"F09/0SYG+'M=JNB MRP"X/6=\D!OG&&R!@;8T/[%O&&=KH+!6[^Q20N[FS"&@2X$1-'3G?A M3>"5UDX83<^ZE\RH^\;KY1&T&^J9371C5#I#C,[U8O8@I1"'BF\=S7_YOY/! M/PD&+6H37Y!;3-_>6.^XM#!MT^B5V#E':JQY6C@=R!-H9@S#J(29*\A6CB&> MG&WK]=6-4J^^TX@)2.!346*!L=CZL'&&;D$]K MH;\3L*(]+^Y6LCI>%^;,MJA^U&J&+JW3:U[>LAVB8VNV9)<@@(7G$IZ);&XK MY_[;BD!K%S?:V?T>N&<;-U+2$QQ#Y^);O(>VJ]4"GXR3)67LJ2J9 ^_&Y9]5 MG6$Y6,W?7N\^[;$3CG2R3]=9 'E!^L*V//DM+7;MJCX?]WI$AK91K)^=G#&Y M3$NJ,EL00]-^]88:6KL8FEU//%4$&JZ,#6=A*&F_-R6*?@^ ROR=AQ3[B5V+ ME&@-JS0"*[K!^I7_[L$I3Y6^ISGB]@:;KBL_Z[D.Y@%35);6.+MK&ZXOMS-$[41'95LJ_G M^:8 P#BS.2L<6ZR?0[%^7QU(!\$QI3_9M9P"JA5X+/2L1,6WVV/#%$(CCD5R M!/@][PKB<$L-LFV>)W)+M;6PFZ8_O+K_X90LG@ P^U>("O?3:C: M)[4.^33]R3W%Y"4%Q^MJ 6R:6G" X>\#!)6W_\\\!.)/\Q F5O%P>IQS:F,% M,I,, #*?G^V)Y<' /0H@BY>VK^ZG_QJ6CSH9R1(B+C_ MTOPV6Q_*,KQQJ7P)^-CO&SQEVX.CRK4MSB+"A4TP MXW$Y18Q.BOES S-;@5G2T-?_ETK[)\ ?YEK7&+'G@SS O1XS]#WSKGNM2,+$ MN#:K%&83$/D=B?TLN>?76IA;_V(=]>M2:UE W$JDO-_MC0BM0AQNK?E^ 6I/ M TA,Q#31+^!C##;R\CZV\@ D)).DM12F?K=^'G1FHB\^:(%YPK!ML<$RB?W MXO*?G@TS,@N%6DW2PEIVHN-?H35"I-(TW7-)<\A:*E!>MM;TLCQPHJ6+XW\O!QSD;WHV(.Q]]0PS@X M_(B88)0*G0!QWLU/G/=3Z! MA9>LS0G^'_;>/*JI;-L7IDY5:5EV1:&BM$<04 -BI.^K2J21K@3I.R$0A! B M?1,"55HJ;2(@$+I0@H(T 6F2T 5*)80^0B2!!((0('1):!,@-)_>\^X]=>X] M=]Q3XXTWWC>^K^:_>X^UU_S-9LVYUUISBH!6G>6U?]F)9L?33>Q# #6R6(37 MI>)>EE$CN0R]%978/]4E\?.E^\/_O8B.(^)^%:1+QB'0:P3Q'TM/$T7G+-M2 M.\-,.E$/LB)ZZ5"?RS_,A%W3"=YB.M]#9# 29*&4"^P*ZLF MZ[FUR-W:C,AT,ZQ\5WX_B&KCUG^-7N?E^E?,$7:\P_>:=BZSC^X^-VO7 \$= M:R 9IT_K7YH?@;K3U"V3J[OJ@%W**GU?RV;)KGJ%^B?7W.SO_%2/2.;?M[F6 M$\R79OX5U3SD+5";$*R."L/BY(T":PEA.0KT;N9^A1>]P9G5M*2N%<65PG;( MNRU=6/FM3_-Y=HU_<)$;3?]R9U*0)VS8_4KCPO@N*OJY7V-TG1?(VSFG1:@N MYZU*&Y)M+##/QFUXW^;IFQ?[SC6UTICPM/?I1NV 0!;2T&#HN5L;B.FD5:3L M! Z-5@[T&"#K.P-6!\-J>DK#3A!2&)OQ(^8*Y' )=)5LY7X$PG%3W6FUV@G2 M,Y6/2YH\E1Z<%NXP:.O?1R@L18-GX]]DH> /E"KB*)DC12ICR=Q/6R+H*0"] M<8(K9'K )UY,BSP:4X>'QCX=9I3KMVJ7_?]"4/]#!_]TM&#?]?*S"-$YGK&8[?CQ1=CJDJIK$-O48Z%'(OY K*Y'Z M>+TGT\W&H"XU81G2]%PISTX MES?,C?UQ-U]C;^;!%"[9X Y^76DJ;HJGZG2A]&F\_RL6Q.>],[VB)BB$7D2,:!U M+H;CF:VV>&^;Z'0)G8S4X'%9/0=B\EEU\?K2Y:5E^MZ07NR!V#C)8#N DK// MV(U(]VTPZEVAM[K0O6BD],_P/_T.QQ.*=RA3..M#L+NC]5JK4ON$I)Z ]68( MTNEVE\^KC;+NF35M#*UYH/9F=D#WIJFC&2[A\]Q#QUH+-YAWJIG&5B2("[? M+2()9=T_OTU<0F;!!Y]66_=OEQCXUZI;>QV(K;!^W06VA5UP:7%C]3P/XZV6 MSVRB59S'*BI<>DPT0&DRM2I )CDJ ME!?&SE]-3B'AR!JU.:-8RR+=Z-:AF6%M"W-LV^^UQ[EA"=(GJTT2UV)L%KZ M@'*RL]\ &]7,3?#\^\JN>E,TDW9M.&G]2Q:\?@JT(M"A]FQ+D)[\;=L#,9BG MML<;%=784E5KL[LB#:V.!H1BW8MI']/?_B4EORGDS0H/Q)0E=;*7#;+64YH0 MCSQJV,R)Y:)9B]5807U\&;]KY-M$"7?G.P\SP74K=4/U!G7>MIE6H4F,YMW7 M$1?\25Z$V:>[4$UR2PH9&F-F2"W/:0,R$JLTEU-ZN[<4:4;S! L8OTNKG0$& M-1"4+ZXOD)5 :0M+AAE''IX&@K[[WS73_]OTN3>KS&C)I_44URIVMK'!S/9& M7R<7\&C%B79.%CT3/.M^*:UIQT';E) R$G1=VVG)8_**Q>78RS/Q_4O$K?"A ML19FY=6PEZGQ/S0LZ9Q)1]1<[H\N];[ BG@1W\+TOH#S:EB$=EAN[(= ?DXY-$[Q^V@U>CX6LZY.6 MR[P!(9!MU?0Q5N4V=Z+99ZU[<\M#>+EVRNC,ZP=GF,>UF7&DJZ!J)]Q_G,=[ M4F)0U(688ROSPP/;.6I<. ,.A5@SJ/KWV!K7II'.7_V=;VWL/(41O>H_"9.< M"G%ORL^6VO8V6EZ21+9,[I&8;(Q%E.D22^)S>%UU&D?4WR04 M;2=6O9KI4@!1;\A MWB?\9B#3&YIS]$*CL)T3QI_>C;]GL<4CD=]_>*S6&ZL<$7Y.25HWVO'U6-!6 MMBO&-GWW2O#(!W/K>"*M<4YOJ:8OATJW*Z#U"^^1&\[0+T0EYC)GT*TDWJ]( MRZ'MJ%'.?BW"N(2(F1[2R %K(>5JE/.[6MPVIV;-"WA;0J?"HZR1!*71L"KS MZ[S$KP>-ZF0$RBCYPTH^DQ @:?N(3_J%8"',,T=PJ!Z0<*3A9>4<3L8.8[1! M[BN2-F1^&3D9QMQA==/N,6_.I<;BGR";$+C^"P5\5 M@H9RY?#EN1:TACB!]4#9JV(],Z=_B$D"^31A R?:>^S0; 9M-3#Q:=,1@5[J M]34W"K0#^>96=MOCZC="]3Q N+ZO2\/QF"%OB!*RK-.6>"3@-0:+S%FRUAQW M;^W384#7MDN@)BD=NWJ:R<5*:K'F+.6-]YLZ-\&O[Q-Y/H3=*'5#1H;1(AD# ML\3YJCR.@QC?B'ZX9__7?\EZ#&Q1+5Q#6'-0VX/2N9JE@IR,5U,"HKL),JN7 M^)CR ?8ZJW,FJ*,$IUP1U2"7]!(;;9N2DO(R,IJI5@LAC_E6OQ7AU61(,U@H>77,*Y2WPE*W,O\8M(#&4!BWM*<55JS MF[F"WF(RYZ3'1AFG5+\@M+MA*?@V 7Z:PUMANI)A 780F-;2W37U7*O(0Y.5 M>BI4KIX#@:92A@O'PBEY3 :ZCU"WA+JU\_/>"ZJO%5]QT !Q7K1U@T;?#1L97,&:O+4%G@+X[4%K8'(,X$NZ*'?%S"R M%?*X486% ,89JV)MP^!((7)N/7CP7<[=/&YC3,./.?ORUB]KPL]82.@\S57) M]OZ\36($=VO0[E3@\).MO1$3U4W_6#D6U>"*N^WR=KG6!M[R0.R1P=,-&^A, M]IL52'F"V8++G%Z5.'&22:. ZU)T?=-!GKX@CXRYS7QKR)$OO]'W^ >, +3- M"=XS8K>0W0)Q42TFW)5MI=J>I15(L",M!:I:S=@U)T?,[08ST;*)X'5&N1=P M\U@XIAI/_K*5:?00<3OP.;DZCZ[:29;UA3?-*.KG>$CL M4=WT5)*C'N_MW<>Y*WSM M;>V"%!)^.S#(K>%C/&_MIC($U/BJ-;!EH&["E\4M;VUZFTEXOHVU3'5*Z.Q4 MDUH6-06K1Q+K[W7<4>B)U6QHO4O],[J?V: MTJS-+(1V]([[8#>FC,;0@I$B0QP>5VQM=6$@-N=W2)^<7?9+BPC3J@4QYHQ0 M07HH4,:M@7#'TS)TA8W;WC__:-IO6\< N&]Z@UAR>0^NW1!G\WL M"<7L.Q9!-8];7 DAJEHF)YU:9#7NW-\7/^W<)6 7*&88=AI]NT*H4JS:T8%V M]-W%@!X9V288(L"Z27R[_1<&S48%UN:^3[;RJ!I4(^?B$Y<7^H022W7WIDZW M4>(RGIN:A^TM=IJU.#1K=+FQ+IC^\P9K_YD.B?;$1#->#-%SVT,388/8SJ)! M9F?0D.CZ%%0M//=#QDB,2&_.>B2S45J"VW>_?C0[/0?2.)OGF"V%?6 8-5\[ M?25_.SK ,[96+=4K@N[^ :,'>8L/?.Z7#E<@)+']ACZ0G791@YPG,+5R]4DW MA?P%<8]5*6<\:+=[U_LX&+;(MAVSNU.:&OR_[R;^K]*A,B*XE;I_' XF$> \H,OKRUKO?S:<[@=H*'Q55\4P>P^-' MAM_'GK"="(T!C'W]1"WOGG[GS5T,NZ'E%&AH)6BGZ&CS$7&'DOKZ3:W]2HXH M(7=A8M)X?&&]90-@D+/>^+WN)FFS92Y/O%8)(-= MB^^Y.P6LME<#5@?69!A5F3?NV7F_PZEYWWA?]\H'YZGN^28H;E".D#I6Y[;? MG(9]_!8$V1JAK%UD5Y E]"MK'U:\7S>/;J&T3_BQ>%B=\;D>"(O*A'B!:7D" M,-B9?T8U!NA\Z&S*] M?7-)R4M*P@I&XC&S24O,_@"\?S1_GGJ# +>;:XS%Q M P.+;D4I;DJ *]4=E]>T^U3=>.DWLH.W,C> RZX759GI:1D#S[QB3U=V3U"# MYQ,*>D:(C@TSCLF;>F&=,V@Z8[H M]%1Y[YM7_3=8:OU$50,@3Q6+(OAY%VWS\W#U)\2<7G?,OI5*&.VZ8MQ[9/X MDQZ *(A:OKGI;&64^FTS/VSW2E@E)FN:C#JA/T42][A=;6H:96H:*"Z7]/!+ M2O$5CI90CZM-R:1"W.!@6A$X@*JAWZ[([/UG<(3 M);_W=8I$2(>0(8;9CRL7'&LA01[61EL ,GM5K8 :XSX%+W(X$$/OHWFS8YM1 MK';:T&H\57PV'?:(NDQ.:- H;WX>2M-L2/@B\F3-&"\NP(C8?FYS%(1P=-Y]$JF(&,8X!\8 MM"V];51P^$F7_8#5S?ATI=9*SE7M6H><^'B8GY.WYCV3KOF,5-7*O>+R%DK% MCGU>Z,;^NC)3+K":I0"XFU=3)_%BZ6[R,%@K73D&4I-1)EFPP5'@4)&Q@_03 MTZ&0<7X7D27(7UA>D'_79;)2OH 0V-),;)MA2V)CQNAXRVVZ#LMG2UMZGE]B M',S8X^^K;#ELM(M4(/+E'H3-G_[^BL:?;_S_X(TK\N?GH0N@K+R&,:Y3&LS/ MYJ$T:K8]KO---82UX>Q$"BNZS,^M3AWA!1$=2BYOF)K.D=AVR4U5$^6:C5TM MHF!IB-T&\QAE=#F"('#I+,;,[(:LF'),1?+'8TI[X%GP]<7^?,X5:L5IP%+@>B WL M=>W!3I;Q)?;#]]P#5PX/R3_NT#D0X_,2SAZ(?=&>[>U?O#LY#J.M_'T8Q)^C M_#G*GZ/\JZ.<>Q/ 8$XN8+ M$-]"CN4E/1ZT.[*K3T*.A2TK-"U):&@TC7>:FD(T3)#+2=\)FXI:DS3&1=WN MYE I->3YJ6Y\CXD?H]-UKU4]MW,)[?@((ZD'UR LP[5[SI"*W"R?-I(Z+D1P MQR)^C/%%:EJU4D6VT,=//C CE6,FUF-)6Z*/22X>U\3(\(AXH9Q-;Y:C,TTA M4+"_?:R G^V.F1W?&+S$6.OU0SF\6+-I+ ?;;G)U4MU '>+5T9%)W'2GTW&W MA'DGX8B"5;Z"_QK0?596_P+;%O2SGR_#D^]<;J\3K'&#[?S<'?]M7)Y?F%8= M'A+V9K#=JN7'XE/Z/TR<&V$BO5,:9 BJ.]RV;2/'.41MP&YK=,6RDTIOB^R1 M]^\7V_-?]\^!V!ERM9KF66J:J?=H$:GWB+X!7MQG]?:&(7\H?C;_G,Y\7TF' M>41[-]:<&IOK6G=6G3;JR(A2/7'CG7\,/54M]HF.]/&6,'+ :=R:-&-^ZG:8 MC;OXJ;4J%_Q"OXOW7W;U:TWF)$8\.*?(RD$/(ZK?U2^^AE% MOGW08\=BO,,P9WU&SGP[A\H*W?_ZU6[#P(&8_KCH8][XU?Y?]=C"L;YB2^E< M3L;:2<7=OD"^[D?EW0XHV(]L%C+WQ7>_"R?S&W*-,W74*8K_,V3*ZCISS$FB,+FC8SFA%CYOZZ9].,QZZ@5NYS8#HY[,:)C M2K[SL&&"2"]\03%L=\WX^YG$/*@11_Y#L>IZXB#!6)3XQB3I1,R>((PS;#:[ M/1/_H/M [!H#/FCRVMAU[D"L* 0A.!#[)?$;F571\BSE>7K?>O?VX8Q]_T9A M8>+]^#_!^#\%AO)W@H()9^#\Q' 4NRE@^T%6O=L^;C#> 3U:UVPC\B>F]T#> M1Q?*C"U'[N3)O'U)L=T_WW!=T7^>\CF]LGS*^N3MC8Z+K W*5<8=!K2JJ:>> MXF83:J^LKLN=0*-KZH!094UP2_C+6 SUI;9!-;.(](H],84K"7/SA9P#L)*3 M\?DVDN#P&VM 60'[F&3@VYJ;60#YKOUPY0#@EM2L5^K3F<(J'4..M)<-H4B#1SB[ M:KI0DP6_ :?*Z#I[!J3=2P8U=P!)O7I>G'Q.>BATQ?M"5PMDO)II46RX\#S. M7U(^#KY]:K\\D5#2M^=J@M@O%]E_MO,Z87X/(@"Q,/LW3"HFN?.(OSVYM7E_ M;VB'ODPF&NVF)#IT,-_MU">(]NP$I4M?BDHW:\=0_S[8LTV_/>%.,=><=E1H MON3=(+R]_).3/SGYDY,_.?D_PXEE M(DXN>##Z/!-U8IWVEKQ$(FR'W^SB9V\$!,.8N<G7WDY,QH'?QD=CX(5LS49X$*'K.9%$:W\J,AV;X,W M2?2.-,I?H5L4Q47GSW(*LZ"#&CY;1*%NJ4H5/UJ$(TC!0[A:?&,)R O$?KPT]XWSKG*\#;\A,NN=G3 M\GC"JIH&<1?D1FACZ%#U9J*][\*5ZP5%L^2EN4ZP?D@=B_XSQD\K\D8'_F3RW[DY,_.?F3DS\Y^<2)B47"1B=-.868\'8& M$SOC=_7[D^&V.8%EV=W=TRG:42N[Q;,Y E(^ ! MF'5 MA%%"!-\1T\\$"M90#@\D>^1!:SC[894IJCF MO0CS=:B))>IG\*67^#M_RS:^C&+A91<.Q,[*A",XSB$ ;KT=::6?/$ZW MFFV,4Y[H[5QX$QA#BT0[J\OI/_)M] M/JK[3DV*(.:/ B'Z_.$_\%H?&OQ$[H/,[,F'EJ^_23=/K,AC[RXIT87]^F9U M=C(-GB-A49DM+7J&59:GL'8RP;='XICEP,@ *YC>Z6DC<+##XEP"1PV!-XC5 M'%Z56DV'5-L=R:$.(;X/R5N$UFKGH9E4E>@K^:ND1 C"5XL?*#&9-(S 0?0A MWS1*G,PE+>NF.24>2< ['"WL&NJ;OA;Q(GAC3;OQWJ]SIG5,,)DI^3SU#!?^IXO-&YDKV!K8HC5>G30"[%US-U)W_] M0[^P/I%XN*A+=N_*XV?37 M])T2:P/1;-/3;&>7^((^R+!(.I X02?F@'CW(, )NLMP&$,3S>8JK )EYY\" MC_Y4.3 ==RRZ?%<]^@&*K4907_:P&:?T>$1C!%5R3@9'NX%C!0)00\^[?]LY>&#VT\; N=YT][91$T& [$@=AHN%H$4IM4SJX8TS"F M*5XPQ^3'.IQ\X.FPIO[C+JH%7]B1^ +D.N4QM.^Q6J384DLY0?CM)#I,D&O$%LPOXU0G<;O+R=>7E\,E82\ 67AHM+I0]" M Y4?"NHES,;D'23=!GX!T2Z \*SD!36AV^8).?,&6F.CL'Z&ZD)*:9 54 M7C2"TV[/VL[*6@\/-N K+$<+H%F7+A//BG(Q&$?]J\:6B%3QE++N1?OJD;5% MZOV+KD-I02JE,J79P;'RJJ][]:"*/DX^)Y/$EXW$'B57U,D6<&/2)<1P$9U$6KNY5P62'B>E][ M9!W&=5 G'@^R9/+"IJD#B_R@0#(JJW?#)!NFB XCXO=57"@$.39J$:1>0@6]E,$9C7)&X?B#W5V3-!O1ITTC!!OT7O0M^@JCZ] O=]\CD9*?(;$I)*HOL#KH&DXJ MHTY?0<5L]ZO':&GL()2WI+P>:L3M\L@AEE,^G7X5@/WGO9BPU$ "&?=:=OSL M@IN3X4BUJ2DBZ?$=79G?Q*U$E-V9IQ&V##B,/![45Q\L4M> .I[E7'.YM(BF M!^:[E\V_S!SI83(:@M*]7F;^",F=,JNX:Y+3;C4Y&2[WK$<&.%W&RN(44*I[ M!+Z74,NN7O'Q0L\:= WQ!T&,?:';A'P'Y^$]Q;O>" MHD].'H@%RT2"\SW?W.AQF5@/K 5XX%1&FEJ.&J86/HOEVM8Y#MRF.3WVPCH; M4]WHBH4CFG82L?1NV2/]S0\#K*GXPMO%JMZ:79?[XR Z_,2WM:#0E8\"V\71 M#(YGEWK]$3XJ*HRRZ2ZXQJ.*;-;U0JJMV;.V>M)[H%+ MGW<<:;D9UUJ-%P5O%H0--.[L[NK:7 )./-\V.9? !1N &P*171G3DO9DJXAV M=B)R2'HY8_'5]I[_9A)Z70A@M6.\>!C'>RK/@GY_ U\&?_A+-$,#[1G@17;M MXPA4\09?/N@<1@TT/^WWYUU'=8$J35-2E0H(P= M3&Y@.L&:^S(;7X#PT(]\*8[E)<7[]UCK<@M42:'##1I_*QPG^J;J0:OQ!\&5 MQ=:,.>,/4=&C5KL%K?[A3R^Y%@GD']#.AP/C0G R%,?PI26I[*]=MCKVB_R, MU!=LOW]0IA\=T!VU$ZT]"G%%3[':1,&Y E@LKKWW?J2W8<_[HNNM'!UZ:X&J M4"$>O<0-[\YHFN*(W:^8)#-B%K)Z%Z9YNR MM'OF,'!\!+I2:5^MWZ*^M$#6E&[8KVEC*3.;\+7Y9:V:(+7CJWTOV.4M=.7U M+^&M)T#>WIZ:26E9^N#:D^J)3$&4'Y(%>#%E\B/%9.&8YH ^7SM\49W9=4E\ MD=L%#O (=\E;8^"GCC.?,*S_B"W^&X'(D<3N>>+SJ+T>Q&]AIY:M)>67UKTJ M4BV97Q*+_? "T";"3HJC?6/[.HCB>K]*)BWLAS%9P)!B^F+>/GJ!*W0,GR H MS*X:=QA;)!=II=CKLM;G7_A"C1&:2(UCS@8<:>/O>QO6$7NMK<&G"NPP ?6X M]$]'^)WJ9O,>^HYS^D63H3(=W?$3/7GF.XX:K=I OX#7]56_U+ M,'XT9)LE.H",W#] M4ROO\K[ O+67WH8MBYP6D@5EKU#,1.(D]5XC5 O!_N*$-7N'SYLKS. MBVOVH3-).#4)"0FISDY!)SE'I>]D6^PUGQZ/46C0++8$/;E=+KO6JR&S?T7UK/DSM&Q8Y<: MWM79:=EAB$?:OO%&=0)?0HE;$.!K,(A\M/V(#K#L2^$-;U M;X.S .PAS^M>+Q>P!!V:,3 H.JSS7E*?'02AZ#JLC,#Y@@-:[P9_-23]+U7^ M_#?ZG-WM=]'WKE?O+,RARW?UZ?+,-5?5A^C '\GO7AQ='B?&S>:2O5[H9[,C M,OL4\[M'1\*SQ4_;M<7P'124CH8'&/ZJ3@L1ERG<@)W$C9N;NQ\>ZK-*B<&--"Y M)'[C59B7677E2(A=-,Y,APXI3=X,O?K^X;(ET^#YQN$W"3^1WTT8B;=4VQE/ MD&!-A).0MPR?Y'50,^'HARU#NS!4S7?RB (\M < M$"735W-*RAX@(;6D45%B;_[=?\&@/GQHZ4E6YIZ6P4V;9T- TUSCMUNC/0JW2ZLZYX .):9S6X[]3LWQO%6(SUIT4AO]4/X-H1QA M;/-]C6OQ0MM>423[=:RA)FLW\5EL"#0R_\-FPB;$%R6P-R8_JZ_7A_W7[XN) M?:'4OFZN%\_E!3QLDI"/'NQ:X9\=9X;_>,.D\\&]68\J626#;.:*6GXY9<$@=0X[PVU9, H!8,QF9J]K2.DP#Z4>S77J/%FI-*TPA-]HPC M3':;T!4KH&<-1Y+QS 'NWF[#F#'ZQ27@?+VF4MKW_VPR_RV%D-]]_L DV+BD M1;LOJACW05?>=CPV43GK>W;9^N]2O9'=:SZT5 'QM] MC/8,G0>,H;X&3T5 .*E4U)[LHOKC2*_89YZ3-02]!*:1>?,CK$$[\Z>I%'W. M5W<\LK:K']GH%S8??U,//.WZ^>+:E==YR0,W')?DG2/"JNSWMY1Z$LQ6A(&0 MKCQA3OO<][^BK0JNN:U0IU1+ M_Q N2M)"GRWSV<% GDJ3U6;+")ME0M]ZZYUSM^U63_Y,/'5]N^#V\]WCS4EO MYV]=5]@_E0J@KNC='-KM":]UZ-E._"O9F!F*&N,E44 MK<+UB&7L2;M=N.7<<.%I;5B"XP@LS,MR:&M8V:V3B77X0E 5?VL@*?M6;V:$ M5=\']9OFB@M?<:13%CKFG-(*?;72M&A \V(K2'!1F^_JV_O/8^COLP;T4]JR MOL2-+0->-"X7TI,*^E>'X=F\85U3&JM>:_I=C^ZSGWX'!HL_(> :Q0J)<86$ M5[X3,)3H#NEZ=PX84YC%YH8YW71=+?1)1?RR0G+;DQ[RH#B'5;;VORZ)<92I M'+U.QE1LGRPM?\KE?BH$Z3T26'OVK9=>N>V$LD$39R@SILS[2_WH6=OG!%V* M9U3!U]&E7CT#"(C%\C &E@S^T$'R'6\SRE.>VM-5L"[;2=+'(C=S$+] M5 0TY%4Q_0LX3%WB,W2'E?B M]4_3 MA2R*PMTMV>71-ZW)?C.57SR<=?B(BT[DO/2$;]32I!GQ&6ZV.[=L:6 MV6[O(=N7E&J?QA!47Y$4I9;X8QFC+L\SY+I]!JUG3>V0HR"R+7H[L:2VX[5G M]'@+J[TE:M!(<\ ;U%QFN4P+)===$SZ0O2Y36MEN,P#5+GR#J>TIQ];@21H: M'-I&4GHDCOTX1_7XQ?L?_H@F_QO]E2S\Q6#+*XZ3LE<1RH(*=$L)::2G$TJE M8%B68! :+,%N,([P/">;%,,H2J[[1J^[LF_=+_[R_(1TSF+,T7<="F&6BQ@? M&[VR_8S%S21: 2*R)FNFD"H>N]_OT%=9%3-"D[^X+K71WK6SC,?SP6C,F8&R MHDG0*=NL+@2Q3%GA+O+9G2<_BAV11(QCN/2DUI(Q>.#86J"W)<_\!'TIK4'C MG+-LG]L-JS%5E:=+W]9?KL!!OO6[VYU1TA>RX;+5HOZ0"."O'Q[NN+Q!NU+* M=/;DJ+?G4O'W_-"I45%"]0E"/D#GZ=('V*W!OD+P0K_@0*Q\@MZ!'HCU8T-"WL8\T)IBZAAZRI3? MRQN'4KY@\+*?( &CQD!(E7QT#=/;.N'6*[AEMS MT_KL H?]W.-EK6[]\+:,-V-->X-ZM$;N;D!FJV+1!R( :R8$L6G:]QQX'^Z_2.L/:87M]YEK^"YOY8I]]" M.;LN6/^YRI6"L0,<>;7$ "_81\4FSUR731M,5)B\HK4E*X&9N9'H;*\^I^BS MZM5";JV&>PZ^E2V+@5=Z*^NA3+ZF%090RC-"XH^SXD&E:] R!'XR-K-.?@P7 M&+-?X#8Y5)O]UY)#UK_^$Z2^])$K\>#L6D03QRE7OXO.MRHJ5VN&4$&VCT6B0=B&LGTT\(S*7;%LB:2J)U MU=MXU)-?T3] M)8Q%=89237*G>))-P>GFUR85^:-7-.@!15ASY?G;NSL7SHNF^?46W6-'#@&3+CEO,'NZTBEONK@0$]Y&0. MM(FGH[>04LSJN?LBD7EU$29$-T>1=:Y2]LV..?? >,,-G_H<7BZ8U#'D*_*E MB\]SSR :_">UB:GAH]B-VX)JWE!NV'X)"B(;EM_7<4V5AZ+^NO'.8PX\/H-/E^.]37R'^_WZ\GJ/] M#&R8<33W __2MD;)O;FVP(+HS.URRG-*6+%OX$V&"9&3%_+J\;=_JX?T6!>:^&+DX9M9S)B!A0%_UT(-'.:?S)?N<%0E^"_64 MGQU7WZ_[F54"?QQKT2D/C_1V"-X^H09O7C?U O%"G9G^A-PT>S4@ITBQ]\VF MO/ZGO#AR,'SA8UX,%=G2=ONP?GK=;=ETG MOX>9F =1S.EEY@O,]G)+%(Q)?5GMYK6FBYQ+"U['SN)'+^%?N]0ECAD,H*"P@#I2)T@@X?H@,-+# +290YF-,?B_4'/#+[\!6O;YA MQ-4R\%RV^Z&;$YI>VKV[-1=NMKP "@^A/:NC_ER8>#]O6+U &AAGZ*B2>5@+ M0TG8+-N*JRI<_))M' ,\-3EQ8W2X+U%B"RK-Z6$D8?1J./=J* M.;O!6>%8WGF;3YP0L%>WX9&I7HJMKLG+^: 4)U]-Y(;U0G7_X-17>>?_00-. ML^+8T3\6#0B7NB.NQJK#V+POD]O.EU5?J]M89HW4N.X&LZLK4JF(S/*Z]UNW!$3 M"]--PUM]GMT5<)5>S=8XZ_%0%:^B9.M\'2:?279%SDJ/@ /,;X!?O'3]VQ5% M!Y2V*CS-Z75^7;!.-6W(*$M"RMJN!/2@ -8TT#CN$$EHI(8B-XE0V;J@?ANP M$1#X;:-B'6NFCC@>5?K&XV-\X5:5"!^>[X!6W#HGHTL4'=J.W%L_TRTE;"'& MP<%7&,Z0%KV1')V-^0W#]TO&F+YAHEW;C*L"'*UA%Q; JW-G@@CE;C:1&TM' M1=1XSLD?U]1J]5Z71QM?;.RT)3(%7NT#L#/5HF,U6H_^Z/6YH,D1?YTXYFWIC=TKEF$8!,PA\7K0$Y[D=CKP\VQ@=O\?:*QUO1'VCWR!O$2&P MV=/$^&0BO+X>; NSML,7&<]E8#F>"A$I2Q)WG<6#1@IHP1.M8'CN%3NMJBBN MC5*J=O5HQC %W+_6O$8Q7"-Z")L=!\,J*RLKYFTN64>DQ4P#;G::FIIEB,MF MB,\DK?V0/M.3I6T%'H"XJV$U(-;]_?V##1H:79\J=:[FQ7.H'\0.0]\1THO3 M".D&&8W5S[=LWOXPMN*.K,VMYFC'@U]C9Q;G@)*E3LV5-=B$PI %^I3I?,=? MBFSVR=!^@5YSU%H=HBS>B1Q'R2$D8TMWE,9GF7L4P.34G+L>C_?*'[MD&$%K MD)!: %;;YEM#NK0>/B?6K;?CQCFPMNN4EJQGUCJ7[H[:/ M\"^!87P&3$@/& MZ4KWIA76$W?#6:$%EAL2%8WC;,SFU!.YG^JV*_ M(U\A'[]3?*>H,;BM.=-?AOQ7L->>U>/&*H_9"$/E #/:U%/[U"Z8?<&\B21!MESFLQ O M%%'G^-8V$*@FKVEQ@F >IEK8IYS#N^*74GLMB)+3W$"598 M2#T+!K>#8@-IX(2^BJ)_ME8I=0@]='A9T0](-/^PK>EI6='QOUQ(H6W;LC:Y M./2LW.\[]M%G_)J-KM#XX)PP2XK'%(@<(JZH'88!U+#*:[ M;NP=N(N\>2#&RZLY9W@XWX8T+GN&*:']#[#>?4.]K &PJJ:"BK-/L6,.YEY(/;-)NK*K(3L MLFOT[0+RQW#G7.Z!6$@.Q--_H/WZ E2HF?YUSV#!^25ZJV M(6;?K9TRJV]P&5G1*B_$*(?7YNXLY85_38$?"U$Y;3C1K^];32X9LA6.T6)Z M!5N)O0DWYKF/ND#6[277O"F3?356ICN^T F15)3&QI!TTB&T$7R[1Q="+QUP\WV]EA5K3W^OX17 Z#J)L>M$W\(L.,X,Z,4B.#W@0U22$\,/3\T;#( MT+,M$V[T9D,171'VVXCWXY5+] G>JV5\0)DS<; 0]( M:=3-W82_/*T-:NZ;LSED5!M7697=^]$15I:C#9GHN;E=:OA M#R'%S[3!PM0 M*J/NC\5)]D7I-@=<>=WW*C&+\-8Z4G#)I3JQ>?Z1T<3?>%$ " L,7JQ2WAAA M(,T7Q[O/J>B&1<;1%#(&,'9/<2':G1X6CMY>+A^VP1LCL[>=KP4YQ,0!9/ - MV_<6BO?7JZ)/?W0\6V#0:#O$O'C?TQ]<7!2*OO-0:A"HSKA S+?X.&6VZR>6F".]A?, M;6.SYB'R8:G NWD3E4=4_!ST&UN_.)V7C%7YN9N9]U6\I_1(S_.8]/>KPT;R M;9Q313H9J)&I S%:#S?0V"Z\FA4CRJ=DM\;$4B<[)USQHWZU<'^KN/&)_+BV M..O.3@&).T$&BAOSO0; JK1'9ZM(I[ZY(?/-]]+G'YUU&9U^=)&1AKQ8ZJN5 M09:62J*5*"BHF!I.Y158,ZC8%W$&\L_^H>?$,>5-"5X.(4 6$VZG1P:WN=M* MNV5YLU/6JT/]A]0%GWMI!LY!U93CDLMTF5I:8'EX5RS/.7YB@Z[47[;J4-TO4 MXGM@$&2;5I'RNM1VJ6N1@I:3QA]9-A=D_^FR^>!_7#;%Q+X=$M43WV.#B[6B M0NO]AL[WF!9.DD:6!]/-)E^.@QMZ7((@ER_WJ;68*$X^:@RQ^SS(J^"W]DLR MV=[;J 7DIC;"DU K=2!&G4.C+BS%:Q?[PC?ST&O#+8(?>F-.OC?:=:]!4P+Y M]HB$BWEY@H87833##/&0V1)%&[ 07U2?6W?;Z>(?\F!BQJH8.^F'73,:Y](> MJMHJ2MQDV0&R>YCW'^F<2W_V14ZMWS5)K.7IH(@*6O*PE2HR.+3KWW]QKX%[ M/%RJM/L"DY*2\O+RBA0^54VG?)7$OK:+*ZG[MW9$KGEK -BF$[] :3(QD@D6 MI34'"+XO-:8]?*.;'#]?BKI)&L\:8 14 'Q=PD0\R]H>6Y2OS;%OG5]NQCE" M4N_3#Y4!^P'# 3_79E MXV5B?[3UKC>:JU_[9:)D4^W+/I/MITB!7K%-G;!JV??ABQ7 2V.M7AU9@_Q$ M:5Q'-5G&I*]'@Y6$'./-T,")ZX C=J>S#7_Z%WWG9SBH/@]5'>Q>-IE'7LHO M>_&@=[E5^W7.JUYTF_+APV;Q.=YJ&3B%4L P^1WV0CTQX5!=RJ=MP"86+W19 M\!1O0W.G/<6"7'%8X.EJ\QPP6$'&(+WK>-E1'D$;J[VUH(TKBTBAU57W4S(5 M%%V=N(L/)[M(DP=B85?FPH& M@)U"" >SN9'<]@85*70)6)*#0V>BJ_I"(=:GBIO+VJ# L((N0;X"C^=:I MW?M6XI]UE?[V,Q'!73C@_:/,8(7JRR=AT7^![8Q_HZ=X(.9PZ?Y H&@@$,VQ ME,'XZ0YX+<5I75@-T6_0>'2'$NGKGLG+<_4)4E@2;$$$-/1%84?_R2S2 UA^'/6\/>S' MO/]S-F_[G.W=V7-X:U(,9XL6,7B95#]2F0,A3*T%AT@[2<6P^*GLYS.FCC>< M1FMGR9F[L I"_/H%""H SW.*6.[!,$P[=X#4"W;"CK)CJ\R">/=RP7A)5ID- MC4V\NTX]!0$"]T3#B5,_J#:GO/PCEGS(4A#YIC[ZW(0=;/S\3'N0!ZIW)Z0# ML\;@M+>7[9(@\/09D&/E@5@6SHV@&K'(JI"WK=AR\%SDASM!0TA;IKE8I<55H]$5II4>@-;^I7#3G^WK_]$229L&?\PP8%>Q:Z M0'R06K6D>%\^1T:4>3KOL@ZJ4MO3EMFQT9DV$YQSNETG8J6*6MZU4D)*T RO MS8@W9 D#K$5--8SV8G=CEM'BM0N)7^O9]4Z$-O+-FJ(FE@4;<4V"+'[#C53S MXJJ:OWTMGAY")3L0GG2[8W]X^#5U@ABWO.I8;EOD4F14$+4\.'?="Q?CPNE1 M'$\'W7)T%#]9:;^M?G:UDZE4]M'CNG[:511G:LP\GNDWA1@JG(9'T\[.DJRQ_P'3'MY:@4'5W1VZ4K&?)%' M^0NCD]3W"UY/Q\)TD]*:[I&KT6NS!$*?<3$LD.I]P33VE :V>6-3Y7;(=K5; M "RXP<,#[ MT8#A88 8WS!-\-9&;6&,G)6EWQ]_!>*0"P M>D8/GS-U]!]^9L%SV+9Z[\=?E S+T7L.IV0DL/ MGG79.3_QD@C9YT53,25YITY?Y\8=\CSO?J'^WB>/.F[O.P:5\U1+X,87AE*"\%NK[R5T&!N#1^$N*.\<7<$@CB2U M5+[)!0)-0@T-ZSQ4%YM_^F2?-Z/@X[;PQOVYIH F-<1Z]7AH"SLL-M^1-6>B M]=++\BJSO;URQ#:Y^'V8"PNF&,D-74(=,@$>4H%GQX[H'S]+PYIK:9I4, M%<%\WT!W>)]#:6%:ZU)S0P])RV[[7B7$H-E[>2U7_>I4K?!/@$0&;(^E.S/M8>3X%[UG@+1")J/\.-G7 M(L$\S]>L!<>R[G6*],)H>6=>&O?+V(*^6>N,^?)=AVHX/#( 2*Y5&W.W!@+? MB%!+YIBKG<*.CB!K.QSZ!]:U353W.$;O4-=.N!$WH.-Y5^/KL<#USIFB0"^Y MN6N!0.!7II)Z]I\D\KG1'E!4$!UHQ+]G=V6B:3'_/A08:)@^XH&;)#.7))U' MN6/IJ'0JP0MU7LY-.2;CS*#Q%>*MTY(W5@%E[,H6=41OA12/+5E-.A"K2F72 M%$4,&Y6A0($[Y;&,( Y>K5W0R@!!5*7 M_O1?1$SAI/"QD06B?8;X8&4NQMUJ!&:18#D5G97'M_!A!L^)>5]6:+I1J8'>QN/A=P=QFIU8Y0H72A]V1% M439*[H:!2\B]\M)M_STL6*VYT2Y80#]Y4N>HWX80PCSSB_51Z]^5K/X['>HF MGM?98'O;8X:T#]L^T;C4>_R=#,?XD/:-6<]H@R[@=^W#J1(Y@?@YW,OB1<"( M87MFC*,BY8RV_,6M_X>]]PYK LOZQYD=9QS'MHB(]!$01)H80D\8E2HEHTAO M2A5"B+1 "&5&1SI$0%HHV:$J),10 J&.4B(E( 02:A!""#7TT.&G._ON._ON M[O>=_?/W/._)'_DC]WG.N:?<>^[-N9\33'VC#P6.A4VJ'"0PU!MU^]'#&ZM# MC:&PQAVTX_KXZ/RE\;"6"#P1&=7"J\,5ZRXY/_QG_E]\,=EHWAM5(W',!_.G MBCK["=0R-0:K@?$:H0L-CT>@+2GJ.D2R! __LKR:-6<1-V78F;QZ/13#=J!^ M/"FS"_A%.LM9C=HR[J)22C;9>H!VL[?OGVMNMM);*\\)_X4.(!8=*7@\_:PC M(USUOK9S#99;K6;QS<__+,F_IU/G#\? YW8/F9(=>F M#CQ:"N5>FX._7LXS_FFAO-=T M7.659.#8(2JYX>=?WN]*Z P50S$U[O2ZRLN:V\(!3X%6HJ9J&-;ZV<7^7@/\KW_BW9,KA-J_ZM/[,#23K/@=:O7?? M\N,?)(3:#[JI6J6%S7Q[=-4@/.[1+LR;NEIN/_1\(OSNZX^OC_EZ"-HKGNPF MG>0(*KRN,2HLPEE^7WQ\DC:S/J+'MVN157O 6^/B/V64KB!/XV,^/Y6YHS@O M00_77__*]*SIWLCV]3Q26/CZ5J+?;7M1[,W*VJ^\_? *CRHS0A:VTS$^N62=9SO2F=5&)'NK\)+]6+K-[S-TA-\>6DZN9@.8HE\\@PD M-;A;<]HUU PZ-J(M%)>[/7,N>8(K[\== 488@I0F:E'*-=DXBL26_&2C-V64 M1_&U^3[LF\)??^>]\[HZ[3DNFNLM8D]FDZQJU8\@$\&?O#C:P-#&#^+1-=1N M4Q5@95W9#$X=V<#=94.O/-5HZDKR*7,C4]1&URVLZF;W1VC>I-;P#)Z\79YT M'Z D1<(N*QJ2%H"GZ,R.1=ZK.>;3\\^HCJ,Y ?/5LS:L@=5[4M893V+X%W)/ MMAYXO:L'17D-[C28,()RY>(U642_BB^%G9]5AAQ4KW:_[.X36'9(#ZN' HRW MKY.[RF?A6K,-%4AJK2X+I4VY(K@ M$1T,]V0F>+E!"-.;5+6I#1>@I]KP^+]]&1>J;ORY;?XJ("NFK)XQQW-/K ML#HAHR'YC, ;_D.D][L>-5[)&_?&>]:2[WH9;U=JEEL27KR[)1I^;?@)S J2 M-/2X%BVNNBYDUP=H%?$EY\FI(0N5@BH>[P,F.L&Y">E3)W^@Z,R+HN'G\:\_M;TRN_R?1^<7T1-M&[[,QH5/K>KH!?K=4 M]^"B4,3&R$4W3,9Z)G\_[1VTCM0RW8T9JBPR[9@6N(2Q%G(U=KBG=5\.9X^?BW'8)@)%U/Z<<#'SEXNC#HE':$D(? M.4LKLOY;@S6%\=HG#BM!!_.=CKN=UA->T)FD5*9?&)X(PMB*V4M?A^Y57.$Y MSF?_//3$ZA/CFDEA!08\H3S=*D)ZOOD6<3[9I';&L5YM#+;6'CP@!?<;IFE_D\^V\( MKW9V\UKC.:CB)96?0O9K4WD3>.B--9OOFKC9O$Q_ENT4?6FR1:8OQ;VE\M'B M_>[W,R'/;:ZL2D>QX7G@:YLKJWV.<-)%0@@T37&V?78+V=2H'Z8 \(EJ92^[ M2#SG8-M \I6S(?F\:7^#FQ OENJ^:2]VM ;5/Y?EZXL>^V-=^D3>;CEM??D. M<7+,&>+9;O\+/%?K:C;(Z&=@ ]BQ:VG/"LV&L:1-)IS Y+]8-0B^[K?'$0-\ MTL5PIF W&<+I^O,:3L&"B!'7_D[$GOLX4Q/E%%&AB5UD9V6A@:X\UL1 D"2_ M=K>048""%T55=PQ<_=;NB)0;8!9E(V9FMKL,))SCE;$09X[@T#Y/7E*F DJ' MN)0=GA&EE]-EES$+ >3T..9(IW?-^)EQJ#Z\VUO9LABC,O(ZR+%\"')K]6%K MS5MSTFA-R:2XU.4,_&NA*=;3E/0T?4!-[QNL]\Z!H,#VB7%NQ)U;H\ M8TT6O'WHZ8K+(,7 M3Y7H9QV[VK(:[?Z[BSE1L]Z?_=Q5W655=I,/[C4G=#3D@.]70B>UL-A%" ML4FWLDZ*R'G4DEZ8Z*J _?A,T+ GN >=R^EC5Y0=F5^\CNV[:ZD],BZKS,+ M2J(DN.@.I-AA/6D"@/G,_(/%;)? MPWW'OHR9*A5Y\7Y:E*K8(NO0(^'E_>#V-Z-T6=T10.3-21IZ\)CO]NB.:%>D MW !9*X^UED-M+Y'K0PM5$S9=Z,=\=^^TG@;103]Z.EG21E[=ML-GJ&D61#^CX=?P\ M;URT0M6>09HXJ\R[GM8_*=S<%=OR;1!$]\"9XZ(<^JPGT#KX[3-%V/Q<(O]% M4GYG;*;3\KG2!NB9>Q).*9CC0M+Q:G")438HC6Q_+^$S^^%?.W]P_ MG/6;LH%Q!:(;_-IF=,*T M0ND>$+^5XXQIPD'=^OGX=27./0\"*P3)$I0[YE,YXY^UZ7!U5HZ6#*:ZKG'R M+)P?5RV=NG$X=HZ6]@*Y M_T*',.)_Y$=^>]EK040FK96NX(AM9N&LWS/+95Z8G*D8JC8:<>\QNFD\0[5* M$2JXKN1_Y!I6.BV&A@^,0;WKF)-T#UIGC-B^;;Y>2)I)\C!-_!>]4$$:D3PK MFES29YN+"MVRK8G%=C@#FPJ[!1P#!:?&A*^JN^;@_]$HDO!&RXD'X8 1IL9/ M3[3.2X=PX:YFXG4%@??;P@LH-^@&+4 MF;6/)\T@F@N+@8U;#(]N_^U"JE:E/D,L#$6<;(&?PH?/H3N<"W8EB[TR'Y%R MJ(=-C@CHY4*3;FV+^K:.+,XQGZ5MWJ,3%U;D?VN<^059[W;O0N$RMD5)]#3V M/4I(?#+N>.H3^> MO'V0W:U$U^W ;HUU49_H\VA?-\+G#D=.Y:''4='+4)47 M<2]Y9F"YG"",Y=CZ/8#MJ=?>8S,/RHU7E">6*J2O/L^FHHOPSRYN7P':@+1&N '\R$;YE[ M&7P ]I0,57.4&XK45"_'5]I7SAHR*\?(-U6E",XR071?4(H^PYA7@VJLS81K M-1_SG5=D;^;FC.\JW+76)57/2[0A/;U^-JP"\%]8@&^/.=M5=O=H,!)19FHY M3-I,;)+7"%9&WS][0#JQW'+KU(I;\$HWV;P!@S @)PZYHK;RKPUPL#TQ=UFY M'N7GW['$Z%H?6H"I02LM+[/+7@/W;X9JWQYV\RIH^K*_ 1PS/^Z(A1?76BYO MS,0>\P$4VT)*]XE%UBDS.,-&3\_'+?;!UHOENUP+;ZS],FMTJG1+5;\/H=<$ M7MA@5_?FJL6^907Y_/@OU7(I V'S7K+&^8..\XRWDM)83@S?FC)<2:T@8M61D\>&"UH8%#2%[=\@*PUT0LSQWS@:"2 M(XD9W#XB<.#1W$E3./B'^0J7IFSZ""(4IL?,#5Z),JB)-L>,_;.ISC[<>[^1 MN21 *ZQ;.C1M[GP##VO4U<)+R_%0@$FVZ9L%Y//BF^$(QXYY1F5F%FYNDV=@ M778]-/7N:D+J 7GZO,K;QXROS[1<;CGK*GTF9)%0$&"@<,PG<'M-)R<RIR!>>1B;8Y'2X>$=XJ4K+^D74<8[ M?"=A>J6)(G:O9'%W10GOI@A+:F74UC$-@8Z)NT8^-0$4BXJYRJ"%EN?A/0O< M0-"MP?VCX(KJ<;]*^^;XD!)5RG"1-;CU@T0V^UZG-LJK*VA@1WT3WZ3!;6-& M4F=I/+MK4-S'$\BC=3UM%0F$:?D3]NFD&)7Q\_*/B"/?1D)M]^WU1$B@22V M\&JGE/7X%8;]C$72O,:[EI\JL'J9R2;K,78>L[O2C@YG\25RU#2-Z<5#S4/X MYI4H,61+6[V-I&+1?!JJ[O,5RO2!1TO!$6'OAQ^4!XK^M4_]&R4N'C:OJ9OF M(QDQ=3;\RTHM78V9Q8]5^^[%[KYJK5[2/##H*>UP)U+.7<][K=BU7>.6K)G+ M"7]@*=!'K@ ;=6J$-%HY]L?+%-_U,$&KN3-90[J;O-8^EN MC):Z/K-PW;Q]?;/#V,_G5B6K=U/$L%E1 <+#N;>)[SX27]X8#H=9ERNXK876 M$^]3^BO:K:QOW2\ZDQ0W% 9\A8S)47?J@'(!]C ,+\?>BP3[E#E' #E'Q)M MB1_;'34+%.+3/U=#2DD;Q_*N=.;^5OG_Q2Y5S6HZ \E._N:[I USM3Y?_SL7 M83:=BI4@^_>LI"2KP/1[_ )E6** ]Z?S='5>?&T#@Q.'RN5VUYU#V)5B8J0" M_"@OZ0.#??EA>TZG]:[,55]-/Q3L[9BOJQ<\.@&])S5'KWF5!#'= Z10S#B 0G?\(AGCM2L_['+GLVM1;N)VR$FDP2YD5;W"]R?6L_!OWD,/4/LOM\. MDUV>7[*-G9+ M.-1;=5$*Y.2U7S>-H:32/&ZLP5]%.BTLU:DZ.&5T@0PT5W.L@[MANFF3].:L M8H_7 0\,?Q/A),V"C8NHKYT;QA2/JC\D6TP@Q07C2>5W1\J'GUI?!VO]DAT[ M2Q84%(M]%X :6AXMA5M Y*_\*2CFRQ@V +X_F'@OZ9"+L5AD9HGK/D$>WI M+$I4J8M(YF>V>PH%S#L<6K&G N#P MO#,2_6HO"MKK/\^DQLOV2P:F@BKN[H*HT_WSR8K=P$N__@?Q7(%^X+SC M[Q3#*ZU=A^D$Y74U&&47/JFX\.Y!U=7E;97[P0DZZNI]2:15C-77)FED5M*J M\9MVNX7D*A'M[U<9!>M;E >N;%+<+D"2I7$IR3_&HM'A)N)P/>+Q] MG]J:6(\EBL#9 2X''">34(+8Z)S^%XR='[V);68$N MM,9W==JAMDE0-SIN??R8V=N"*@8;PAE_59'!=]:1_Z@;4_O,+ M4FK)IT4 H'QCQO^WJ0LSYO/Z5I9SFBO&D,Y0;\B7EBG^]1ELM5@. VT\8\SY MP.L.?#<$ :EJ.L4[$(%AFT1[#;D.'Q&C.+%X;72!%EHQEJ&[S)'5.S1S22S2 MW]6A.2_M*=V8:-3B7)K)\R).0%5C9!^WAL;1[&@ZJ:YR$/4VY M5+BA3)D."N#4 Y=\LX;'%^,^JL1@97U9>*UFD%;T- 96KN$8_DM]?AH[D^'V=(\K"UY1\HK6XT[GJR=W=HZ)L'Y^U"WS MT_?_6CI;[)Q5BT[X)F5YC22S$2!B-I[PE\D0.RN\WY M9R-0[IJ%6> QWSF'[:BWP$^_?,W\YA>9'_\G]S_)NH2=S#U(%/+-JW%;#D88 MR5<'1HY9MD_9%K8-1<91-H#X,%QB]4''^^0UX*NAG_(%0VQ"81KKC$Z=D=W, M>S/H0'O8:STFUB%S3Z,=\^C]:_ "HR^4)SW$.LKGNR,TPS6 'GA/WUH[,ZR#J*N>5,@>E'J6>6J\[C))AXP M_RSE+UJ0;B>W-\,]T 1&A^EN0U9-YV.L?CNJQJ$*!,A]V-HX5E+:2."RR,F4MV:2WZM]R?IB*J[B.HFL.!.7MC!M3A$ M5&:DZ9I$$I6ZXG1S9=LZ"PO6U4L@;+IO=:6S,M5W. ^FV4%Y_DN\K3BTNEDS M8#^ OS+P_]$(QK$[= Z(-)R4$"@Q;FDZN/.E\G;Y_0S[$08E@@*!B\I ML:C&-C"Z/NJS3*H4/.8[^7QG*,09KV]K2F$&KWO=FG0SH8&/^?S10J5DNZU: MK-NH==7AH>YK^%L_RT_Y#@,9RKC4]]5ZF X=;6/+BV@MY9<<\VETD1K.R]L3"NYX"=.F(HU.)??:=0)6 M"QU,>EU^*H,?"05 ,O>O&8+\&PF!'.1$H: MK^PF*:GU.0K8F_EG=::M!66A#? "E)ASNH*E^0FO?G\:A+7TWZF>X98W<[70 M.@F[1LF:D&.^;9OOU#VM(Q14%VRN'U#?VL>/:I]^P0EIT.39XJ=0)10*M$#: MGJ,NOY99%A6M+>V_H#0QJS.Y%VX/Q85,1W@46O1R-4EIK:;F$7$OPZ7G^S+# M:B4XP.#A)3>&"U4CCB:(0J&.)KMQ]]TL%"Z=UV.H_8-=?CWFN\^=9RTM5AYY MS_J$B-H$H%V<-!)MT5!%TT[1RH8O<:-E#(JT+*)N_^:L;%*8] *KV*(I3+0V MQ@D (N>.W:)$A#-FOFE2$[OASZ*)(=>= M476LX14SLV,^3UFK#%/%JFZ9C4X9FKDT&^/M/'\UPTZ,D&HB$U8^*GC=&WHNW_TV MD5/6$2/)"Y'Z3&1:U01:"D?A;EIF:W:=F@V[(\$@V)0^FSEC;IO9D>K4!SV5 MW#@(^=--,;&%,G: E/7Y69T2$*+/:Z@A[ APMED%$XI*,!L3+.UWV%YDLU*; M,(KP'P]O@98GS3CY A(M0O"";#>GH(.\ BEI+@>=ZN9A;/?'6Z&=9+FVAZ5S M:OU"?8;*SY 41X@*5PC.C8I!:1#= 2UB^YE[-8XF-W-W'];K7^#;E. JU);^?4*=\Y^%],Y3)*^I,(!C*@]7NAIV:4KG#**AW?CEQ7SJ/N]E=EZ=) M]P25R"\?\UV7,UD/F=T0+W.8SK2-$@P^P1IU<894,R249&5K2M;RH/A R2!^-Z)UERU7E.BK MO0DHNMR6K7OIYH9^\ZE?"-Y)&8U2JT<3L$'^G B3(XF1'A8S5_4-Z3;'K MR]AX?6]^,2DI'2GISC\7DVH(WDVSGC3MGC[A;*QB<^#6SK^>ZY]@QWP(0*2? M2_51* MYU4YQ7HR7HPL+D#ML5HGZL!5O]="ML?V8SSS 'CC"KWMV;EZL62YX MKLO[X/U2A,V#)62B83J5R$6IMV=L Z%%23=]F V/X[UV=$:J(G[.(?>8[[A MSF2BY#+%>U^O_^K3>KGO_TD$FSN+$;V2I$\+RKF0U.(.QU_7@+D:)S_RIR*; M._>UBY<:@C6TQ&:EIV821FJL:T0_KH5:Z1JS7;X_N#S3(K6#)"9T9&_?@U&; MP*1@"GCC\C'?P45LNQ]LO=;1;[:J0KR:\56$1(5:(VIIQL?V9?_[/QQRG^A" M_#Y13')]!;A]=ESY=HZD97+=,=^7'?:;/.DU8. X.AL1J *58/L4^KF^P2@\ M3)^PGVU--RQ]@*JWQGY^EYELWKW[M19O/Y%'#44O3!,01'""@RQQOO07O=#3 M71$A0.9&.:7F;71=.6&K/8@3EM3YXMY^XY!M26' MP[EI/+@ZMG)C_S49M]'\%V8@++@BHGW9A0M5-=Z_&$\9=D.^>?/P?]7A[\@\ MD]NU&D6U&$76YA-H[G82+C,+VM$B;2E;&"=(_-I-!5]Z.O68SZ*&6AK0>4O: MMD5\4Z1B\:/77=@!98.0%"S1G<+*\U]6IZ7V'S;2E[!FEN*RH$M38PKW/NK) M[[1(300F4&K'N5+I1[/7EM'Z3!YZY[ZK0BKB-^Y25=M8Y%O_<.\Q+[^LI03= MY5;XR&Z@#\5@RO3/K.I<1^T*[-7:Z]*'"0HOQ@-Z/^D7RNXHSX_%)5GW1BGE M9M(WE-T&A15:SUU_6'3,!Y797BDMD18'8H$[B*ZOUC@Y%N<@53.#.0:UPLNI MHX@057U]@\9&6*JLIC=><[X(>G9ZXOKORV A;MPM1&ZNP$CJAD5[(L]\FWS0 MYE!@XEG&:((D;&W6QK$PY^S<3)Q<%#CN ']C!C+0JOO[5UBALOX6B;U2=N^; M76DX#*%+2D/_O)I+'QCQHN*\'0/9<445>L\F=,0RB^:;NVV3N$=N:KTIA'*: M&9!!CY&V M>FJTJS(C/IJPL* YMDIF2OK1JS6:9RP,-]<1!I +A >P7X\O$7K(L2*BSV OMI]P'\EQCO9)67H32-+U&I]$NF543H[)9K%I; M#*,%("">B6OK2U7Y*L/F+W^3Y3QJ&9Y/ C,:8J:.HH:LO3SJ:D-;ERKO1WM_ MYT@_FUJ?0<-392QMPBQ'@0F9JK0"4/,U)9#@O8MO@_6DQK8T(-S=I\>RQ+S M\%9/KUT\>%ZRX, KC<@VMPFE/]&)K$E+$B3.!!]F"MH HYL["._HCA2G9'V# MG7MBR+S&4AK*UC^EL#N^SV%/J5IY@M0[ M/]--+^>AK[#<4HW]5AA2F:@I;N\VAMI5X2R;)VN'W2.;W+ZE+AE<O8U$ALC1) 7 M'!3*_L!#4MW,/'(M6L=_6FD_AVRC<:[EES5Z"U0OMTFZ<(.S/I2^-ASN> &L MY]>[)&SWL?!VE0W%A MMCGVX>EQV4MNY!;@2("%0PYFXW2[>JB\>O4Q7SV14U-ZEZY+RD)?K^K=;*B9 M ?-0L4SD?HK+$IVDH-BQ@.E1ER$F]5>;F'I6ZOF^ MA[C2LAB]FR"1.6XZ^U#T_8T 99>..I;#I+F/NN[@M MR+V5L/(\3XXH\U+C_-U=51;:WY@GG=AW;JN$3K/+N)ZCX_SOG.B^9# GRBQ* M(P327NY62#I2&-#862BK.M1GY=5S&Y2B:VPZ\N^OIXFP?8)<1$);-M,+=S.& MPWK-N[7RL6R_2E?&,9^-F OD,!MR] 5<)Y>1%7 811UC=98>I<^V'#Z@=OU8 M]?%_,D6VW QP%HK63$O;1;E:AS]O/XBJ7=GU!'LR-EXM:)[>713,5DAA"N-O MQE,D]0/*F;&Q9:\24MAB#1J:LPU^EK7'?'J!6(GKNZ$SU=9R2U!39=0CQ+K4$W(NY_IG6V2))BN;\I93\SP&+,:CAE(U1@F!)XA[VVY8$P5Q$;&Q MR,6Z<8\)OYM^57THL.DH#PO" P!ZGAZ,WI!O_H56_RU=.KW'MPH-C:*5ZX]4 MW L&/6%P)N+HFK+YF@#!D6EK#?;))FUMHZU? MFG4"7\\RO_,:NS_Z<7B*\K0> >5?O!F1U6QJ'=Y,E^X\G?Z1\U=< 4ZU=PXR MX^^X L;546%>W4K#?QY]P,?@E$5IJ_A-_!BB]3[=[ZKB5K[F^\$Z40UX>8Q3RRTD?N[010[M#EJ8F4GO*NW MS_#E?X8!=PD9%O@DL"%@*9 $EJZZ-QAX^=SU7SW5R^#/'Z66+#86CD*.=,+F$F; MK7,2Z?-X#IA:TA .4(O+TQF1&V41#FPPE,SHJB*2Q8L9+>W,5[S&_!1PN:QM M;AHE^OJ^;QI.?QXTG%51;Q0&%>FHQ_,/;>6>R\0MUB/PB83G=*#N)6D[QHTM MW?;RN%\_^F^MA29ZP+76NY_SQ>C-YITUVB7M:0K_Y47^S[>H4_R\*[VY*F]^9_HO!LAR+X(C M95D3G)<:T/D$VL[*_>$0)^QWS2[Q%:?MVNU[V%?CJDS/!%B\G&_I=FUJUBC3 M(%CIY+8\(L_F'.C6>CGS5OPSZN8E4)].MSPH.U_Y+)WS=3'#YB6+L$X)]3/%\S+M M'Q?(D1'6N. MQY?2;OX%=*<7$'@44L_1VEKA NS[!4IJ"!X*K3'51=8M;LE5[2Q/I^B_SU;7 MI:%VPF694)4;\[6OT(078CGAH6>MDVRX'V;RLM]]]T#,U?20K-3W2]:&)(>+ M2<8'?Q[\Q89%[GL DUS;+SXR7)CCV"J4=&>[K>P&)0YO5M@>\\7+9BZSU&N_ MZ7]R(+H@F1%VO[$%6,/T55HH381JEB;+#Z@-2 $I$E$V%57:12=NR?]A% 9D MZM7?;_*MW%00 [\3- M>=NP;H0=,GJ]W[Q$#-&T#+Y+!V*]^L6K=*_8UH9$4%= 4R%G.YW>PE=L*QOH M 79KMH86BQ>W0!;Q5\4M[U&,\4F2EBYOWYXY+?=3!5'!18?6D[[0G!*$-?>M M-WT!VSU'2=95X]'7)V76FC@T*%0;*6V<_.=?)FP&415E'/)N[Z)MPMA=F[VL M1:X\3SJI>DH]Q\%X*"FZ@_']?\T>SN&R-BZL?]&^48Q;"<,W4"6< [Q&8?D)5.^7O5L=>-XV@@]0"ARI=J,UG);)B8_\,\66G( MU?75ID:B;7%0W$K;(.&R-HO=ZW$ ZB80Y$==QGH0'E21MMYF>Q;+?E=V8M$_ M>:DMI'/W]+\3\DM$5 CMA9#IEC(K7+34^#NV!)CMI_>&TT3LV'QVO^9]\$-4 M;KZ@W;K("26WL()Z*ZAE69E4:Z3N$EAKJI>ECND=\W^F&)'3(7\4VZV]![R; M?Q8.5F#8JD*+_&[,4O1\VE\>W?*R; ML* ^AQ)L6]96W.2VZC36)X(%S;N,]MD7ST.9Y4@"TL4&=V_A=\1X96;,$P&0 M]/ICOG,+:Q5GD\6R.53F@.H **OYTY8:\B&^T7UV4G;3VJE)SFRLI[I5(@*X ME;DO8&_NM=^UW_VQY-<_&E6?"2%N9$U=T7$F%D.MQ%\,;Y^-.5W^\!HP7+DA M9_BF%5&S+"G$8&Y1 ]_1YG+,=^WC!/?)$HFLD1/'75YEU2R#?>BR="R17QE& MFE1>\4=#G^J,K#.K<-E35:0&UJUJE3J;@4'P]7K&^=T9C![ M33_E5&W='YH=B.W=6HAS#L\.\II%W C$N^UNAWV&JMRY$P[@#8KF04+K83UO M);EAJJ8%[G!2WC?]48B)\'/6DBEPZ81-Y FKTO0>/[I'TNLA<65 V::U!C[K MR &I4C$[WHJ=(=2\?5KGK3?:[7=8O4FOFY;KC[K+M[:8$U9A5SE3C87E "M' M]:J2=6H8_>J-/6'>*I M->2H>I,'HFG_XT)LLW/ZT^9COIB/.RVGRK;ZM(\DYL^Y]4I-C-&8+V#(-T^R*])Q(0FMD+7BUEU7&JFWO@@ZP'[$9\1(>!-^ Q?^8F.TQCK) M08-@1[!(U]ZP)P<,]C/*K?&A$\ $=5^S68.O0J5"XDOW?V*+CD_VCG?V(.5=E'KOS1PN1J2X&_AT4,L].CVA='>?]P=9 M/C9U[PM=@:]%+R?IZUO$E#8^R[!,70=AKU%$;& D"GKI<]FI194 &PWO;'R M:C>S6^S3H9XJ1?/Q&I]I\D2ATKRY1A*JQ4&Q:!E#]']M3YP?( M^9LAF54L^Q;A4$A\21Z1;/\JZS F=>.%@90B+L3(574+5_4N/B%2HGPMY3IV M0WQ(>\Q[0!2*B!KTBMT'MMH=\XG/ZI'!'MFK M"]-/O*$AT)%W_F/HBW7Q96_^\GO3G4 TK[4$)TU;# )[Q[?&>02YL+V>]TY M*!J_6,4>WL+U6*3ER)A[S^4OZ_#R)^3(VOYQ=YAJP4*=(%6Q\J^JF?"5\676 MY?+B2HC[*A::[!9-1&;E"WRCG/GHAQ__+M)85 $\&+8,;0&K9VJE[>JAD?C4 M)\D[\RX"W@RT?X/)J)]K*RZJT"HK8B\92!M9H-RZ;2H_O=JT'&3)4C'MLPP" MLP9MFGK47;8N-VZ,QVVE)^F@ADOVC,1A@E,X_;9?IB1_.'@^-$S:Q9=THR0* MQD,-2H+;86IY7BW%TE7&3:4NH(23V,4_#'9^I68[";7C-T&:0@FQS$9-*^9( M:_N9NHX4V^B[NTX36R-0R(=BC 0AR#[BM$)*R_FD_H8K?E42]+Y;]Y3ZUG<_ MT&I&)_'D)+4^C)S$J*R<+64D3>4@4+RK;POJG2QD/2FZU]KD$Q3=P:3KD#4 M(@@>JWT,9_:D\W$6>C<,XBM5;S<4^'=AOKS6<)7-6%4):2(%;.?)7*R.]/P0 MD,V.AUPWJ3'A?6N[W)PC8V78L;A7,_8B-&_H]6QPP/5@ WH8+=U(=U[9K:MY M1;U/T69_S8ZDM2\4W_UX+M\MTFJHL2'")#:>2Z2/\D)N0LI;W'I?U61VKW%E(5;!^*K7DL."8&^^'&([J, S0./>O5&864UEC?=T;FU M):J0'H;$5>X.CPL<_-"4T50P [?Y87U2?4=IBK,&U]EURZ8Y8X>9LOVJK>J/ M>8/MLQC&\W7$OO.RK%HS\4(HD2'9JELZT^P2H<5<3^-7U?5W72)!#$J3_'G^ M]'XPS>1'9-B#U7\K(L"2EO!"(%%G0F#O$GB(M!=6( M+7&M"\C][3&]O1R-8SZ'>P['? (6:ZV8#E&M;F14.M=7G%J>C:\([[_GZR?US(#.>=S==?&COG@ M=?N)J9G"_KU>*56KC+1R!^*ZGT<=1JWRC%$4;Q;@TB]%O*!PS^&,2% MJ6,^I?',Z0-T5%^E8>8X5R'^T]9J>19%4YW+\'!>I'60S MQB)[^YY33028%-0IL2&L=W!!X[EN*=NO;M2@T%''FX0* SE"3;9'.HBA&VL( M/CZ;JD56KTE/?J$N^N=B?]*JF"C.1Q<0&VX1DK:<%1:XC JT!KJ.:^LA$@[SE[N%3Q$OC\%R"#$?:4#JTY. 4AO4;9TRZ3#MQF,^U5PN M(D*I9J:.8Y8SP0ACYH9*-ZFN9+9K[^D5/%E5>-FQ^&I;;'2M E0R:;SI3@4- M8QLKC/?EW[YL@O[X5]9GQ+:4V>JKE(=-(ROOV*+1SRF!AY;S^SH/Q QTV5C&X3V$84D?:$,?/5\AOU:*K[,V MS(K92VPGE1ZMY[+2RJ 2$UR?5R14%;)FIB *DO[A=[M58'US3=Z$.BS$8FB- M%*BC/)+7!K7G2KR$*O54A.B\("2TL7STL6.,W>>!9/?5HZY M,_U@%\=<*5 F;<3^4V+UUQ8&Q*I1SJ3?FB^BGSD^VVE_7Y?75%"#K@+\N=JM MZFCBB5,)C]H*:GIX"?=AK20=W39[4PW#H_O]-5V[KX_SB$0 [/-'QT 56@C^NHH@H1AEZ,[G;R# M9VDP,I@N/;B\9A \(-WD-^8<1$M:!D"1LYYV,M">?P /_<)1!8<.=FF/BG2L M>N-ZT^0%BZM4R11DA=SR(+WJ_NF#GW,YAGHO7];@+*;!%0=&.@$T=/ E:.0LUXRH\!8ECV#)'6U7,K"\->_"Q698JIX M@:)[P>3,A_>=CS!R]5JN&1K2K%2MRZ]XQI2"ZY\I^,[Z4((^O5_ +DE6KFNO M>"5Y+4V,&F#MZNH:E)7%$A 0-7+="D,"4X&Y%0$'U\N*@L'\._X 0J%]NJDBR&/YGL']MT\,= MN>TC]T/S2/H^9P;TY=;W!WM2JZQ9G&1$YM3YXJB_C9$^Z-S#'.*W^]Z'G5SX M\?]&_-^(_QOQ_X<1AM07+=H+$B)U.'/U;K_QWKGAZZTRR3LB)2IYH8%3+E?8.LF!/5J>WR[Q MAO$H"$JYWLC=J):EGJ=@N][3=K,QK>W\A=UM];>=/,=W-/*X>SQEFK2GCQBE M[51TT65I[ $Y"X4O-1<=>Q=$SF67PT2C+5\@G%"V[Q[QSG* SNEF%9,YOZ ) M#O+$R==)3VN^S0 (N84O7E3T]0\]D!\2*/MP]*BNM6'2G1VOW]/38ZT)!> JOIX47_U8HEA+,DO'Z3.#XJK;O-6S4:_?[3YL/85)4R$X^J$ASLR4H)/-[SL5RYLPU 9A&>/9\;9I@F$0.BDHU&T1B[N4$$'9H*ULF,!X$3(\#>J-:Y>BKRO< M'E-O0J-&$>9C3WJ]G-]NN*'8PHWUXV48R/ MC:T(V-2_TX\O8<")HZP1F/QE7IVW_7WBIVU82L'VTS9\.Q:N@L :OW;,Z(&V7_SXV=BFVGY$<\COHS$M9"*_NT[UY)8C)[BIW;$8G MO%&)8K=TN"NSX9D)S;&EW*DU\G0NGW4HKWKK)V]S=%.5DAWAU'6DOY#_J,N5 M:/^0Z8%WU=%)07*]YS AGJ#SMY%"-Y)AG>JYO M,1-(?_"_9&&7MR?T G*#1S6^7!<"KS\??&;?_V3 GI 8'SK5N>P@6'RW?A;[ MS#?VF$\#4.G!CJ\VG0J\ IU0:[[LFK+<%T2QV#A7SLF)-.B&5G! F]FTY_)B M\-3)D>+@[ V>D7#LH_IG^4OU\)>>'-%=VM,K_KD)$VCM $GP>OIF+2G@ZP#'A-??[PH)53R"$E]N+4.^$BLCQ)S$33V, MSG,/P!'P(F7(C+T284)%_EZYIG7Y$A1:[=;?:T3T]/D;[Q_Y;W9QS M<>EU#T[D";BWF2_MPE J2;VNG)W).7=_C2LM=^&Q/+U#'>#HRD_O6T[^^LK? MJQ4=^'0_G%BA^!(SJKOV>"!J1-E,"_X,"&#EW;S?_YCG&HSFX5\,\G0C666+ M#HBK3%WG(<(421>ZM],8>C"K3;+(:72^M+5F4SVTV*]W2,EHP#>;ERS*TE1V MZRKMTY;HGG*';S8M8?DY^&90K][Z^GT2VK5?0'(I\W,WL_\AN\+5+2!'95JE M19F#O-TT"7\W.K/47%QFYWX4;+=YI.41"1[BWI\_RK6JS()Y*N1?.I#PB-$* M(_<&[-V::KEZ)#D7Z= -$Q_O)^%71/P3LX.[0['F,"2!*.%Q?K$7MCYIL[*] ME<^3'[=_B94+%)J>5YW#T)5XMC)^U#\,HON93M5$,"U^);O5PKS2&C)G#^]& M2&OUC#*)./]H8LY3'YVDLQ=*#(\"'U%];1/X;_:>.UMU]9S\(!3"'K5]C!LP M'&;_Y&0>'K%883,HFE=K$>!(S#G7=W4%LY7GWVL7BU#;1VB;E!%E8B93+V- MVL(70R'X[I,4>T/6>QW@RU+\7'U%*]E70VP66',CK$-J%J[DT9O2XW;_VXON M >7I_-KAUQ$D![/Q5E3,(U)2B/ Z3=RM#SJJ8+L/N+'(W;;]]%O#^$;)&:V@J$>=HWPM\=\)PY.EHY7/7J6'C#1HC 6Q=OWO=CNPF7A[NN-G =I16]K MW)SDS.J@-S9FFTVCPG@YD'V/#\D;_PENW)=I[Z8"125\NV MJ2=9]I/'>N4;!+?IRUN[5E/?T@K(",635H[%I M4D3[HME%W"B]NAUJWP8%>/\&!+D:&S'=G@FVGWKKX )E,^M-92_.U:#AXA[C5TL>5:$Z&+E!5AI:1: MY'RX:+^K($!IT*83 ?R BPQS62&-=_EIS$V"Q6AN+]'"@TQ=5'(*QM@T"!8K MJ;8VB=C3BGK38$#Z5?)-*9/?XNE$U-&ZD*R.^=)I@4)Z@XSZ;DAND+G/Q.5T MR[$G(KTZ;I/<;CWK'2?K?)1M^Y;%JQ5UXR'^>^(#B"-G,IRBS1T;B<7 U.W@ M! P#,YT$ CA,+ND7Z(EL;XT&F?-H!%0PN3U9[:BGUSM[,U+!0L(.+?M*3.@G MR/=_-\<7+2X-U-& C5)DP(9G>T(P_B1)3!&%DL5HU.O*T9X MM!N<,U6C +O9=NTV1C4.\E^%[@^I=H89:BDS1^'D]'W,$_H-FJD'=J>4C*8) MD=)PLH03]8AQRBM"'\#F*,T- M4-G>T4L&][,H"J7AD-7;3#6.1:#EQ;'_T' M]Q#9VC+EOI[(1QCU-!+BWY?HA'=.BU(<[:3E4INJ9T#+:=.J6F+A*0HNR_45 M.F. Q[&S.]F) <%WPE=I)7H)8=U>794V397X0S^X1AFE&"] 2-V8H!SSB3Y8 M](L2!]!$FV%VZ$0;R1#)4J5#O"94I,ULN]2$T7 !S]\;.,[1ZN)H6?4&IEOU M!A"L M/#RLK*#JZ' ?GY18Q^TF1N7$4(O3$B:Z]*L8RXF0KJ7\$ZLFE>X*%=<3^\EBZ=?'#U1' M7?&&1X^T)UDZN C![I6*,P!A#8# NP S*%IL7L]?8+(:,F$>7F/O]MFY2G)6PO&_0,,Z+<;(&C#7EH3 M>!X.#;-V&=T1_4G1,\A/XVXJV7_?PE^I4GPRY>B4>S(-H9CTS:+;#/QY0ERA MW;*;#"8X8F<5^HM;X9YG WY9C9,S5V%6SQO 0-%"A0T"S.HH9WKR^R3YOH2( M1R"COM),WQ5 %T*]1J&DWD6YWKVEU"29+8?^)LWBI?W6W3S M5*[L0=>8%]IP^0Q^^'AV!^!NOHJ6J]_;_5L=[1[61D 7R_/O!:>\GE_.U_?? M,@BQT8X.7>F&=A\8C'L4F=D$/SL'KU+;0F3Q8,F>$0!PFQ/DFVW>9)#L@(H? MSU$@[>*>5&WU0%5ICMB =']17U[]NIC)]WS_3XI*#K1E@+B&Q%<5@;FOZ#5X MBT_?39_6$["@>*-T]1+KVA=[DWOHAL9FA(4,Z\STR'+WTX 17<\_M9_^=BE$ M)N",7Z8X,4 T[W3JZ9TP8L=2Y*GN6>!U&5YAP-5MU=JJMU'G]7[6DNMJ[,($ MG]LCJL_.HIJ^M;YS>MMJJU5($E+&" M@LK4,,_<5@094T&F,"D!(H00F0EA:&V5R1"9YU!E$DF( 4)D+C*$0" %)$ " M0:9$AH0Y(8P_O,]SGZ=]5F^?=ZW?/^^[UCU_)&LE*VN?[SZ???9G[YRS=ZS+ M,GHV'KX1_&9WPZZ\0J5LK3^S=L)$!QV&)CUN0$>56I2]3?[U7S_#:7T33=(J M U(Y#=ES+-NLM#_Q6P2R;GMI^:+:25&)1UD$A9T2>L"&X5M\PCN@=.X[^#N@ MWOZM\?W"L2(F=,(;[==B6:#)I---N[PDR;\(2N3?L]Q>7V D5 MM8-A5K!?_BCT0B-K3)_4,#BTE\@YX6H]86HVB\,K8WL7+ A[Q!7D6M.5 #F\ M3ZU188[]$_70B##0MC-QT#QP9>HB)2&IJ3IWPPT5PIERT#@2J11C]9N!94#Q MG=Y+-; -2;M51+U]_C?<59W#?7*43%SAP#WGY2).X[&Y#H96%W&N5Q+WD M7-]VO12R$#PX7<'C?GGO^DB6UU.LR"*._VC$2CS"X%1 MX9CZ!FKKG[C4]D38"/X\![CQM^0WY$+^7B]4Y_# 0&C8WF MEJ0OFO2E'_OID-0N:TP0U(=Y#X,S6G?L:=E?I8<+;K%V&LVD%FAR=.%<+12H M!@#F1'M??H#AZN!PRHFF8O<6Y/"8"!V5S(('#<9:/7FQ!*A0(\ZXF5_^PZT!/6""5VYIH1LW5:3L[-C566;_/;[[";4/;%WMS M8Z%XSL61E^'+'WHQU)(?QN8NE'S)#XL1O J:W2N,,?$(2(OO@8(MVM3"X!E- M\A'BQ5K!%:]5%K!LN]C;TW&=N< M,]L&8[L'@.@Z^5L?:A:C<(8W?93\?13\C$NLIRW5]5;OF?BDDZQWHR'TDC\%%=$>7. M[9(_+ZA;4CO8$5;NF/8JJ.';:LE'QJ<](ZBUBBWVZXB7Q=(S._1.X?T%QEUV M"V,Z(D@?>B1RQDMPB-DV*QVNP9C!\1<:X6I8$8%UJ#\2\<,?B=PW M'Z_O^]TQ[=.2K>)&0/M1Y)=SKEJNO8NA&CHZ+*MC?7VPV[CPM'+',X33\?]V_2]PAD2,G?E2&1Q/62FP@!S M4$KA;MA5*/>[XB\F/9I9&ZLT>]QD R?V>_'VM&-66K0QA[>24V@7YZQO!IC: M0;7* IE6$GI_Z&?[M_,)"/>FGUD(#LK(82ST;.;';_0E5J7GO^S=>AQ\:_[4 M]W:)I<$:4MW:#/KC;,Y# M$E=/%FQ Q8[WHJ^P7D81GT"F84W03Y;1G\9%>M&BH@OFT,9V :P2\&7%JVZ? M_A\5W/DHW_,G?F*]H'7JG,P#TX_4[[Q9J/V\:!Z64::6K7-6MZ/_"Q3>>#M] M_0W3QHE;>1,?JAN$>KF.WS]P_'ZY#1SEXMHQ%-A0H?+IPV!H[2J:^/%QS!!(UI:?'\7_(DS1D':3-CR^8XT HBN M;^ZL>"L)K6UY,L!P\/>'4H;T\.<2S-Z4!*W.I)D--.3J1\FC^Z%WY&^O1-[X M?G9:+62//EX35*6KR_>2]K[LL^!<2G=;&?]Q\]JG](3DFZP\W7&PAO*:-ZY-S-2L[.="4Y!I>"ZSW]21RP1[M M2?N4 '5KSOYE>=8I65L5J1P3^_G<(\FU9\.4)WWTGF(PF)PVP,B)Y&I@!G\)? M2'TCMIY88WIS8;JSJ&$WS'/4["+ ..0>1FS%75F*G'.-A1'3R9*R>5'U5Y/\ M_$@DCB4K;$97#);6- "EUBU5-MH>\K=3#R1]P[*%5HI'(G:#,1&0RZ5'(F\M MVN?BSYU[Y)R\]K=9J/?]%V\R5FT%[^RT;U(N[)#.#*1"Q MNY9!=?;W,;M8@$QG'HGD7OR>E";3J2N7W]G7L [UG>(IMHJ*F:5VRRZN'$[. M?7>.?4)X2&&V6VR:)4N:S>W)]_OL[1X0'7'6FBS M-_[Y==TLLIWBN\>,*_W=K\^A5Q+44E>7^;1DWI'(E M7C8U(^PW:+3CF:;*S?LYP%82P_0NO&2EN'D+KK7S=.>0O#'>=M@>]&^Y_Y;[ M_U-N;.[6 4G2P5UHXNU#OOU3!V>R_6?*VZISA8J7T ,$G_H'9+:=HBOK9;'' MO/F.T[F7P?Q&V'ERKBS>)%TBN>1]<6Q"3Y([XN3>V:6R:, MN#<'N@;>^3$M)^"BM,<\.2P8WH^0U* ,(-H"[X[[U#2T-BL.B(IB&<=D#=3% M&"DSMVW>K\N!"P<%\NH+>;A"9$XX#LI0=OP ^7]QUVS4.0=_; M"33.[VU7#(6'-WH@YWIY=H_X$1@=7*1>+:NUQVG5Y>%]3D$+QF[R[5#M=L/. MW"-BM96JYA!-+!;$]@PIF"3E"OY!U,@3L2.RN0, K4XO';+8%/YSS/9S);75 MQ,.+*X8WSL./O3GY>U +G.EQVX38+?9^!DJ-JJPU(N8G3QF<+?]:1$1!6E"( M4/2?X!\RFF-&UX23.%FX]X3PI\!@%;&,WM'X&_[MFT;V:8BE;]7NUX"KEA&Y MJH%M/I:(FCL6C2^7O?=)&]P&9@ 5<PFWX5IR*PAW[-1-_>S'#1:W86*0. M=M>)1$;Q8_>*$Z\PZ?SR:[%CPTI@=V!H<9%.$FXG@2X?$_Q,;+O^W M8_;?\0J6=ZJ)VJ7ZUM;XU M_(X&##81JMA42\ST%\J9UAMG4R=2 -VO5D8L%28BY4^Z#3/\*RONU,YOA&R7 M.17VI[F'NA6CTJ_"O7=0@[N"A.6H3'V$LQ&PBDF/*S/;1*8U(?T'W2 M08.IV4-QI_MBM/R6^(1E1/:R',FDE.G>7PY&AZ:;9*=-*J9-(%3C/LL3G[ P_,^Q-OZGN&3:9ZN,+SNNE(Y@M%F.M;3IA MBF"G:5$I9O]^6Q"4^/[NP MO1']]2!"3\%@NFZ;C6U7)!2@0P>3;B6OS#S+"+GQWTL3)#:\252.0K/:SX8H M?5? &'K/-KOO45:SF7%B?1!U);8M$I5\[W'4KX4F6;C'R0>BTN K\BXZIIKW MO90B+-=R+7C""H,19& ,UFRW,0+GKT]^G<:WVG) ND\_/C"1M1IMAE6XCD$> MQT6Z;H[(= G"\XI]Q@H
    %;9TZWH71RQG5L \&'KM[LO;G8_87LO>6QPY4-]<&CX.8@#$$_? 7 M0?;>VD$?/VGW5#?.#30__N%(" -WBQ@^$BHR^$NLO\3Z2ZR_Q/I+K#^E6!?N M3*";E.=!]/V$$G]#,?Z1$*=CO!GF6)HI#7-K7UM1ZW*?'K;:[J/+;7#NWIOI[F+_C6R.C]_&*ZP:,\^L+27KO+F^^X^ M65L)MTSF!4O3(W_)/HEIDW1[5N3 -,6Y<%W;^OC>E.K$ M1[B0 DOEI946W1$%)1&'<0A$-NA(R SN6LF>F&YT60INHM2L>! #8#K*,I.. M"2P.*U'P^QO\4"9!>H\PO#(L^\.N1/>!>ZHU$P3:,('U*:V:Y<^>"-O &H;6 MMF 7@O?XU &#:+BA0_Z":L5.OM:^%+R$-GYUDDD[FO_@5HH*M%:D,ZS#@W6MQ $'QMR<= MA.E9X.1.0HGRJY/TRVLQ$37) MBML1X\SAO&LX30O2R,:-?N$%74S/LG8?(BV.5)Q$)A6[ NQN\QMZQC['7/F? M'^B!%P:?]_4<";W1ZG<)R$89:!/4YJG$%;'SZ7Y^X.9[J[([.M% ?U M/N5=@DD\V[#P3Z_"6[^I!ALP\,C(OULMBL?^QWYEC?OEW$Q/Z,'$V&G$W^UH M:'P'E9JA9]1Z5@# SAWO8V?JPTN9/>7S M9S&/!G)Z?NER+%@.$.15Z<\1Y.2J\3W)Q. T/*0@.%B1DC65N0M_M12FH&L\ M"4,W:O9;;15YL6JR>S +%CW9#!CD:I(_YHE*B9O/7E1X!,&/7.>CEXR>H*ZP MH286AXQDUI)O1?,G>-_0@U)G"^W=,.05>JI\6LN J2'#9$B%S__WL/7S@S]+6/,7_Q?_%_\7 M_Q?__T_>?G.L891D;>!A!?' 5MV8G0NL\;M2&'2L=-&^U\, HZ$UKXW M[.Z@6DGEWVP^$A)V^]G@1ZU(5V^T]<$9Y'67;+_BYQ^"SMD:,Z]?/0>[SUP- MQY*-*9]";\C4)Y3%M W TCLGYYQ>:@]AQ4@&*K_%;9_.;QKU&O-;7PE1YXYX MT2!<))]-.AV."[Y3-_G$%)OEVF M]E95&"Q7ZB@7^TS>U_/LW'$L)+V:0HDW6ILQII:MCH0T$5DCMS-':I+?$,$!("%=OL (6GN_?6'Q6;?D.'CSQ$%X5:F!,934)@HQ6BPP:%(U=RUAY]W,, M>>Z]Z,9N'2,K-P/]CF3#U>&+W1'[^2_V MN,CO*@Y!JTBXN^4MB,=]8>>VN8>J M=1%BU8,W*HAEM[?W[)4 FO7I>D^)#L0W3> %;"$52B26=ST)S?L[&Q<:O?B 2O80?2V"VRL_]P$OE) M'@SH9B'5C-CWC^/=_#KB3>//XU#8-=L+;RCTF ]3HTH<13JPO\0^N_^I.W^7 MY9G=H=8*@M70Y ;>KIPIZW+R786TY;J(=\/>AY4G=X9D*6E2DLNELD- 5WJR MZ;?[5&3A,AQRJE@"\H=9X%;4C?*9)X9'0CHBPK$0\DYD91RCN MDG1R5W3XD6\J_:IU2F5";?.F^WI=8WH%6\_+!+\9<&GQI<28T]*937RETNUE MVRJ1_/1KDJP.?IES;$F)*S),E4=UKB.(M3^-(^2YN[N#'#(SQU55.Q2T+:[5 M.#L^\ZPYNT52M^D'VO6J^G 4S>/B)D5$6MQ#VU8SVB(H_\RER_\%3N0R@P@Q M\*&W3JC"%^]]&ZT8Z=2/0:.(+^YUW%?-H7L2C$TEXMLGYTV5<49X?PPQY6?^?M])2\O[Q=&IA(9('#UR$JM-A\! M "HL*.>1""!'4O$+HZAAMO5DKZ OXY,AG*SQ>ZGBN]*_M\U9?5OKV41X$TX4 M61!(B,;X]Q#"OX!^KR_H9#9JI/QT>":UXNV=,J>37>[QH543T9,$P497&)1@ ME3D\QC&]E,M$R=2LM<9,S1GPM!DU6;'UD5+;$:39I9B.$%7GW",A?7FF6VV] M2,$N'G[@@ MZ.HDPLEB-;_/KCN[[ATOK_Z^&,&;K[68P&C/K*SW,KRHE+G7) M7JY$DCHRS9PZUI?E,/8$3)4CU:@'/7W6]X>1T(YTL84$]$A(KE_O&G@_<4-MDEX6]0N*386?S" <)P4[1/I:[_Q%>W3-=K9#YW;1=%V !WW="VE M*R@S;BS?C)IWC.O7 VVF[7J?)MBY0U3Q%F&/ )L4W1Z]9 V:8V9F9I\[Z$7; M'[=L8WB1E._^RYKL^0\M1H.^N2L<^RO\6MI[YS)4!TAUT)O\JG-*Q>K]0,D/ MA8XI[/J Z2R@U ,3EH%IO>3 HX=W)Q4L0OV';P*-_>T4H.#,V-_;#GF%&AGY M9V&%+S0Y5,YT.5]2@O#(Q\9V]V)6]R3_WE7FV/G^6>-?? B_%?Y=_]+=3Y*6 M3>L.X+*(^@A41K4/@,YKCY0YQPK0$"XO3SH2LBE=MW-JZH'NW;#?Q[AP:2=Z M>ZIWP*:),C?<2D/$YI:Q-)]-GDZ? "4KT60-PPTP([JM&W$PU65WY9EH@\O] MA?Q>^DZ[DM^O75+R-;?L0"-&:W$TPY#0<9F)*HTXTM3M[\#(_[JE_E20/[7P M_6RS^*WVZA HQXHHI5=_-KBJJ;'-X3H!==,V7K.AXVY@W]H6)]'[2D7LG,J' MI)**]0IWCH2^+K#/96K04-HFH>@;8?(W3,?XUM)7S\2YIW_A M\7/H5/13#Z3M725IJ8K[E]-23*_ C!!70+T/'CP0%05<>[;PM-JX3%4CDZF@ M5UH8[B8](V.6/87OMK JZJVN!^OWVW\U@U#MZ__BX+(NIP67Z^=X:_?/"RGW7"J]6E+0FE/0K""_V[MF6-K5_QOUO;R M"HR-G?RW'I^@%;$;]>NL\Y*<'>)3 L0AZ[_W /7_O6F2E%?H';_(! .46RO4 M0B7(Y^S[I.7+T"G:V[OH*T M>E1_@U!F@7RR%A".$LRALFFJG6"HVC2^&^D.6H8<":6*K*0*&_#DR5"]6ZL] M&"U4TP:&63/#(I+P.HE])7IS'&(:7T2V+$/JIEB[FJK_:\PTY\)GTA< M<+Q@K+#Q.D -7.1)8^ZTGUS'G31(0%_[Y44@9S/^K?&4_=2.<.G" MZ^;^A,>NE17 E#6M;T!-\FNH,"G0'*J4!@F(<*^#,R3>$3\O,E_*-8#XY[K@ MIO=B[[]G".EV1=CT_5<9"1SE& ^I,JFXO4ST&P,+"^E(F5D2DX^H&SOK' M_Y)&)UZW/%'7U?06*5^HRT4A#+&=?:WCMS+#[=1T?"E >7= YKZ?EJR-#L&E M.7B@&_5M/@@G/Y+D<[WTFW:<@73-Y64M\7)]"H!.@%@80QS^+5#)@D/Y.X*P MN9IA&[:6A+(H 2*B22HZGA4H=?5K[>& <+7>)3N*8OW-F6=UW8P \6^"DI0L MLK;4AB*%\Y^@W)T#/S2TG\5==2W?,EH9KJZ6R[S M"R&4;ZS>%FR\SY;3MCMTZ*MERE69:2\YE=/S?;/HNO#?O#1 MYL/P:*-^$?<0PV,$=0GLV;"*8;$5Z<::PGSSN$WJGCM"X7;F^$VAF7^N$\!_ MP(DZ_R,AV>6FLH8%/3@5T.,6P VY0;80J\ _+C58ME=-:S@2^E2C[$Y/+),D M['8%;==^UC(P1:>"U&-5="04536-T,MMS?0HDDZ7M"0BK-((H"[#Y6.+ XR, MNMMTJ8_CWD<5<2UJQN,WH?*I-JD,2Q]MAV MME;?@%KE&P]U,599[8OH:##UEX/ HZ-((&)7S1.)#787K?85JRNLP:HGA/$K\.]IB M5%Z:6M4Z"._=N][E*AE*H -$]'QK]9<8EES.F!AE6(H!7>WN2L9@\^GL<,Z M6A[CAY"^=8["D5"9DX.:@R\>ZK#(A'-?;USR33R?(8MAK2=W5#YLMG$L9:,G M302*-AL!5F'O&]#ID[S]' WX8@#UC&D*DE1M+O\+:K9[8&8F6DZMV^P_+Z#,UG"([W[O*.[ZX[J0 MGS>'&Z,GO)5U7U/E_C"&5RY=J*M70VYZ70A*(AB8H7K8F7B+#GCQ+CQGR_ 6\>;4 M=K$".'/%*=16.HJ0,IJ&]]_HGBMT9_8I1+EF&Z3EZLPM%:E?DZU8O_!L6%,! MT'@D=!-8PD/*[UQB:V-2W%=N% M!0T#*[U(Z#HJT1.4N)ICT>W#R9+0>O6O<^2?">_*=_4-ZDXTEVMF6$SC56B- MP0J8ZLD>A]^8I?2Q[V@6;Y1D[W433+PT%C0=QOS:'1\1?#0"*AZ_379,")PM M;YHAG^L&A;TG5/7IPFK<;8@CLV8Q\[L+%+0U]F/CB2F[N1'R\YV[MG0Z>"3B_=#G M-^CYL&J(2KS1K\$FVQ7 <]_F#C;&5>/K@6VL/'-7,^]T?J"U6X!,XQ 2DN;6 MV%A@2G@'1CNBO!FR0>9[.2P.P_N,49LMMF+6#]Z;4T>EH!W?-LVA]=T1&>MS M^N2NN0ZP^E06GB-O=S:GRN(_+=]01O%*$>Z9S"_#DZI.)W5V8RZ.JWWYKM.9 M_7:28/[&YT.@+U.U+C1[ES@2HN-3+T91*, _#$RFC PJ-7,NRV[-Q(XD_,(W MJ$(\I=-A;NW0.=6QIAUEOS%[M.LP1V_-@91OLM/K*KN!JAI9B%8\=:U@#\G' M"Z(:4=KA7;MR@40H3P-O<:BKMACS$T)LHF'D20N PXHH),(#N1OF3KRM3L?. M)^L4>P[\%HO(,[T0-V>3>#;ZI9@^[=,;CE?AL\7V6SB]!3^P'B-WBF4)D@$L M7%JSWZTNKSH2$BT&.D4,]"07MLY1LJ?UE;H@73I6!LO?3D*L4I'IZUQ^GT;U MGK 3]72;G9Q$N$_BOZIXV9\-GTR/=+4T.8[(2B]*/>ANL!*)^A Y!ZUAAK"#F%5 MVT^A;8EWN?9+IWUG5/A'0N>C,AO]((MCG9K:(O*=398/]&BC,N-W7H927 =+ M6W#B6C87?2W="X<@FQY5HQ?.-8&G(QY=G-8[]%\"Q)C%8KL=9ZHX%HSJID.K M?NJR0FC;(Q1Y-2&BD[??7^R^AWV IU?LX>M M56U5^49DESY4:,YK:??8;[\ MY3^IF1S#POK[0^-E6]Z1D(; #?AXPO7DV_=920A3AZ*V==B-!QE=V +NHVBU MGK@"C\]WYNP1DDU%S?NYQ1ZRRQ@VNBPC-$G[_13 MV:TWS;#20_PT7)"ZZFVKT5,?^0O9(6'%C^RV=4*^*)?1Z$K1C6C.D-:7Y5G+ M^K=X^3I#.I!1K0V:]1VYP)+'@?H7'E"I":P@J-\+[44[M7RI.=GIUJ_DBVO] MVM#9]#B7JPEV5Y#]^NOD%2?_;AW47@XL "[CF;XC8$.YY!4 QYN]8>IA]"SV M#SB=*V=!*X;[P554"Z!S4#PS+98 $68+"[=(3\WI_DLM^*>";-<0[=+L%,25 M2NI&R S 9:AR^=F\TNLZY<:S)BQS*B7B= M\"@?VLQVGM'S<^VY,9"6G:E45S,Y3S\ 9YDV*-Z"DQM.!O),+;LTBH>BSB,# MQ]:UB[^=9],:IE4+P3FC7NW2V&%7';#PS+XG,O5I7\69+=8+YV8B%"(H]#@HV]+RVXN(FN?AN09Z$7G';?EJ+;D](X@[<;&A[ \G$ M[VE"[#G^59-J0:*TR9];Y;,H+MU!LX^N$GQ.W7<:N.G[MG-[A*7\VS22E;Y! M2--!7Z.C_2MHDLS-S$R<7KB"KD)50=MJ9MPC+/A]6,95+C!CPUGK75,Q%"KY M;)&I6#F(4;QOYU4UE14V-P;Z[3\A\!;JXL<>X+)*\BUGVY9P&42RUFA\E)+T M3[\Q(:-2EK,U:H[W^5>(B>_&GYI0=+7*Z:Z8I[UN-Q)]@E2=9S#KY=AI 2]W M1E]S3\J_@XF;C6^#0)R0:7C+(L0W:5,CZ.RMD_RFYM=/*-#!IF2VPR&) + C MH?6+Y%VEJ[[,7BE"_WI!A$]>/W5+H"-V(KN>__F"A[_3R.!PZD2YVC=E4 M.XC( H6X5,G,()W39LGI>#IDCN71:PH=F&R#7:XGVH;WV/:G1N#DLC)SV@1P M+_22A?7$G.$ ?D&UA9^95A( MJ+M61EB#H('QN/+=F\!_M77_5+C5V,1]IPM9(9KOE/4X.=NIU\U7?E\2X$=> MW,::]EV!CZDA7[[=TUL 7=HIA!=VC**8 &\=UUF] 8_$$<#=\O"$O)!FR:GZ MHEN<*(EHSK"8]8JMPR2/[*4B8][O@ DIV;5/";+K"49.GG4SPTY/1EO 9PKW M0/U2$+\NHY;S!K]0T)ANOGR(4DVSM.'O.XQTG/3=S,U]EYB&3(@ZGO,Y9T>S5I9A+,O!XA*__\#:'6M]GL*Q1?,Z[ M45W4QSE-^,=_6K:3O @]?3$$:B7-^.XH&XUFKPH'C W#:-NR!Y!3W\QS6<)=Q:J"T1T>Z/T&:P^+8-<1 M786*4*L+U=SW>T&+^=][_?0;0%0_X+(%?BD'VGG#T4402G:ZDI2EW Q.^;S< MH\!4"2?Z=/BD07Y!N!WQA"O!Z9=TZ^> MS$H=F=O-2U^NA "Z M685-DRPJBVA0B$9%4 M,-=1U5&E2@S>PBC?#UMX&K>I)*X_QX7W(VAL>*YX:PXZV#L))CQ=F._$T:9Z MK++,^T+U+.BW?OFGU/_D%:8NF, 8'8:]\F? ]B%O \1:*$;UYFL?-"G->- , MAM2O6K-8Z^)VBN#N*-\0QIR)NQ+2EB0K1TKXAK\ZPL)L)FXU_5 MO.-/C O",SW#VUH-TE^-78;/2$*D,DK8]EV?Z6UI[-P]%[1D@BS#S\S1[/7+ MO("2H5_Q '2(@5-]_!8H=[![W>#7&1<-"@K4*=#1'*Y;9X8ZZ;'P"T#6GF8< M^F9VQ4C_ZW5N4'5-:_9'*@[LQ^%J]"'7]$G58^*_Y;8 M79X,=3.*NN5/^\MSW[ MK997!V]K*48"?BZGS4.IL57_!E;EFW.(:JA1\X:IO.34D=!'!W+-#)3\SI+9 M?U5MJ=*$1%90!IIBE27;J&]_"D%8,EO](XH$TFM^;P!.&7&$,OVFXT5KO$-O M#<#75L>P_HE_9LG)*JDAP*XWND][PW:H-HGZI%[,\+.R^5#?Z"C#]'KUY H6 M=:(B:'&4)%>Z]1 DGH=4ZA5^.+\2,GP32*((,CVIS\$H#=+*T^.\93HK*S8& M_J1+,-(?Y))QLSW58'FCI1K/\>XO"#8*\PHU]>V^8W40>S"BSX X:\D)&&_I MOT(8ZRJLCV0112ON1NI+1W6V6]CH]3T_\0Y5ZTO^4'T=!/7'[+EH#=;NW0M\-> (/ M8MM<6])/]&#?(% ;?-/AZM"*6@8Y&"*N:)='DT\#I$%R-LJA#$$-3V_&/P-. M;H82 3U8L]A% HCFU&:GEWSF7-=.<&L:%%(Q7>?_D6-;^1IO5T&4P,AW_=&6 M:"UK<)ZG//I_V0S[,^&2XRBKF.'CLCS^58S>&LI0J6*@8%Y;YA[+PQ*6LE67 MQM5F)W+FC.:6;7XVMJ]$F>@.C5U.ZW)Q)ENV%@(V2@'J6O@I1([MISTU[3!8 M])$0MV U[G#0J^:PWV7^_.LIZ0?/!^ $LEJW*:FYGF9%X].B8^,3ASEQ61? !U768*E9ZP1H! T^R4\UR(W ;1%+6!@0 '?*'NI?UT@R5OO-TU;KZ?-O0AZ=,D.XJ.)(M$ZWUP$;/FV8Z3 MAC\FP:)[\4Y5(B(B;%75%E#_YT"#LWO.S.%E,#)L#N!4X1(A=^ MW//_/_D_G-(JAR#$QC'M\[NH$_^MO3/]:@)+\S_=M5AJB86 "VLK"*5A,;() M69QN!5R E""+K"5+* @0V2$AT-5EL4HH0" L":4(J"P1 @0" 66+;(D022 ) M80F+80DD; F!,,ZK>3&_T[]Y,S-]9OKS!]Q[SWWN\[WW>\YS[[5H6IT@#\U__;>N]AEKD\-B>Z:25,61),G9UI6XO-P+1^S MP]$<@">-P&KJO8F">\O#ZY?0A'8? KB8;(4'W'$+1SB5;-3YPQ-N,KY9O17= MR&BOYKE?3<'^/?&=C= M+5IYGSG9D"&]=:0V!:?SYT$T%UI$DZ3N74,-L-I1#%*W+&;3#?!@[4E>Z9[? M6P6B4R1"E9KV[C /E2[G>RT2^-Q(6LX 4!$X[-#+:BR<#L5GQW5-QC5OII!% M1N^6B^I^R$Q]U\X+'O+.: %F>=YV#^1)+IGX3R%.+[?0WO1*@6]&-MYYZG_* M<*64U]D4U5I=/[O$K5EXX>4IR$%DXCL%6F@/7 :3"K3$K375^ET0UMLST2E9 M43Z=8'/<#BN=M:,X6/+R&JT=ML^_%?2JQNSW_\J<^D?BRB_M,"?"*&B<-HFT MCK34V9FZ:/?QV2"*Y#_>9G]JH@)[.4MY&OL+)VK[D_TI?35)PSQ0_)QXT-5= MM30VE3*.T;K"]/9 \2XI(8KF>SXZ?CC;K=C_W9MOL2CAM7N;PR*#$IXZ)?CN7:VK$SZ0L5B%ATI'_5!D6?H\5WF' M_6+#:3>Z'Q)WJP4,Y/8WS^8;:E]S",C #MUY)"S_XVX[5K3TVJS_6Q<5:+5: M7R/Z=$?O&$D[?^I)B;[,@M)<+ICA5T M2*U0U<:.].+&%4?'\O_JE/M'0NLI] MJHAU%?L^#%^V:;Y'K=XNU#%=?$$J? LHR*.*_:UU_2I,XL]]X=U_]7M3_T9D M%)6.Z:^X=[HGAK:I3>F;XF['T:\R)5P,('F:TA?"T=M^F4K_&.=ZCTS*:ZJHJUB'8H5\]. MT83U^X^9"RSKJ>_Q"?%S)'#"(_R5&2XG_?\7E&##,&@I]=,N^B+(&_"NU-?> MN86:$J)Y\\18*^=:Z8)LC,V+-B=O)+14!BX1*5+(34Q4UT%).$ M^88D[T@I!19,*6NHSL\Y.E3=<7Q!TZ,^HH*!82%-P"A!W^2D94Z_UVV6OW_D M2H^G;#ZH&T)YY!Y.(9EW?C.'U\N*_1CFRW1Q?O>1QAVZ>]RU@3=AIG/4S,O MMM:7,/Y; [R[^BWQ_DW NO72_OK+^.M:2^A:+IZ6%^4)!WRJPXSHC7JD;QD0 M? 9ER.^Y_(XDEDBKB6"8&Q5KBRAYG9F9B7%C53[?*L[J M75'5,C &1@.7-G'960;-KP2+1RH0JZ#"C&KS02#@VR1NUN(7^N&SVN*VGH# MX&R6Q8@C4&9RO6-I2 -Z6S?C[JG+;4D?W=MZGS$)P.UI)]M(EU@Q%1^S[[MH M:!2BBO:"UJ]V>UY^SUI;,E<%LEQS OF?8+,NXY,'=75GFNCPT*[<=-QH%98RJ M,!E%_0E[V[=<-E1IL$,E(![4(9I;-J['%/H9"Z6KOL-"]0$-V?.BG1^F01NZ MQ3/%0^^M$C8%[%^OTFHZ2^)L!=2[3IT)M!.JT46A4[0=9H%,EY#@DIO0TK-8 M>*PHK@YQWN4/!4E7C9Q!7Y'ZU/;XR:??X\&#;JMV71OQW8^G!FPJJE$YNG7S MZ*G.17.!6H>C0/X1;^HGK?DFK6R+>"_FH,JZGP$]9D?@(.JAD-QS #[-[%-6 MZ(8J^.W?B>$YP%M,V>[MJ1.+SC/08_.^=W]EMC2U\4S^B.)@CDY??CLAD=-] M(BD1YX8 WN6[\;.'2KE#TK,+CM&$[12'F''0_BZ&S.7"HA&(O 1$CW;L0(1. M*",L<;9!$I&[[/ML+!$Z! US4:W<$@EF;6 "4PM:?8?Y.J+[LXA9M7/CI\J6 MJ-W@Y.@V^L./UQ":9DER#;44!Z67:O3 4T^>=^K,>$SVA1OE>E2DUX5@XP^5+%!6/5_$ MZF91XS\VA'EE+[3(02F#7,5E2F+5*+1Q=![7O C1?E7TFS1V3!MB,=#(<993 MA%"2J0!9:Q\.Y_09,GAU*3P.^$J?[_>__^W[F;]],_GME>Y^FAK0[F-@I*VF M2BWVVL1'NV85%16;\QK#(U7A(:RQ*;GNL_^M=1!_%ZUD=]5,1D#$+ DWG!RL MDD>\Z( % .ZTV&LFU[Z:+6SF6.F5U+V6&+Y=O,6V<-EX-I!EXGU.SU+3LQAA MTU=CIJJZE($%0GLDXW45[3]EU,HNUO@F;[EL"45'N";3,V4I:JM%^K>UFQ[Y ML"/Q+_$+M[4R1P*TOZJW*;Q-V,J5.#XN=+\U?:I= -&]*#$]V_$O\S8N.GM< M?(<=?F08]4DN#RDT7TU_DJN!R3:/B)PEVF[6A;=-S-$(\."N-+$;"PU'E[@Q MB;KA7I%R8\!F^53R9(T-_49+_>*CMH0R&:O^U0AGA*>V_0R9,3[FN&F7 U&V M2U2YAX65?IP81V;UOEP_;F!R>W\P?*T*^GR!7+O!DJ/[*IC26OP4^%!ID3LR MS_*GA\]H)TQ_-M40XK'@*@HW)\(;%:+:?7VP&&M&\]%S*AO])%BV?L,#YGL7.I MQXAQJ&0Z@8BV_BM]Y1SHFD_^\4(VR;Q\@=>[!"0#K6UR;.^[/7B6K+'S.^JR MZ=O%"WDF)_JG8[%FX40'7'#C>).GX02N./47RJ1HQ[H:2>W+5TY8JUL)]=HS M5KF^&GD$4/__6A[1'%8-292(XBC*ZX-;.K;[A+"C=0\EYWC49K$%'A 0&;OF MC4]"AB:YF7:_+!=?LP+5U3/4EOB!M*POXS@[F2Q(<5,OR,L1NXN#2SM[E+UE M6^QV;"&U:5/H4-[7,/QB6:I55NF? M#?VR+N(# AJ4#Y7,(QO4&3MAX!7=M(IMK,2 O*C&6\S&U/,- M+2F)1(]MW_XV/3_#$S'3,O?'U,@14 N^-OP-A[)+XE]:G#7'[G@0(/E8\S'_ M&/SY5L(Q.9'E=J=(CA.%?C,7]D$>5_W.DY=_&Q+C9D-KC/K?7X\4#?75W20?6S&IXCJOV(T,:#VQ#RLO>_:[A^Z5C^BVMK]S#P: M!JW/&4B3:HRZP[(L<[%DOPV:L9'C@[/S]A>DN>KGZ>BY);]-:0N$_OFD>**Y M4X!42:4DMG]DZO?*_-GE5OXN\PKM+:1>4^!D6*07V,'!SZ M7%4[_\& I8BQ MZ]\9-_+RAXK,2G?-)Y4NVMB*+V-#?GCFJ1'SBO7KR_>(\1J?W'>^W^#^[2'Z M[%##FW^QIJX7;N;KCS1ZQA87L^!)FV;]092;M@&W9K_;8Z3]Q\NF_V?8)-R< M%>DMK*(CP0U]9= ULL/(:1%T(TZ"LY 5KUK@$AJZW#^+AFUZ%Q%2I4_:JF MWXY-J%=L\%OV-F M:G@55/*7H?JY@_MAXC,%\@?\_B4U##TIIDOZ')"_'ZZ+DWI]Z!B($!/%2M=.MX[[5J&4_"E^@I?XK.T!_,E8V33_GEATJ :1'0ST_65.6!VT3#7%[L1 H6F=B&>M%=.=EG7[@L M:PI;.A(U9?N@ V=Q,'VI9G$?6-/1%5I)192(=([0^?A3X">?L*ZV]V^*30Z& MNG#):5/]I:OHJ;I#I68LF3A1%M_Z^MY#Z/(Y!O(U.0ZV-MQ M]PO[Q]*[_M"Q"KZ_L8EC&?]2&@X@+H1?"U[=^U15'E2U#@:N4 O"DSK:+6K\ M!CC%<$RF@%H'[;7K3%43@7T&RN)!RY(CVDA/"QQA8I[8N@SZF@1&H@/0'M)H MCSUGH"AP^+ZMTVNL[:%2IF8ALR2*_E!CU>JL6:\"=M'T4*GGZGA\65&99 ]% M?]C$FZ'I>..(MQ2E;MK?K0-___<5]X=/-L&G)$2]$?5DL #ZYVG#-_.!WX64 MP&E-CF;CFW;9F6 =R\WYJ %/NZV;KBN:^1O-J(#=,FY!E+1X6A0GO0#"P.^X M.-'Y6S3"]:ISCN5Z2][=N44/25/!-$A^SNF[O6++KE96AC7T0HWOU,)*ED7 M*MP=%G6,$N*'$&;E)6M$X'P??\1L%?6:#Z53$F.968C)!!\V^E-E@V3_:663 M(&]"+%1=:$8F=(1H-TRMV\-+-H*)&ABNB3SN8R9=WK+AKLKT,V6\*N!NMD=T M,S3:^^9_8&X_(?PQY5*=E&]4ZW>\)%N<%!21/9R"(V1PY#ZIVCO+BH3*2/8> M,H$L-5Q-C-=.^UG[;LF_?Z\9 I@LN,B:7M4Y7)C)156+[_OONNKS1? M\R((/#FE>S[">,-B-Q(<5(GH0/6/;%@C>DHGUR4.A0 +5+/?Z@_0F])[>G[O M=#=AB^ZE@>ON^5%3G;H6I,#.!SOPIB?WB!54H$ZA<&C_RWG<<\,29+PU4;5V MC\)4#QZMK#"FJ@)_*K?,+A0;/NNJJE:U=8--J%J;FGFZ%D3SR"UA\JH3C[_/MJ.!V?TY*HFUPTZ*.&D5A'[,18= V,G/ MWT\"ET0BR]I[E%,7*'03ORSCI99H1U)<2K ^IV$'H"%#GR=!OLBZ1LL$.O\H M)6-CH!;==]Y0O*$_OT3LQ5VVK:?9^P325EKW8^UK5:B>],\3ZGK/YD)NO[PX M6BH9@U6-N!FRT-7>V>*#OW+\5K8^UL[XW MMA:R>;#L3PY'7N&20ZJ5!+9E $GR58TQWU\ZP# MDX:@,&^2:5FC:58_5IS0J4--5@4U+]=73PP[#14C-X0'COV>ATJ4C7Z1S.K[ M1;4R]$$]%VHM">R[2]OR;.RK*QKE,J\CDAJ#0':"U_7%-A"+VE1A%5 %T4+> MNR>4VQV[=F;(W]1-SWUXQ7!_N=ZG%#G'2.>&0_PL>?1R=F:@9&4WIJ4K>*"G MX6?&9QMJ&P&P&!BRC%35C<9>@I0\*HF'0W 2\5K (F,7 [FZN7G;!/#$ZN!B M3LDY+R^/A341#WCU,O_&2O\: T#V\ @;4I#&)38W\V<"BG7WX._(XJ7>)/7T MH;9W)3%KG=_>@U!6I)2Q:W&?60%[ *37/YS9!0'<)QCEBOT\<5GYU(O58_+G MGNWK,;B;V4'N5N?>>X<#X+?5,_N') SE(%[&D5^3=+[R)V8DW5G_I(*C M^1H^=K;ZMP7HZI'PQK<[L^BGB_N8@H+3UHTXGY.F7SQ<[OQ^VK<*<$0_KP9U M 7(Q],(^5'W_:"%M?S!6#29(C!L<9PZ$-1\J8>H4ZXTT[MN((MQ.*74?5C51 M?:A4J?PL1=0F]OY-+Q+#DWP%@@:XPKOZ*(MW3EY2X5M>1,GAEV_F#C$K.O@9 MH\F7MZ6@^XH@69.7N*P&:;$%[X!MC1@KED[L?RF4Y810^;94(#9E/U>Q>US4 M$M(5-E7^Z;KZ]N]1!W"K:?.'!Q>FOQ3L?3'?52[JW-7E0%@C5FNEI(,CH*:V%D*CFG M?K&FP.-)#929GYO)BK%U+>9?E*(,9ZXA]X>B0\AS,C<.0#B46"[,I,G+FC=4 MJY]#.G?1EENHEX=*P5$I?!$NI_TKKCZ0Z; ;R5O+*\C7:SS9&Y!PJ'14&P=Y MYMW Q"Y^\6/LN4*B70)??F)3E3;SJ?/+Y05%X%Y>[#:X*\"#F8:*XMYF#E76 M$'4-E;4L)&TU,U9W>]$8OB)X- QXJ#1:5.^?O&;_X]F%E>AX40J8$!,EC>*E MT7ZK_CF3<'GZX&3ZFWI)D%!<1,3ADP$E_F8I0)_$(I[_0JL40S?NZ,/_G/,.%A!K4E)<& MG9@%7U#\^97VXX+,">YE85O=G?MWZ'ZJ8#+0=4 \+AS_UDE RSEEUMMOS/K6 M;*GJ6Y?J3C$!4VRO20)-HQ#4FTJXSP J2!1WPFLU05WG_$NMN#34KJR&*P.[B,[&*8,LI MNZZ/HH!#I:T5M_B3_[+E]LU8&3$(J,NB>1TJM1P(@RQ?<>(1-IIS^?9KU7\U M'_B3.-%T_!H2V\SNF8MAQ#]=M6MS')7B_6U]\3:UV$,E<5$]B;*,K9Q&B/D! MG2-$9 KTBTR,#(U,#(R.%]G,BYJ<&?LO DXE/_?+WXCE"7) M+DQ%42H5HBQ3"4F:)-E-)7NBA,&8:;.&24+9IBPA,=FS3M8AR]B%&$/9EQDR M;F8[T_?W/+_?[[G.\YSKG'/]SW6>Y_R[7>^Y;M=\7I_]\WZ]WO/YW#?[&WL" MV'7)R,0(X.+F FYR_@#V,K#SW!WOV\Z ,\"YN-BC@ ' S?7[^OW)_?O:QO/[ MDW?;-IYM?+Q\?'\9_X[M'./GX]LNN'V'P.^+#B5YN74F/-M".=[8)LH[^Y])\[QB9G?XM]_7_SDX[AW MVQ7/%]5+7.NA**G??O!DAX"DE+2,[(&#RBJ'#FMHGM+2/GW&X(*AD?%%DTL6 MURUO6%G;V#K=<79Q=7/W\'WHYQ^ " QZ^BPT+#PB,NIE_*N$Q*37;Y(S,K.R MW^?DYGTH+BDM*Z_X7%G5T-C4W$)H;?O:V]<_,#CT;7B$/#GUX^?TS.S%=7O4%2_1I&X_:!'0%))@WR ^KMI?[7L?ZYA3_ZW6O;W MAOVC72. $ \79_!X1 $HP&1D1*D ?^Q_W7 *S"*T)U.0=IE2'JZDS]>/M)O$ M2WD>R@*U&F0O/SF];EK>[HT93J?JC#3D.AXK,>OM7#IEY?A>8E/59:0XWM*:(_. M?_I^_D6T,1XU@"[/><8&7$(\&_$['^*Y/-.UJ#/12G%(]0F$DU;C!>]2)AAA [O.=Q$57Q0R4Y^=_ M,\R=O7&F.N+Z<-GXJ;M/*X[0C96R71,,UZH#C(*=K(!-VV4],A\G69/ MC9Y>8A)ZMTK-2]),_&+$H@]/Y4WU+\="S(! ]!?XZ%?2I''++?HIQEU09A(: MRM+_W+?'O/>A \KMWM%U.^W-ML M- (+IO#/211+D;#QOK@.Y&&%9'QRQ6-35H5)S0L^/'A&_L2 MI$5WS?@WMQWC">)?/,0&). ,\6!:(76P6'>4+@P_UWLD"_5I)+MF_FH0W^I^ M[77[;OY"5CND'!>&=V,#8HAP,CP")>^9OHW*!IX]\YX4X043+(BQ,B>*)V5V M+:6+)>QIT5^EAEW[3FA&@RIZ- PUQ084I&NQ.NN401P.O*%-:MGM9N5C:^-^ M=._7+T-B\CA]+GUK^8BVPV0$+GH9J<8&>//!TWFS;* JJ8D-"/G%J%N=H,Z< M RHKHT^=F31TQ(\I/(EG;2^*\9U -V$B;2/6-+W%&"Y#:IHZ23_'BG:*8\^: M[M*SW^KFKV)]A99A&TDCH_52XP]B GU,A0ME@8,5KBBS84M:F^=3,-0&?,7VK*9E1+=;J].7^H?D3](*=DK6[';:#K M!#$LQU9?N#=YB+5;.&C*9J#"7C?=;Y%\H5CXQQ+_;49^J/2$P/A;D2>H@XSS M56S@22JK#\M_%^]*#$$//!S ML;$K&,<0(-)"C^0B8/2!_DVQX S':UC%-;R4"J9?5%J1A9OOU M%,:YZ3[W_$O^N,:;/UH!?D\O^KTH "30 N.;2.4Y#/%=K-%3=<"0AEHXBI=B MGPZAF U%/)PIQ=K5IANKCQ'$8AI$Y5X>A,'CZ]8=72X %<$S&2M$T? M"@HV[YC BH+C*\T0$:3#NUDQT@A,XMM9VK%;UYP2]2*.&RL'ZEQ_YUVK\E;D M)7X"J[\=#*>J3VTT8T=)D[!'FE!! ^KN8'F=>EO)"N\?XX0LFR9%*3&CP.B. M:P<%@O-%$YR=U@O$KW(9_K$_]L?^SYO$#'H/)Y)>X4/*EG@>&>6CXM-.H]R?;M$=.Z[*SH5F\<*ZB(].N8'L\^GI!G?B:UN M2=>B5#0N\<%W(ZJMH[IZCVFUHESO??UPVD7_:?)F?#,;*$<_YE".FWY"J5[Q,O0O+R2"Q%)?8J+^Y\],A^ M9>KVFN 2)S F1(>B0[M+":AOO]YO8V4^.';B5(X&>G[UM/4K9OTH%+&A/8$Z M7U)XA"HF^^[5Z5L^5Q/+X,T'L5L+9/B=O\T\76+I'>C^:&J"'Q*?&4ZI7O6[R? MS TE# 14,A[]L?^!W2UNWF:FNWIX_R'7@+N\/'G*GSYBY$!Z WJGAHRN\92P MHX[I'7* 7$W!L*CQ$4)WR!5^S55X"W8$1H#*:4+ "S5J[KZN668JL:3+Y;SO M:TY/=8QN1"X^?:09A.L%L,-,Z=+_PICC,?+ON"39PESHKLBUPIAX^G,,1 M!WO\1$!3I$7 [^(.O0RY]",QG1)/3*I><:U.AX[OC?H%?X0N2BM/^P%63#*K M8/<;1V<#A>5"ZE_'RK&!3_IP^U^0\\WB/BV?&F4S]H=>,'_T]B'@CXML1T!U MIW3O^%Y1B8_1_*BBFI6TD32\!M]#-[,E8(UY(@G]ED68*W%L #H_#7NBRT^& MA=L*H?90PC#RV1^1G\P3XZJKBWZ^WL+F7/J6$<5\&2H@;7LBV^CPB:AB$YL# MPTK!1=&W)*3SE<3-#3VNFAN* W_L/[*3DY."%Q7FYQ]&J727OKQ8;WE=Z*7) M+'_!P5ZKF_HUHU-)2T_0F#-D#Y"[ETLUNJ8_ES'RG@5[#@]MF!)N0N9A+#B1JUA'28$DQ)$99U MUVU3.]CVN5;IQ^L-?^A:S^>9F.]3J_9L $-%,#R_:CLJC%3W]-LVR(\$ZZ#5 M-ZRNN"PB7J=V^7D$"\E.)Z&>;ZU4Y(7S5K3 1G((+N=['3M$.A6=C][=KYR3 MH?:I_10T8J@?N@WM"OWMH^T^*TIM=40^C[F!:"&GYTNS>)FP!PB> DK DYH3 M$\(":L*@Z<7?7CA2^N=H]0G=$H4?:[9E"S[8<-#^904M[!;4.SJQ\,& (1OP MWR+1B8[?\PWN2MH(Z=866'5J#57D;(:*F\,STG/_1UULA4%]PY>Q0ND'$78& M+R$\'OI'J?#G9:]ZD7O(P@?/R6UECSKM;?T2D6E?.--XLXKB&[>HN1; $-]# M[K]^L MZ,@1 G3SR6IG%!=Y$/HJ!;M'DP(X6L)8GS)IFI2;E4_K/RW3F6\$_CF M9.988B2H#2 M='A#G0!1TXUN.G*\<*?]S')1B\171C[]$&L39YH1 W.=E%@]2J0H<\Z9? M'$<8:5'3TA^-'*W[O.'KHLJC>/&VZ,IJ>$='@-?8FFCJ;A4> DN4#=2?SQI" M:<[!2RJ6('0=!)9L',4PWO82M-%LSSVVZ. _>]0VZC8IL@NSU'E*H^VL*?>DD&OBLW$0H>5O_\Q+*2A\=; M/)> MZ:=/9"+(XE4,"]"7'NR!IUP7D4#"F5A]<<0#'1UH^"F4?'>-$Y4O,.E2E"1B M.>J:?[!&NS2P^J?),B_'+Z\?CV1AK-B#!!B;>;HQ 6[Q<)]062?13(':R#D^V MGD)+F[QSJ'=WSBI]JLIC?]F_!MRV>=-?42D_E,!,@]Y%CR@;,7.-%RWHWJ!@ M8Y#W\S(]!3.+^KJ#E#LE\NKV3XY/7]AQXMC+PP1%7\RZ5P+\19T(0]1)=N8+ M&XB$["X3G?885P8["QT] M3:JV_+'=)_E+@WJ'+]K8@?\Q7:$QJ.+ZMXHE9C M-L%4N]Y39B9B$7^9:ARZ3O?>SP:,:V&U0FWQX/&)B5@9&ZO^_"G,\ QE-.0 M(A($>2B3-4^PIUP)SQ\?)33LR9U\2Y%=7)B;D(CY)?L4]96YA_4']0?U!_4']3_7U%KI!A(&?PQ2]I&+RQ2(ZBN M=(&>K_UZTR>]4]5?GH9Y3>=)7BNQ'SW6=OQ:LY.'RCF_$.3+L8J>HY?SK;+# MW\^8#\L3,*S]H $Y\1%K/S7V8V+WL0LF@R8I](A:#CL)S27)VG4']4(OEQ3898NE!+H2W+;-*Z4^7@!'@4I38HU&\_+VUPM M:DJR.EH\\E7W%^"3R7PAJ%"3FKSE.X%K(#Y#\QW95H7*YUTNV'][X48:RG<^ M%_HSF;Z3(U]Q! \G!+99H"MV)WBW5N>2]V3>SQF6^*;5B->P@EC>\ZX#[;#O MV:1\5K77]ZDZ+E9+^1E(W"3IN8^Q'^(X;>N4@>&.>:&[$W^C5=OW$/GC[L:;[JN%!0N']%=#T =ZE(*M[QX5.J!_ MR9-!RLLV=&$##4YDS);P.3808LX&=F#"H+.:_,QUQ[EN=W,;/.4UZ,1Z>A5- MNH[^1[JK? D2*?^4]G(*04&T0L"5*ESL[9-?=]DY\@N/7J=&2M".TH3A_/^X MC(LN_S8?8\9!?6DV\+8?LC$ _)O2+9U@@[_2+$?TSK!.O^&SWC>KPCWP>TO\ M7PU)H@,<..=; M4%X1^+;3VYD\IMY1$;]D=;*5/T%Y>?B47_VMC:C\(!)#PH 6 :9C175UZ'*S MJ#U@ G_C=-^[E$EX5(T@N=);4]Z(SZ("5N%;KBGT07=PC)C,M4U5"?L0(4;& M/M6737,#M2YYPL&+F@LQKC?&?%8#ATI"=[=JQ9?*/U\M%'=ZI!KT2%^3F< & MO$6&P[]T@Q8T-W ?71YYFU*8X)=G-UI=LCT.266O)*&%: <3K8 M]:T'ZT"?0A=ZU[S4_3:QTA/Z>UJOOTHCU#CI5EHV@8K4H%'6#D^J^F1 O0B& MQ4T]CU!N0FE54XT;25)N0=LV:/'-_KOTGK^^_OHGYK:0:-OXE0$5NY5+*CP_ M<* R\8G^/L9ED$EUI6V \1/"L(9NQH5TPA7*C=""T4VMHCG)^]N;FWK2G=3% M(Y^DSS=T'1@;P$JC5[KS4LH%- M:CB+*0#]QVUR%!#^CW29?R!_('\@?R!_(/]I(+G+Y)Z[1^_4UD4-2M\ZO]IY M^,,'%1FE^"\\@\5U^QEFE("&3MZ:\F:S>H)^26FMU2 M=8LKI?_\]BGF&O&MG*8OA!OO#)= 6B5#)<%!NQ@=PX0:XBD8"-823YN-B;,! MY/JBB/DLEH<-W#'CJ9>D@E-32HDE8RW;XN;6+N)=RE;>[)@T4L ^1)?5RZ]$ ML0$/TG#%%W+F$$L=#)'55Q#4^5D9%Q)E4!G>)[$F(Q+^W8R@#4XC#7<0-U7. MZ1Q@_L!Y:U*AI5L*FH;&;V[[VA8]F9,Q,40NLX&)C3-$(814@X)0SSL*&PBK MT?/T=-_>8!3';;+< 3M"J%2*MX4,CZ 98",;0(4B5R:)X&'EQ8&WRYBS&,T#]S!'MGM&)/CK10K!X] 2B41$B8GEWIWM%.C/*GZ M ZRN/C8PTP*A_U+YQZWJ6G SA'(-/E+2?$U: ROJ/J+]:L(PRWT[3.]Q2L&J(2F'>@N\J" _$S>96QW3-]_M]"0_2@.];.')_I.'$]E]!9L;F* M:]JLJCOVTR]G<77Q@&WOJ@G*GL@&#D"-=:VH(F2IQP806<10XXB)8W[N_*[S MI/A=)C3<2:KKTAI]'\+JH>=4Q/KI));UW)G+Q3.S/[DA]/DZ&"6'(:9%RZ+N ML]$,4;[8([%Y](/'5P+DXK9P_99:]08TY>)HV*A6+$H]@].9))->4]<.5-95PV&0]=VR(M6V.!>L> MHKHR)'S)7ND_*-#Z&-.KBJ$AUR;WG%MOV'$%JM90T]Z,I5Q'Q\C6S=8@S#:+68Z4K2L1HOBV=C=BGT06-J?;+EEHN+"=&.-4JHY ^S_Y4IIDDTM MA*3,!K+X:9"HRASZH+[X[:US'G6S..81Q@:6%LTL9IWL&!R!1.F:(JVGVB@M M;W[$+;$B99.'P1#Z =0PZP U,6$JF!B^E9<$Z]]798?=-6\BQOV27T9,GY4_ M;(:*K_?F_:CJ[25@+"NTW^@MK\*CG:^VHNI4JL1_PHZVS_8\OS&R!:7D2IDV M9$?DR;Y)=[(MC:^C#: C._XCCX+[*C+8^C_C5'*:O;RX#@H^/!_TZJPZ[#_! MON+_-7M/U)7L+FON:)-S.[F\")C/F\R=-_ODI70FBLQ1_U=01,?MXW4'P#;R M[!T8WELR*_X2="G5.>77[Y7"$%^@W:+0?O9X:];>#Q=DIF1+]V,+ZJ.G*#AO M_D;[I)0EZV=+0;[K6JP&9$L^,(GC!B?>H\L@D8+&F?-5^F$%7V0=7Q9^V_HN MTZYM3DCKB<6#K^8OY;-^0&:.74>]&-2* MTM^/A%(NN,!EP!GCWNM"\7D>YN<(#.%0U%VT!VH,+8?N_XX\/[ TO?#C:(=_ MCGZU?Y,JS(BSA/Q8?5NUI2PMJYNA!7KED[XO M[9!\F&GXB=1RE-XN1,ZD*+ZTQTY$[H%)<7 ]JQ6X:\"<:EO<^4!?/UP* M(2P7_.7FPA!A +X[6^9!X4IZ_SMO3:T?RSZ$,U2[,_F+E%]Y5_$.\C6C]]!Q M9#8@BO9 1Z)WK\\A#2=E,A(GKTADMV]/*M[;:FD^R[]@J2M&A=+"*ZN21\EA M.07/W[2T[6DLOP##+(>'(K_H/<;UJFUGM9%*O!\/0,D*X(FWX9AEL^ [Q[+@ M/FLK=^G3U0LZ>XZ>&;[[BZ[]-I1OMXJ3P >]1Q-6>4\[D,?(#*O!!]%/4@J" MZ9?*$TPW9I+S=#:0&VNG-/ MG+;<>O0!'S]$^F65$TEUC?0PCA<6>)C9EZC%F5?<7BC^G%!*>-BA=JS8F83L MH>0;'"_"9<)2;JO[[6E-D<<^C; TP7>%'I=/._@!KM3D5ISM6),1^A MG=5V++V$AE+GQ=1LRCR'"[5"S%-<63J.[8;(V[<74I_/V_'K!!_0];'W+!KK%;W2* M6W5=S[]1NCEO4C%673+G?BW;2$!\,J/ZP!UQ4QE2A<;ZL8&2DV3\T%WPB0*_[6&U*;U;@5=9LP0MZK'"NCW3>"> M>7GAP$A?N:''%3;66L@7:.04_8./R(W6PRC3;@8/W1KU+:B %'GW[CIV]^04 M!$P^#SE?8PWF20T)SDH*1D7L?1Q:9\H87=L MO3%WW2I>E$+DZD-F?G232Y4GMIZ+H6]G@@1 MIATR-KX7DQ,#C:.9/Z1VVU_"4\3/YK#H M.#,*EK';E,Q\SU%KS06W&>MW>A9IR4-YX_$'\0PQG8]7,RGS,G+W M73_[-9RUR2DBIP$;IL KR :VPQMK14Q4>TJ7#JO8+21<-=DHV%J%8Z!E\%"6 MQ)$Z>0HIX8/G%XGC?!VGP@>OG<'2^/6S$<0O]Y5E;]3?S([JI+[\ >\\K5/7 M$[..,H&8&Q]N/6F+_.5F\3[)NN402V I#=^$BTH7!&'OY -:9-]&'-\_/JBK M,20$#97"#SU2;Y-8M6J&QK"!W6S #;>KF9RVOX%\)#M%4E8BUKHU6.-9"&TE M/M3QRP./BM :,6HP+8/ZL:J@N;]"Z;-45<'X!=)3W^? M"A:E>)K2]1][SI"^/G+T2!+0':X]RYIT!8W+'P3B&G["(QG7/I"-0/NJK0KJ M]8J9V=KF@;8LWTHG]7 W^BN\%#-D/ ?+X&%B--#\FPJJ8)KXF;#7+O=ILH.[<7+IP<,Z55^;P@A_VT 2?Z1VW?#0VG0:8>?JK(?")][O8*:$_R^3>VVIY"L[K_F;WAAOK764IU]E?2<)HUUS M72C3B3T+=8=&G_5Z_62.Y>G)D@G?U[_I^Q($=LY3H".9+ &K D3.DCX?$WL M:]87Z_29NB?/-.5Q]^;>-0'L"B25&O-Z)HV9A)](']<#>S3T=<&RH^/AY+F4 MKNLO;M/-^5-SO=<]@C:C3P8?XO=A6BE/7-YI^1;V@R=G'%6Q*/B"Q$O,U9\7O^.FST@;'J MO7!]ZZ7J)-U5KE''3 J=3'BB+X&X+<+/T68_R]_DV&$2!1_^3*FN5G"(/>VB MA+4=Q2E'?MZ02C'?BH6+W JU53$V&MHHZ*/G7UFV2R<(@NBG;0LAZ./8P1/> M5J<]..%6-0H_'D0S_Z:2$<4 F;L."YM:])5Z[BASL-U2]?1\J*;7M,I[L=]/ M*1WX*!(%D=*5H& ,SA"?^^W].,%,_'J$LY1U]K.!4]H\E;B7=0>0M\%,^D4P M';+3/5&,F6B"GX2_LW8.0]?,Q"SRW] 6[ )D<*&3XSKMB%LACH(CD\Z4OMB- M8%];FD-2T]:Q_*Z6Z>L^J/F-]S33=1T,!EMN2:N<09B2E59MAU.S6TJ>E%P^ M([IK098-E&U@O&I763RHUBHVT,3WO!DO^FS+_\4/$_FBS7MJ_/9K&[O8 &(U M>&> 53:2A_GB(91[4_\P&/5BWO9+8Z-[S" MO *^'JL' W[Q<^6/>OY\$+N] M\W/*'KG1J)\=&Z$26;>K31ZR@9TK2^7+L8=E_.XZP+QC4'&S^$)2H&GCN%QW MC7)F_5N$]Z6PKUUC_HW>W+>N!]'C^^/;=).K#27HPF<>SO9=??\RJN= AFFQ M<=7+J&).W/#QUO_U [W_V!]?4.GT8!J61W^\,9CU\VI0.ZF(-%[.9$B3(U;%;$\=T27[^CJI-Q7 M4/MV,X]4DQX7M:+< M*3C:O5Y!1#H;6*KJZ)$LZCZ2*O/SE^O2;E>SDGX8CXZV-*0SG0X\].=!2,!NH8B2C%E&ULU&,>0X18W(A;2#7*3./< MW8]E/Q\/L;

    ,P?V:(Y&,.>;T*JG<\1UVCX2B_'[G5:500 M$_4(6OUYQV'X20<;Z#NOOR:R+-(4&PZA93)SX^N+B)05\D^*ET/_^W>Y%X8E MSZX;0M>&2""J5I=$\V&^5F.I?M7UG(K7JWNF=%!3Z(;#N9(ND:MONNSR='<^ M,/[QW;PE,%U+@_6%7)H3$6"11W,O+ ]V\ L:GHU/'#^F#K'-]LZ_I9ED-;K% M*CO-!G@9.F %'89H\7)9IKD/9'&S =M:_K9'?M_>^ER45W1\(\^ON1[> 'WB MN!W4R@H);_1W=/Z>RSN=H\WG3GR/#O7M,898=#Y,5@C-1+A>>FI 8;T13DNK M\@H;WR;P01_;L:Z<7.%(VN$C"6_$+%C^7"JZ-FAYH""%E$@/;*,3JZX0C/B/ M9C_;^+'Y?L/[%QO0:XA2P=7I[?U__)G^.M8 M!S_]/A&O/!#$M?"N!9U MYGDR##1B2) C+)==8_4= V4BK&_9RU42QYRB51,VK6@6S!I]>="@Q5$%-*/? M11%E<<^.(2VI2>95Y0-^P=O+Y 4(5O<%4DY5M_1HW$%_M-Q[Y/'SPVOP^V,, M/M#$CUI%HL754**]IW3TN$KM0NXO3W?O7A7[Q$HS9\*;X6DL=-? M]+O0LK/P_]Y#_51(!$N]@E-:!(N$WP_$3+A_5A?TW0JQ8*/@Q0S#O9V3O :U]KHV M[J>BQQ,H*A=4Z,8SA';&C%HUPDO1D34&%%P3=&<9D1O!!AK.:U'YGS NY*\"?N^!HS!0E$-!ZZYS2)9X@KT(W!SH\,7F8*9X1(8@RK(8:JG/?4 M#@W5ST>/E":^<+[I&1D[A 6P1W8VW4GPJ;%J"="7XK1B@"'7_PL]9CJ)#CO3 M\B;_-;CV]I']]Y8]\O?WX^#+F',F;&";=4LE!3IIW%1P(3"Y(I*E[IF4G-:^ MNOPM7 #V]D"$0F&(&\\8VADR0B2O+'E-/%\10T!-!S2\+ SZ?_3IFI-#4*.M M^)X5BQ6#DW=80MK:BF$W+-#^P_=I(D_JO/NGFSK-KAFC_S((:8\@CQHGW#B/N4E9<&FQ MR%TGZ^52R0N7P^JJ 2W# QB](Z>NC]/QW(NS&\ NG+?L9J)\^C&G>63MM><0P8@U??@^7;9@H];9Q/ MN(\>J3&V6)!.PJD.BJZ6=XV]O.H@UI.T5%"PN#156OIX?Y32#G'S7$M#'@#0 M!G;V;_T'9S3Q:EX5_JCMQM MD>L6''V)_@7!&;'Z(&4.V- C/RG01C,3EP&7\Q7)T<:J=W+ ZQLOMMB R%!. M(JH+RW-7?]]\8PM$M(R++T:\^MG)U@O)3V?BTM^I;Z3DS>K$;4I)W;]W*]D% M,K^RDS[P,_O2R_ZD"#[QEPX)R]1+3#YT73'-E)JO5 MJ9"48QD!0GGOE+(S8\\;S!\3V:M0K3Y0_4N^=6MR<'"D941'5?5AF/15)?,+ MCRW%A0!@ M"YX94362-_RU,^)C;;4^CXVXL9$5[7KQX'@)N SG7L/XXJTNP/ M--B@=SB/-X377K/M\@Z$]JIFS$V/>E?S/,Y^DMTN;S>V\1\?D,V?[^K[3WD< M][\T*E\659$U7]@S-T3M:#U9+W+NK&1N1A2@\B^F.LT&1HELJ?5'W>7GW(_(9.;KW!OE4THMG\U;W5=N2[-Z@7 M&8^@RC7>5!?(:"99"X-W8@/#C61F#M__&1:54AU6E&NL_ET^3*R>_L^&R5ZYA>L$$.&TK]@7%]E8"-" O'33MR? 8-"\-/J88(77]A6[L'OZ#9P$= M.^_1AU?Y6Z E'>D'F670B;?AM.$R"E_E.Z0.1>W)#PI'I=^K,'))Y&PZJQ=1V,!?Y"L0+U>T>.[):9VVD6S!D#E# )G 4?>;%.,F:"064G>$ M-ZR:O1!FM[^KGW2GY/5.UQNQQVW&+..SE>%%+C] M;5=R ?WC;(#TSOB?[BW, MS^YB W]/*OX']0?U!_4']5\%A0A8,J#[(C69Z>]2&I/MC O!G'MB)A5)&_Y9 MOSS#(;Y#-S>)'A:LLNPO^G31-4] MYN<%\Q=^)"YM'H5= 6.FB&'X'4@UK6C4/H_!,W]MNG??^[WI_KCR;YON8O0K MK'%'#9#LJ_987WS.U\T1DL9X\6(OW3\S_I%+OG:#+A]35YZX*)$1*QH5 M3+=_LV[W3+?:Y2CT4BAFL@@G?SJ 0)6E>]-N,L-9,JPN&M5S(R)Y)DH M6%= M&>%5H?2@?-;W9^QHI2]QKWS95O,17)CNF??YTUZW3U2W)(,WM[1"\,T'T#]C MDZ"*!.@"_1*8ARK?)WB*%>DIY9$IY&1)'0$[ 6X%VY!1.FO(Q-6.;/*D)#,SSS]7'.TI$U@/"0^97>[,-RS0'E'MP96HEQ37CZ0=UY&\4 MP#^0_>+':*PJVKK(<";-O0[,0]5I4YL>$-X2#CE;*>EG3*QR+91 ZM7^4\K M+GAZ21D7E\=V$4W*HU1>*)D;H=G9G39Z,[4K/WB74-_N/UZ#]OV:Y8'Q3'82" M"O>=A$MXWAA!85UE7DZO+M^,:ZG+PK9_3[7"HGJP94D-^.'JBT;*D)=M+;H/2$-.ZI_CZ&(S,#?T\MXBK"XVO#--7VVHAWN,8G MP[*,7VMR\=&/ A,-6F!C_!(;2+4O;\+0D (K%$&HS.] =B\ID88'L575Y1^1 M4A+W:0Z-:UOOY8.1%CT6L>7>]SP=263'M<7XRGG\[T-).%LJ; 0I3-FK/":(.70U=KU<33,UP0P92/>QJ11K[M%+S M]C;3,D1.7R7-]Z^O2=^A7=M)7L$6$QAB^'K(=OW.*5C4[=$F!:7+)D*\6C;? MM+RB&C<*H76-P)3'$RU(UL*LK[[FU\\!.XZ4A)*_EB>X?LRBYZ_,_X*[J!HA MQZV^;%;L=E),OG]],YV:D98I,3SJ32F C\0/2&-%ZN00BF2KL+V4@$8VL-/. M/=GO\^;-BBLVOU\L\VTJ\;;)>D&5"JYM?B#?,3_OVI5K]Y8J_$G^XS,+I;F] M[TPLLB6DL^^\+#8M-KV9$:6J?O:OK2H19B[:'43R"(US480GVPI:J[W5=CTY M(DY3*([[?7I?=S*-?A751V% GWAS(792[PPIF54$N)V3%# ^M[!/GI^RKCMA ME8CJQ)?XYU!]KRMH4:LZDG=?L4DVXCC*RZMOUT>Q-!_'7[8\7!=:0AQ_$,5B>VY%XVU?.:@C:U M@9/C9>LWTI&:,NJM_(4=S)GE!_RG5=?'$A+24UPEL3DCA&V[C!3#I%\1 M_&Q_X:B_Z;3?1H!_N60Q'&Y/$#K^+O!]0L,'%9DC)A. 3O(F#RV'$Q\G?7-C M ^X4M<6%(P$!!B>^@^D7A(6,WTG.(UZP@3ZC/8B)4^<4%*D;M$IPB&Z'B(5R M@4Z7JTM[CQ5RN[.D>P-,#HRZ[NVX[G)C)7J;O:O,'DP5JAU",3NJQEDV+M2A M)1%QK:'&W7:@BY:(-]>\+DWN$FE1)+Z_S@=J]X62;E#_S7I:SO3 &9SU5=NQ M33:@A?WF8(]S6I4+D')EN$8EPAM/^&25I@4ZV* #-I$5*;.9GNGR='T4 2N# M]E@*801/=EY:)AA6I;:%3)I9/(QW3&4T["*SB3WS+M,MZS:.8J<3+SAC[G>)W)K@-[B(=+O%#K\C=6!2,$)N])XQX03O@\^.W-2*/ZUZ/4>KWH/ M-]+N#Z".SY,HR6!_%V?1.YHH^4Y[G'0]\H&05DDGKO_+JL=#, 0VD%^CMW+[ M0-9T^?NJA;_)HXV_R:/L?Y5'>!%SM,O*<.-U$/^!#31X37GK::C,'%E1A*B; MQY]V%AZZAUICGITY@*K[]*FX=S&C[^'HQ8F*)R?DCC?\_IF2%_ !Q)-16*=L MZ\;W[HEQHZ.C+8I/ME\]W/+VI@K/6^[WN$+RSEU??!+ABWG! \X?IS?BF?NK MU%*JO=(^RPD?D3AFF1]@\^;]-J/_'C3B ="";"=SW+ "QL))7 MT1'+.*>8B/5&44M8$S;\[!V0;@CX04<^L0&J9:D/&*G:(HPS$[G&@ MX%DB2WBPRI,G-OA:$HN;#;3"((_M!C"L;?B.N=E")Y940#UF2[5.BE,.LX(- M2%U.F:JH%_018@,RNHNS]"4K#(V,/4*W7@6R<\&,H;)$,:AHVCPIQ7MGA,GA'1E M X_PJ\ITV%$V@.UF U^2-M/\)%K:Z88LXHM3;2P=A.8>F48PO1O"E#%C V$O MF6GXV3J$*AL02(&Q3L/H:NKHU4DT*(1OA6E^'6+@PUF\D#6=2ZK/__O$5_%+ M4+JVHK@W1F%7J[8V5:((\CHH^]4TQD.,4[ SZWQ@W?6*)@,VP(/93!N0:$ W M7F5ULH%?CKJ9.(G211AC8+OL.(/WD T4JWMO\6-97&J< M=CBIL(&W46A0#MVQ/(O3YU3B$S,9.EN%@+,!/BHZ!D(9A)08,Z5@@FQ@8ER- M^H'5W 6=E=_!?ZEZPJ48E9 '5Q>]%*DF.!OM"48ISB M7^1X6D,"9UK('?H8?R;XU@?T!"=2W*>[H60WF M_0QR!"%/Z$GO40C-X1%GO/?\$L,N.]QCG>VSD?1G ].2?Y4O1BS69 ,GKG-6 MJ38;>#/WT"K1D34*+:Z-2:TH1KKUWK'./':->WGI<>KAT';(6=6IE1$T2X"' M*CB5T%3'#5KQCH>3%\)7D9]A6_>R=K0,'4J+"@IT"^S:<7%B$^_[.P"@: MJJWW"9BC,?ER]4H7K TY8IO.AR9\/QUW2R^G/,8&'[;K9;QW9WXN3FO5;#:8 MM&3.!G@E**X-F%)0E;S'SI.UWYZ@.>$U>$.8I 0A:;/F4WD&B@6P"2Q9I 3S M'1OP8@,0XF2:P=7*JIAIP3PPQ9(XO$2 'P6^W.::5/G"HZASKC-H:+&(#6SK M'4 :TKSE4=T]9K=NWS^ #\M\D"06FTF\U6'*^K*Y^>.=--0+1#>.2(5J>*)W M@JX7RS]]*HTV]G)UWQZK_:$<5(VA/;XF+]YO8)"]_4"J\Q M-M#H;VK8S43S/*K_^=J:_*FT?Y_\RQMP"G-T8%U ):-RYZ>_GY*28.;@W=O1 MX:=ZP3U?-DR.U1Z^/4GV:;^9Y;?Q(O9IA<4W*50?OO1G1:.G.U)DXGE6$OS- M"=V%,#M>Q;S%.XIOE_II_*UH5^APGQ78^1$BB^C,,1,^)DC4B$5VGK?_F6"] M%LV6"J9$Z[>I2#A=/0[PO,W+7] V>'9<[L CVO7:^>*_ M:\_YKN^_I6="8O'?&:CP_S4&4N)ZZ09D5(I(,=#@OHFC[9,)>!$/X;P?.!^9K"@L(I:<:DW[1S4IL-)80H:$ZQ]3)Y8 MLB?$3O":9]7S"I(G2OEY[*3NTZ/XP:+K$_33JLPA_$0(CR'29G(%5'V.I( B M$ZULX/:,U0 Z]7X.B^@(GR2"AUR7S":3CL]N#29E' GGUE,TN7$OF ?ZVG?Y MN.?")T<)JO^QKFSM7OCX2T9F!Q%#0!35?S/]X'? D@T\$%E+.@R]N)!"#6A1 M>\;B^J[K254]WYMVICGD0[-<^+=]7DUT+G@J>AA; 2-@UC\ASPX>?3_KXAFQ MM#-$RRO"RI@, 0]J+>E-GBSV3 PZ]BRF'>WN\<2(9^Z>TLRW.$6>ZW=4.4XD:A&\U!2<_0$RGH8GPHK99# M*F7"]R[,'<1]: U<5Q5)S)DU4JEX]L;*]G-B[34V\-US;3.4<;.SZEI#SBR) M]1.=U+J);B91KHN,.#7MR>R&&W2_H,3<>A]8R%^9EK6-PV'&O95/)W&CF5,$ M1I"' G3PZ/3\$:?/L?TS_4:2^\"A6<(S_1U(!(+9OYB:.;SI,9U9=QAW(DRU\5H!LX!-+VE+6/*.IB.UU9:Z)Q%/> X-QS> M?649P2$K/HX[B70^WC3R@(-^.4MJ; #*^BUG/N(9 M+O@+LUD,NTE.$1Q^ID! 1<==/E$<^8$%9=G #U@7\;]#I(DP=N-IKUZ]V,*' M.A$"!@[.K#X:FHT1QSZWMQOG,#^GM9X-"KN6.'*-AR-H4('HQ@]X=Y$M:21' M.3S5P;",.6VQI%]$=S=R](_,=_2J'BJLQY2UGR@5$/X7'$W=_AE:!F.(L+@V MEZ08NS&TZ+@ Z'/D'AGB6,BE!6AV$2=T:^28&W9+CB'!R74/GF6(Z_8XC)Y4 MI0:L<50+ )^V8IS7W\GB]-*$-P-#Q((<<;+$T38&V"=XBE, IY/*#J/KE?7U M$G@9@63@VP_!Z@Q^ENG0K+ X-HKAR/H.I6S3)"OSJQ5!&<)8+*=SYH@8R"]] M\+>RNX<'FWE8.TY32;H@O4%[Y7D*CG4"_E:<,U$C"EH@1!$&%Z=:NY*>HF>^ M>>*#/CV'M4*-&?Q9#7J)\Q3W NRFOKC:;I$TL'[HQ&Z6*[KE& MV6!N#;$< M=88]R5E0/UFN#6C*'"0"^\OJ(9S!E<+PG!49#J=!0&>Z3J,D_F%D(2(U9T4S M)?>LW8.@C]O_VA1P^KTIL/3**BF9NB(^HVT?D_<* M1#>\.7;T]J=OZ)"[/[X73+]*,=ED"%(>O9I,[,IN*HT]^.P1! MT$Z*]@3[Z3VFDH9':0&#=9J>7E-JTFT^R;+V4I65<<247-/48E6%^]@:SIR= M44*9M7SL+![_9H9&DX>'@4<3G13^3@:U"*9M:DO<" MAPOLKSP_?XXCOOF=9_[?\KQZN@URT[WJ'C9SCC)G:YGJ M3QND1DP\$1^^FO%@[ $HO30Q+K,S[_>V\Y=IE'G:#$/L!T DP3\#G_M-L,?-3NL&L-Q.F[> MCT>NH(:H,,.[?I(;[5JLYV/65-00E.O8NJ>7F!DU9P5Y)=/O#N885%X&3 M'8^=Q^UY?@ #34!MR340:I1F6>.^Z#DDMXZ<[VA6;CFTLFNY2;> MJZ>54@48(//5[[>-A:-V49.B],50HY"2EGRR(%8"Z=Q_KZ#,P;'AJ/'YHH'O MY]]W%E)+S60@"Q(7!??>_EHS] U;6K$81\FGE99W:T"C>^BGQB::"F7'AR.Y_4XGVZ#T.'6:Y$+<^D5!A7FNUI<-PO MZY!><%]9]L/K#>8[Q<-";H%?[KX\?J77/QHS4D%C]N%=T,^31>J%!2>4HUE[ MP7C'G@,#MWL9>]Q*.H6++SJ-MZ4U[2YHE=X3B.,PSA.8FZUR:-TA5I^^+&4P MSBMG;@3=,CKJ*;A'^X:V%_G\?%R&"I?E=0"8X+)F ^(L.=;X"(XAP=,,Y]"* M*S%402ZVBTCNQ(8_5)-FG$MW[LT(3=?)ZS@Q.FWCO&9[\8NT8-C11J%'P:Z+ M0W17<(VS+IL.(84GX=_PDYC_QMY[1S7UK6NC45144'Y($Q"B(J(B1 0L"$1% M0$",U$B-BG0ATJ2%+!4!J1$14%"B%!$I$0&1&NDB M(%A!!Z"R24L"#)RHUG MW_/M?;^Q]QGWGG'O^;XSKG_,,1A)WK68<[[S>9]GEG?>5QKKNETN-153K(-U MF8^).L #6RWIP/U! M=+[=-5=]V*#@WJ22=C.N>9P7WNBBP85\P]7.8!'+ 7<5?*$X;2^\QR7(-[_P M1J%WGVIHH]3Y39+0[*8^?C^\>R/^&)VX=3@V**U/N#/QG"$:6KL,#+8Q>W2) MZ"?T>WY$:U]JL]'Z1/JZ7W++51K8"S"A7("<"<_\Q7?D'M#@ _0>BL$CS=":\;X,+@G[*A8ZYC"XPX_[3GT?N' MKZ%6;?@0/((+*_7KVR=W?:;:_#;K1?]>(7#'QM^T,G5T1ZGN""(TZ1[(2IC= M2&@E^NQS>[Z!5>?GZ8N;Q'ZQ3P8\H3V0P#(N?SY_^^$7E97Z:@>'F5#[UA%, M/XHI0H>:?4E"KE*5=9"-FW7&T.)&QEG"DO5&'N(O$*[#:V[=F"=&6KK7C>K)=!/X0%?C&OQFIR8:^S:P2<#] MS8Q*N/:W-EE4])^"DT$<0:=CA^ZZ0@# NC-O:U"%J2?J'G*A!2,:>I7GRE5S%+./\U") MVX(7I1)4DZ$#<8[/YU*=2MRR*RTZUWT,>4+_3A]X+6+ M%[$Z&4U3RY@^8,GC\R$[5^';@9I#FG"/3RA9'*:;=*[26H\H\TDK].OM]CZ7 M#70/Y9]F?T7'QC)T8E223?)R"GY$8:(G@4C:#=SQD5\R+]^5Q_J]3&7+?2/S M?64?X$4>.N<96^&3 6Z3CMGV3Z#BN3IBUVX;6]P(G2> M5.#%]VU=Q5_?("-UM_20_\7>Z/'"LF&OYUQ8U2T%Y%&#DK73#O,GSLH:)_&B MS\TWJ#:5*" (_1]LK6[1,OOOMG'YC]6_M,IM)/-DE5L?-38S39#N^-TGX&$ MXWC&;^$UK!7SR-=^"+5W*['8GX;*"N"[ @B VS84\^]13W2]^Y5T3'_X[$C9 M?%5YV@FAQ^SMX"F*A.9E2('!_$!WW7'VZ<*H*RHUY+"W"-0Q\\>E:PI\8 M$[RG( .1[JZ1(],24@92YDAZY>2BCSR^X_5S-B%GU5:YZ/?"/776CO.*Q]5> M8<>#7[?Q9?9K_%%\?W/Q@*\[O'_C?IQG=YBI1(BI#:?*Q.8Y#OWKDI MNV-CRWDA.LQ84.*M,PTIZAL:ERY 5./"QEZ03DN\N@T*K;TTU@!&7SJL%_MU M?'$H1-9F'0W2)3?+Y(M-#"33DEE:KB/K>/6G,Q%T&]=D_M7;?*L%@!FG&MH] MX.C+$;*O\&SPN*7+'K@")2Z?(>\!^;:RK[01.!7J2,[AJ5S]L#-)Y+I'.87XHNLSC':8[ MUV>YL,O5 F;CM52&F&,G#W9C%D'95TB!HCD?R]RK FTH+BR^=#2DS^37L+65 M_I2]G?[.W23%,/@+4FAF*O,%PZIA^,V80)@GT:WBLSG[]!,5 RQ+$^?:Y[2\ MJ&9N.N14U?.:G[&U!9\8P=8;WM\(?"V-\!+#44YR89VN1LN\QK]V\AM\T2KK M2 @EKV\\)#<'9P.B,VZ[D??X2GMKY)47'R K]:NWSP(EZ'E.YA0-N6>> E^F M;2D"IHO5ET^]8,G@=*IJJAB8\/DF+W5V#,#X^I7C_J8+>6N[8Q.SJ3'VI)") M1W8E>4-$'C[7%UL6P4JZL!<#X0VX,%I7)GQV$7:3/*RJ@*"3EF+:T;PN\<3> M9TJRE(9S@PGKS*['[1RVHBV4S>-,.^F"5E 37;P0F3W@&'6<"Z/(S\E=X41J M[]$ET C1I44;G)3A,T6\0(8MB##FQ".=C/:%Y%IUD[SZ:!I/?E,WEV*?D(/+ MLL_O:'%AM32PAW-Q6.)F4$_N&@DZ/Z&. (_$%1[6(] _#<#URGJD4!T.F"E; M9C8K!'>[XMM/E_)=Z1=;K*\!EQ&? >S(5$4S6 40E0>)?W"SG&R M@HN0F+,-+C/$0OZF079(KG[7/*])D1HI^P!*50\3\0^LY1] *Q^>DAY1W/M'_WDE$&:[]*ZR;IMMO M"W!_^)38LV^\Y*K%,>QTEA@H:R]7KZU8D,+\=I3Y"##O_P]2X6,*B'O^;^?" MMU3C8 UZ[#*Z2&,OGC@^E'UX7^G_,EG(PX124CUQ@#B"CL3+XGQ!1.;LL!Q= M.2*W'=X YW?1N(V62+YGFI[G;_(P7&<<8D1E'!F:2%K7.]+9X=3G3FOLFUF)JD32_LOL_NO6C'OGX;[Q/0B'VA+@JK4G%Y"J._; M$AY.A]I_[O7SZ!-2>!5\QN1X:."Y"S_)QZAZ9S:7ON,;;P3\L-0!H;6=V*.-WQH_4S]ZUV=-B7OW6NA MR&IQH]'V01Z_EZ9B!\9^[_937Q3"J8%H:LN@%A^:H?RMC:SZ7CP7S?BKB[=R[E("3(Y#Y<':K1QP@RA4>>FQ6AD*;F>"'/# MBT>,'F)J^#\L5O*D-%<1+A<]UE,^'+,L^3SSBNB:I=RQ;TUSUG];X]OB:R": M^5@2=:UN?S?F[XEUC75A.KR6Y\+:8Y!KTR9__].\^]H6Y-]_!_]C\K^'B05" M'&RO3=O2";=CA),]L@<4V"5E"=*$-7,_A_E-VCW+0 -/]+=!BZT=>"'7\ %M M\SD)1NB!M3BY)V3+=E9Z-2*Z\CS5<^>;UA=H0P\[,T*5J7W\=.6$RWH:TZ#. MJA$P_6F(7[32.E@-I%8:BW#GFO?Q)X]CF<[F=U^1>K3FBGZ_+4F;#(AOPPUW_QMA\DQ2'B4'FN!(8$ M3W%'TMCRKU6QQ.L,P4%'HB;[\;AJ(>VELZ;GC#E.A^7(%@0/>!P.8YW$G3/& MFNTT14F *0=U9!\U2.P*Y<+N-.W+1YJEW@^:44DUY(@PY06U4D;JFL(@;ZF-5@Z;T!I\C15E,];(4K]97\0;_V M-P^1JLN'B=GXK\1/0$-%6'4/>ROI^_7Q7V 2^V)+VKCM9^"KB#WU#?XG%R96 M>3J[*7.Z'!/!:W:[0AN;F)/]* M2I7NRL>1RH.?T,GO93TE@'4%Q"3DW-CT@/Z ZW2GQUS8PH[D];+4U3,F.9OHC"O^@/ MFF/7D AME2%43_GRIF^[M F[),#/AIC(-__RN4VAFBD-'=XAJ$65#4O/#-9.W,ZJ]OZ$ZT7MJ*+9_6,0 MI(B6X6>+2M& L2GJ%2PT68Q>KW7[A:1?LU,ACXU1[\QUG5/WPY*NA^'](K]K M"GZ_/6$=)E!%Z9F06'OOOHS4K_-:0.X2DPJ8C52.,W-GE!^?1=)1&)@1<9XH MZ_X7X$\3;E!&+B8:UG8#(Z^2#Z:,$%%@ZGPON('E?Y2O7C&9NYW@OVZGCI#>VQTD<'V5G6\+!.MM"M MB"BK":7"TM48S)1T&O8=%U:#U%:\D-2%LWAMN^F'@5I'(1?V]3:^).P=5$^$ MSQE[41",6X-Y&HR0\^DZD.CJC.CSRL&9/KS1B%O(2BLLX&-5(2]-N,64BH M:UB""R-@^-V?T&8XQ X''6T59_9/E!42V8PX+&TGJ"0]\,33X0\1F+074_P M_1A8%A=F-1K]G$SI.@Q%N?V"EY3.KR.'P$?O [Z&G)KQ6F^X7E?;QO^&"SLX M?.B5,J6:!XB?/LOD-J18<&'#=U<40+RG?LLUJ M3C(BX_=<0^%:WZ?IBOU=@[+D935QTP"^?!I9NQ+7?TV#XMT M]_-#&]99?F.D?AW,E&DW6]KGLP^S)6"W#[319WY&.O(N96'?[8E^0P\21TL= M%/_,"F4@FUJ.!C5>^YU;>3(@Z14K).#3<< =I_HC>Y5U]NEQR''N;[.M+D)A M/=6[ _'YV!PY*)9',#46%RH56&)S$4)P>S&[PC66R#\?851TN)B!H)SI(08<#,2.KS3"QA* M7C?'Q/,&_#!RZU3MK/WV7H^?:T:7#YF Z_>AQ(ILJ!]9%+*@W973[DI?!*=NMYX,<2P[<-O&A+&&O5$S_[)<*R-!Z0DT3F.PWQ?$>+C0A0?8-#EUV( M"55.2_#BPC;Y%;QS@)[\1(4G20M/CY"XL(0N)5-ZJ5B)=3&TQNN0[RNT0^4ON ([@7)W_%BY,4..9(+"_9[F7 MUZ5;&(S;5M WD)!M/,.,/GH0TIT3N,9Y6'W*:GR ,HUV^!"^H8L$V>YHJ!KL M><"%X:A@.U35#"6\0Z[ZW"^$?_G^"ZA/GMM+M!\X' ; 4V]]2D"LI>^L6\GY MAZSK8-0B$\G)4(O4G,-NE3RU\K3+_#ZQY?NN#7/]+T!):1@PUF[ R*^F;/"W MWZ5L'(V%,Z0^I^[@PN1V2]>;+=O2\&KIY+]X8M,[A8=(_?E' X/)F93QD(9_ M&J;1=63Z)Z3;HL ^^X#0AKL>FER8B_57'MJ2W[LU)-->L"ZYTB9^@;6*L=F) M99TC[3]HNNIW-W3I^4>]'4X$1*'8)X"7O$"UR:AV?M1M1;$S9369Y_E]HR$E M__QU7Z4 VC(CO6OS\N4?RA$^\L_>HSC+1^!9'C-<&/W:HI@^@88*'\ -DYVK M \@I)<%GL/#*TR1&[RLDPRP9&LB\:T$?C,IAJXTA#$B]3=W$?TI*<(N\]]5< M\MVAPLFAUR[!,46SKHAEW?PJ)),#:OF$5=.YL,=*J66G/I03ZHV(G=6AN\;X MPW^20U5X:+_G);#R+J,U]PL;K3]:VS+.J]WA=H]_?MM""Z_3!M%,7%73@*:9 MWV^/[9S\G1E6+->SCOD2W)%S8Y"-ZDI&+M/M$9Q=NL&@I\9(GC/=Y]B>D*H\ MQ)J/[?(Q.A/0&:OMQC#'R>=D2O_%V=/KY4 #,:R\8%LJ0^'"R[1H<9( _*NZ MA]6L!CX]S8D8(CC'F7841!JNT4'V;A7[L.OM[).H)>=4]*[';]B7SVR\)9_X M5V?V\NK_.]QB\I\P(BA<=Z)1(/X; M:33@BSN\N)V&<*9_;&;+427'B/6J3]H62A:YPTP#G?9^Q>.72<<;M4>-KKEWA% MQ3UMQY47+0=5QI?7B*47VE&DE?9=(*#;1>WTS1?O'1X85MEWHF%GF*X,+,;)!CD51R3)OTL;KC]U[1>Q/KN!-/)N(^!E=3__E057 MNAMN ^0[B=Y@:3PA#P5#_!W4I7V+$NQ]Z@9!%RU9-(?N?]YY="T':*?(R-Z3 M:O#-;FN7?%FVA>>%.$OV9<:\SZ7'))=YL8<+J\L_.<@BWZEXB@,H!S7 >?_8 M:JD;GM55;:R+8O+@TA*D4!8QLENQWGT5;\&9T<5+D$="4/^\>@T#3;0*QIKY M(2OW4U+XA8?MQCJ$[-3J(H"*Y.1I ER8K%13#%:,Y?JD+0I8_/: T%EM7=HI M%S:+ZI\ -74# _6. C.FR9!AL"C[1.N8[!WC(-^^5.R*$4.;FM)G\"FFU0N+ ME4(,^^O"\(?+AIQ'"34$H7%W;0WZO*!&XQI]\7<&Z?89S($ZECJ^RU[MF:V; MK%#WQ*'QEO>4=.%%5M^N#;1.!E0#E\32-])RTZ^3&,>3O<\1:OX*7>_%,,38 M>M]76LYXOK>3-VE56*L5X,$4@G.%BE-@#;OS3\C:<&$SIL"#!8UVFBOKU/2Z M!>,*VA/YL-THD=>2FX](K!:867$JJX6L'=50?&ZE,1J2'M0PU%@98>9ZRFFV MR&3ZO1G1HQ[BO4Z.M)\]\P/:?A\J#@%F M1%)Q9^YHBVGG-Y YRJ2)):'<@)L/ATNLVR?)S)]X9X$\/&7->P*'I!-0H2Q2 M8)!C^\@[8ANO:YD#8'/.[>L#+M8!6KL*GNTEL#;:,9==*!_]YSGI-_,A&9OO M=;GVMD:G 'YOI.'L"C:<"Q/2/$>8AV]V8>H&J1>D[H%_5W;A13NV6RMR_":Q M,9$';9UN%%#0%7\3*J3O%N(,*OEP8=*8W!<,-%N)-E"WE65(PE#RM%BR$ M0*(.;#6 ?^'"!D(;D5J41Y6ZVA!YP/_P27RU3Q0K#[8-EDX [P,8+BR^VB^2 M1+$!9KS?P1E[M/.AB?M9J F (W\>)!IS'E$VR+A<694:$$@\3CI7*>-D!T:)] MZ5'LIYK9QIQHI'.+H#1AYZ]AX>$ILU0N[+:CV ]7%Z7D6#$1MV"ILN>O)#TKZ;:^>?8986Z(P-%-^74@;149&\6@[;=UFH8R0 MS=:B[TX@S)/XIID_9Y@A)P\UC9=DJ@V=$138?EZ&_QFR]FUZ=52XM% X06GO MD8)F^7591\,2MXHV8_)I[W]U_/F3ZG^'@]G_+52GIJ ML/?8^[C,A"]B5"Z,IWT\X7P@LK4#DCE?SGQ=ABGQ5'05YL("?! ==X76:N$W:%V=K[)OF0RV M+,QWE97MC:&,9,VF>T?0(8XFNF)R> M10?%G41S0CB0ZR'[77$*$T648CLP=L^Q?$;1,3L>V#Z_&<^\(/0N3GWV;O#F M>K_6P*1"1GIOG4H RL# 4091LK?N&-$\(E$SCO3YK\#S[LM7DJ7')&)[AJ4? MW$7L>EB5%9V_T%0TD9A2/B?EEJ6;48ERUVH*\*+Z(=SKP1*TB'N>%C((53+F M2^MOK17R0)DR4(]Q-QD[[S':ZQ>ECI_*^GV-V!QZZP%;O\LF%Y3U,%5B"_WO32[VN>7?70U1@,> MZ:40JWV(L8K,&3=/LGL0=+CZK#[;TAA36MU=G[.H9 M_'9"7>D6-2IL2D!JY%7EC2UV&0,50@(X#3KF$?-7P?/R_-$EY9++%AEFT/=] MV87+@O=7-[E3M*6A!K)(Y2VS:PR?MP^=XKS M K^'K;:TL,*!82AOA9CAV9&W^7OT3F5WPT):@\XN1@ZK!1!0L_TX2Y/[0?(" M[PNTRO)XX??^,1/WLN5 B?#N(]T;C?(:B;(%?NI]Y=%DBB)9=1*Q&6K'2.%/ MM(IG2X+70TRLELWBQP\L&/(P,:7O:K]$'F,="9"E?FPAHZ#48% M&FH4[U;;?22ZU*R31RZ%3BOV'R'QR=&;(DZ^3Z/L23M8U//M[7M.][WEM3+B MBXU[T@JU-U>?3N*!<0=R'3EBZ74<:O/T_'N8A6Z?'!>[K>3$5O;T^(]PS:_P?/E'D@_?<8TN"&D20[Y!?6P%#ZG+>$2 MBOS5U0$\$3,%^K-'C!LO$7?Y,H@+6,QX;46*8E+@-AVST5I3?/$8=$GSE.3B MUC6YMFQ. MEYD+!*W#TF"4V^\29_NV"AP(G#PPR1_E3)T;DU=0,N+#=E=:=B M$DZ^MD3[^"XX6T)HZ<#(!RQDU[2@_Q3%$F$+)G/LPK,D6"G1P#6WEY0/I)I( M_&0&2;]O ://N:4^OX(^#DJ'SF(?9"]%8>*%E+^0U^]5C]4Y!#,H,VYB&YP5E-!)ZF;!1$31(?_1)6>F<0=!7(O:V9C <.?/KAX&? MJJ/SN)I1Y.ZO6MH]9Y ;"AL]O!:[V1[K!>0FZR:3?I&QLP^K:]++%$;6^(T< M38)0[*X#X]?Y*8O:)XE,99 ACJO:TXA94S_"A>6(F6+[^9B/'DTB^3*?:SGT M>)#S'E;_3"_+'B'O:'%+3,[,V*AYNB0H,H>H N(9"FQ5 NUH]JN.@-,F%\]R MVC)XP/GC=@8DAJ(99WN)AXX^:H*7E?MT<7I)GZ;SN+#17>,?(''E8H V#<5? MXL)N_+"YBHE8A^\!;D&]&_ZM8J6$KGW0Q*(0]- %HG#R?1F1GNR@YV-KS?> ME0,8CPY]]D5G(:J37P:/PAT.9>T9M(QG2()3+., XU[6-89>V>;PD=E3P4^F M/LE?5,SL #PHDF+7-?U&/"1L'@N*GWA^&YNSGKQDO3%P>2SE5)1+3T^XY/7; MPM/N3QC(>0[=N8&5:@T&9@?&KKTMCIY?0.6X1"6 O7Z:R+'C51CEU@G$0H]Q M$\-/ C)43YZ\[M^J\]?B% BX\>M]6D2K",@21CL&EE-(RJ&S#C^>/V*O^,' ME@MK$NU4Y_DI5),M">_VM8*R][.C6>;-C.>[$D?=ED"!&&,\MQ MC0LZ1/64P[Q>MUEVL/<;!7YB1ML2RC&[9ZV=\O>RWB4\=T2&QF9 &R0)D4=C MFD+LF"5;[9,RMJXUS>RGO%<=?;52M(#XXF%J#-SS1M&!-_.\^%;(JUIP@@=U ML,5VA:6=E\JE-[]N+% MA_A'?3D1(XA-RY0UE]J3(5KYUY'/G-5!N>D/U4>]MA3'*1DU-\+94VL([JX=+ M*DJJ'WCF%3BD*$@:'+S[K>YG7(F\+WI#@[[M@(]ICKU,F1MO:,]MFO5U@B%$817+W#"_*X ME'AL-GI5@-,>^;[EFQN0;P!=@,KNY@-C$RZ 5HX6;96'64S_F_H;I)7[-4#%E)J;+:B+E9!^K M!^C@=8LPVK-P^E4N3%B?.$^.[#4+"LDP#B GE-R'[15P8D&CZ 2 ' 8VBW(P^:(X&7MT)\;A:XE+_C M-^I5\KPP[;$@MKPN58+YB\(C*L5*D4I8JI%[?F4H]OUYY,HIZUR>WV&8.72R M.%Z2<4@Z -Z_%D/9.-H*9T@&-.UX>R[<2]BN3XLL=>KWV3^.[M=XH.(\9E#!*QK%= MM%W>\?"W2^($D!"?PRH_>^JP!9!$&>?IJF8=Z$ %HM5'_KHWB;V]J@)/\* ZHA3&+$49]*YEV3B[L,,7=Q+2N1\WZ8D$%=H-%LR<^(2LN>J0 T75N44A1DQ6IG2,KO.^0QM MGGG!$L_*F3TSP]123T:NK63='=;Z[5G6=M.EXO#=;+@_UO^8&$]OF\0C?8BC MP@4C35T*DN-3;Y:!6!YZ:L-Q$CNH$PQ.6PGI,I\!%NORI,$MXF7S\MGF^=>A M<5>WJ3HS[W)>+%:?F*VSZLU(&JSK_3@Z.7*W[SARXAG04Q'B/N;UTF$L#IM: MF91L;-@7VX!KU1&?+IH#T:$SOS7A\729LZ.UD!D/3QZ5;BPN ?VU28C!%GJRRS-Y9]GV5>C7E$2UW/. 9:GWM1K M\B=29L\:XGU'G+M+CB22_[(MG<%X==C/XPF!>LJ&5@6.CPMX<)<,/7N/K!\"4V-? MYX?6FKZMDF:_!.3&E> 0;S@P+!>%\D"B3I%9CZF5HQ>XA6^U@/3[DDW_&1-J MY06&]BAF43XMI7 ,VM+6S\Z=.:8X3=?> KJ'%B6)6\ #NXD3DKIX_L3'#)&H M.9K5!>">"GL R]!TT.,\JN9W_7R:EN>VQ4\"3;W DZN&V;QGZW.>XS=-7S^% M$?2=X;4%,G4!N>*N[O\,_7,D@._AR<$0C%)ZRMS\*(5RB#(:$! G/RJ(9GA9 M2-&^=[(2+K=VL&6H<"$'%E]MN4><1DA?:HKI[6 M4X.0KXPITRPK'^-/[-^G^DOV_Z_/3O0?E7"\O+1?L;1#)N#XMM,G MZX_MM?;T#ME#IO0'5@E=.K3IJ7NS-@+Z"0A"4NOEEA%G^DK,O[+4GV4T1Y)G M,BL?K-@UQ>Q#MU(DR>Z(2+C(F[0!EJ6QA.[^\*[YK"-YU4^_WKV]<9<\W_<0 MC!ZMRI/.QYWC?\G1[MA_0/^''S)[#!,_\KFK'B[F(^F(EY[HS!&E:5KHMER5 M]4\NDU$W]&@S]FHW%L^N'ZJ:ZB]QR:[LU(H8 M0] 4QA8C'RS@O$8=2[HLBF13[S2>\UM9]WDA/10--V0 ?[&M'S"MHR\[_3&HB(.V!Z@ M[5Y3L2O7#79H>_"3UB7&=)D;\^Z^353^B#)B+T@6TS[4MK91)=WVZ%#YU:NS MA@B];-^D%6$>X1^#RS!"D/,+(G6 TTA:U#T..]D/^Y +&^J#TM(06:!"8]KI M,JE$UN5W(T"6OX^W;)L@_"*4 MAPX1QC!V/#T;5BF7OAX44?_JYFKP@X=W\@5T/;-_E%( 4LL*Z7J@M1+8O. >P+7+R+Z^'+6YC >KQ@*4;^ "S>]+,82'6>L;M('C!(<)8UM MC%QO=VMHN*P?3ZBSE94J:G"PR;&H*$,-)V#]\SM#/!<1JI-<6#CE S[7?V(6 M+HH[_\F+?C7U[8E [=@#TFAHL_2LXC";GYY!7:P[ARH*4*UE]L:@]]C2*&K$ MQV'_VDKX; 42JWZNYJI69@+&Y_"U1SV9!81]/&J/I/M8#QT.WTB*/\#*]?";;!0J_[:76!,6 MV!?)4S^ 5+]GL6_,.[ MZNCVBY!AX*KWRZV80JPQ<@0N;,N6XF1IBUWM2W&.6&TQSCX\IO/9=9-LYI?Z M!ZL-MC\ =R(A38@X;YU4G#PJ%U[:,W_AYKS5/?*D.TVJO8\M3\6(Z3 !D0#/ MNFM7;BC1T@WYN^Z>(3W'BSM\;&I]ZN3'"Z-^LT228A1KM TU[_;,KZ[7:XG7 M4:7C ?SA2"RX^V>E,WVUC[4\XW\#,OG*#T781U() V,CF,A/CI7VZ$%?KEZEUJI=;R"? (7]MITDA%Z:,BTH2%( O\M;>:-AP= M($.&;><]4N;=':2+T "2FO5M9B/[\>KU;ZLE??E78O2S%Y,#V-O?$Z)*EF:. M.%MY6,NZVN'*GB&W-1:],.T2-FC:6"YD#HDMK?'JWRYBXQ'=*+OE8X6,E)TV M]372+K]2!(Q:00GB!W@D6'VH<+84O7$I(I0Y=[*9Z/28+#N^<^-E13U^U_>\ M-]$Q<-=A>$P^O.S5LR+;K1[96#ND:I]+'G87[A(='O,,OA.L,R8?LQ5#6-GDUQ7]3'.4KF-@SQ/--&]']D(QL'BDMIB@[T MM!JV(M4JXS-#K![GZUAX\8R_S,\X"T"DD0]!4V09_L0=_@#PQO_U!4U=+SA? MN(VH7.0^?^S"[\5 K "X@RY13Y9E&R.B*BW\O,LO_DKN]I.\_D)Y7.&PFD+N MOB5*'=%V)SL[YG.3M)G49V"_+9@S]F0VQVY0TO MEK+A+=V8^Q@86Y\Q5?\4S&U GU;,R&H.T;F6&/ETZ:*WP\6@!+;QH/9G,>;A MZ/09>YG._!6MW;6*-O]C2>\>?&PX5N12)^YTYN"TM3A1+/]5WL5SP0'HG5'G M@-6-A%9K4N;(PNZ:NVE;&Q%IE:LYIRM"DEU(3?X%0]<%MVJ*G<,J5$#_=M[^ MMO]_>O#_EQ$*# R?9HB*7[ZP=-.AW(J0OG\]E;Y7YFO!'2?5 M'X_I6)=KI,CW.2;1S]*:%4NGXW^@X0RC,5(=YI%X M.$K"O869GOJFR\-+OC[M^14V;U@&/I9=72[]O0N1V I_-X6*!Z;_O.3.<4H MO.))4%RN!#5ANK;:C8&I9YTA9?E7I)IW.WEC]D@X^PR]G%)85@<;Y1J.ST47 MH9\&A-Q/.R?=2H67:=$<'L */'5E.OT.NSZP8,MIP<-(;BC_'T*T):_^/8CP2, M!D@8C4MUD+.9$6 ./L2#R,/X*ALZ>V9 H8X4110O.5*\KJ0L[(3]-=.;-+^$ M[%2?8G@FKA!J4*""AIR VNO%+E^WAMX*;H)'-,OB,^/FK!R']]%'OU>3 M&Y^73?7' ),2 MJV\@KLDD+KBT/4"XKJSFTOZ"^RHS5U7G0DV7WYBG!OIUB4K6 8I-:5J?C?+QU/S73NM[=,]R8?<;SW&\P#XR M3H03JHDM6-=(9LN-&9:>00X$#<0?D,T1/QVR6Q2^B.XC[]:&L95 VYS3X97J MTL/[ITRK.//C&^&:"NPM1PK:R-<;N;!\6YUD?:7&OG !1%3QW8 C+*EC6MGJ MKMWD 6O=*E/]VAMG) 0+/WY7U?A8?^OVXK'$0U.'.8ZE+18E[4=!#Q:GV?9D+$X%:*'PXB[*%2GX/ M5T7?9&.GWT<>RQ\A)G<%4GY'#L1N6\_DFF&MRA(M2QF]?B?^0>\[%5(@&Q84] M\;LMBED_"O@+^N_M8PGV:@3T,5^ FJ/GJE#U*;>]7AYT4]%\ GRY].8)(2ND MYO)L09;,!=,3%_8)8Z0QM;AOV<.?^!0=.F1Q9C3IRKHR\:!\$5C+'_\@36$>"_RU=]JOQ@^ MD#:#4QG50AGY=!Q2]-H#\;L#8ST$)BK:2H%5H+SWG7)"J>JJMP$7-G$A6'!1 MB&YL',B%U?Q.'*>IPJBCPF/ND2*@_3-/OW)A]W9X;CE)3#H@=((4ETU>>OSK%6^?1?PFH->X;U_ M8><29@#-?/8!-,HN#<>I'/>7/5A&F# +MSGT]Y"D+9,)#6#VK;1('O=@CWIE]OC*!_ELM&9 :X7R[]X2NCK6AS[M_#%I"&,@U4<[$6)U!C92GG?ZB! MM#NT6\*#@_6?S4W8[=ZH0TMN0R%3V^B> H_HQ@KM]D'=[]:P'V?3B:U5F.2L M^U_,:LP6_[M%+@L/S/5.WUT:=AC;[I&BD@?^QCX^1RY=F+U./Z9PQC3TY8"! MVV"'_%!AX\F7SVX5]#L5X=!C<($ ZEQ>2'W#_4] MPF$XE6K&BJT=>.&9NFLO':_F!X7=T)F-K$-VTV2_*T[\WJ8HH&<=P;$P[\%MW6S M_KVQA:Q[4])PK]"1LIL?4"KM[DT[PN,6/(X&*FJ)!!_BS-'$0T08 '.YLFS9 M%Q,Z MO!EU@?;35ZR7IZ:2D2ZHN#2[UK2HC6VQ"*1[N4=87Q_^I#[K0=6N$"6Z.[1C MC1Y,S?,:!N-.]2Z>W\K^8KJ/==\?J9U?S(7YHD-#Z7.:8_NN>+'=HY*.9@=0 M78QUA(2./7^4)='/L5;_E117>2@PH/VOX=T)-73+76;1':,\4KA>FUH\,3[K MK8M<]S^$ T: A\"^:DU,2+3>CX(;10I[=-RJ-G%A:4_W'0.^\%KP7O4+4(D+ MVS),;PI[JJ73M/$N\*Z M6O3\9 T)\F-1R;S[C-5IXVZ?-V/K S)H1[V#LC7 M6S([MER2?6 ..Q;$R=X5;Q9N_K$QPV@;>5+JD=TQV9(]GEF!_HE!B8BJ^/4^ MYA:OLM#O16Y=#;,]N.-CH"!:8;8WORG!O+328_7,O;6GOJW"Z1+COQ7 MSGS4,4[7(2.J3PKBS$:J3JX/YA7UOWD2 I>.&''7O_BC&!"<$=_8_2!;U]79 M?>]E):KM,<3Z>%KFRY1271\=_D=9=GUA9W*J]CTU*.FOZM_Y4K3L*7J!1]E] MD_Z=N_]7%+%E+%M4@AD'MM+)%J ["PFUE9;?>S&&BI8]E&S][VW+BPZ;."V$IBP!0MD74 E&-^IJ=%9KH-JW?C%$>QN]W& M3.F8:#6KBT,SR>]5RS;)?3<5%3]_85TTW+3LM= S_#9[7IS1J^8'NRP8I'"\ MHAM&$J>.97QDU=F?H9?T15#C:+'2%*N$FAHM6QNUW+$WN36K4CW]D.'/IHK1:UZ:G$C2N.R7S> M(_%-AK#U"FA' @N#<^84C(,Y^>Q;= I3( !HK$-UXM3E7\=Y'-PD;ESYW5SU MVUYJ<>+4A_CJ3 /T=4+-&%Q87 GM!"4D MRNB^U'#;,.6 E)X>6A[<_^G4LW7>ER/)Q"4;LAN&I3Q @"+D]7FC$Q)$CKS& ME#1W(\?6H#VQ?-+06ORX?6 5^#W \PGW%>JR$'G&TXC\EW=JB=X\)$ M!\! S0M4(8D ?$]^_BI-K7E"&[P>OV]ZY*'$0V&P-@)_"T% ?L+2DAFE36FB MG"?X_:##%_PV$%MP*LQG-,3]/-15UJ?NTK0X%BOY4'_GOEUUDP<2'WBP3!&$ M&T102>(+\0.0SX6%!1=PR%B,7'-%/Q&KNIK%A3V4WP8OTH^M[N/"X&3ZYQ(* M[3AG$2F^/K086[QI&OA H1DQ5,>VD<9(]S'%EJ%9,V01[;VS/_K!");HAZ+N M_.R+S+X?BJ^^?=Q_*&#O1,A?>_=;3-,^BI"G,":HURN; ?;X*YL! EV!V3 MZUP8_>DL%[9RA.>=%"-]]J%R,F>G!'FM\\>V!C$"%[9#F<2%70Q;Y*P4_[>P M_3_OC:?][=[XI'^X-SZ/#!KX 1NB"& QB\3/*:X\P-!INC:]D1RNIH0//C\Y MO*C_24C-"?4B@_@M1M:KRBB-N']O,XDX^G),\LEM=09HJU8H\K8@IRG0+=EI MI6HHX=[5YK0XL] WSYU$Z:OOWYLD%"7TXVUHN485I_'*T"_\5GI$:B;N[ ,_ MS@5OLMLOR[;#X\[^5L#(&5.A79@3; .PB<$_VE@D#9+MRLDI!BH.60.-ACF: MFT2/4C[=1>60#$& M2=@S3(1H2W7X)\U,*7DG!WH;?MY1=D@#OE.Z$D0'^8\ M6Q5T&$$^LF1I[J)'&;F'VQJ_,ZRU>0$,)S;?TOK(_UH,O',&40^(N!UC6]A1 M3Q L(K(SW%F#_:MKZT,+93="6CT/4B'QZ(PG)A;N\W/F%4;LHU8M'=Y*1#7" M"VTIJ![8IRW_?+'2%%VS83:2X)MN-",QH%(/Z.UG]75P8=L!!_(#+HR_PW.E M7; @Z]UJ@EE/H5K,\&OX,Y\?(_%S=GU_[YN.?^S3$A9:B.XO=+>-?_;Y3N%' M,@5/P92>L_8+'EJW)L?'@G6SWJQ7.Z#%7HY9JI[,/;8JWA:LS_[+\I'F^JU4 MEG&5\7W8WLU135S8HV0T%_;FXAJT88VDRO=P8=/7JKBPZJ3JUPFW_J/O[Y\Z MD@?\W1LRH#UV&"A,@,*:<>'[8_C'\(_A'\,_AO]_,LRUMLP-?G=YQB\=Y2;F M+65Z8OC7M:VS1_YV?^F_E?46)H.3 "GBG!A"]Y$NR/Z*^G*G5(8<%9^KWANQ MNZS2RNU>U_O\ALSO]S\NF,.$^U]Y5X22.HJO\4\"][7YH'XNK%0O<0Q[GR)< M*4\E;\9I5X#](>]QAI4EO=!@B(^/B$W%S*?W&2[GO\5.?CI;LV7^"!>6]:GW MA]6@OK/[GB;1RWO43&K?[87A10L;1&TJW_7XGYH<4$F8#9GIWK2\.&_,4N=1 MBAT,Q3$@JC+HT^8^7N5%%E9I?/-H>X>0IWK>U3<&3B&_:]OC2UK8=SBOD*Z4 M4"ZL)"F#Y8AOW$!&L/45HHLOJU$>RVYA;$N_@__%G!4?7A@>VVJIJVM^ (2I MK)>RB18FY^$J^!9*$9K&5P!U65-H5:P;36]^!KR=JYNA\@A!@$[=FHOL+Y\(D/5('IPW_ER>G M_U/^E#_E3_E3_BM+M3DG#SJ#[\"K]DA&NB@K_7J@9O/J\U>^UCOA_**;1BAT%$(,&J[> M#-^I'ZVI'\Q 4OWK=TG12(C)S@XL#NXC&B/:WX,/QEQ)?,(BI%>Q M!3.4\V%5:/#<>"W[PS8K.U M;XRCHZ :H(1(0[!4 VQ&2+7M _#:-)EN2 IG^')&EI_A]*A3?H&(6_[8A V4 MQN67Z]PW%U04'QXT)#B!65S8ED$P@D%@MC&<:2*Y4+>V')T8X4?9W3]S:L#_ MOJ=QW/N;87)*@LEW\C_*G50+NX9CW3\S^)4_F*4.8J&=R$SVQ:0Y)@F,H%>8 MTVNZ;E_/KY1V\)?Y6?$KS49$S:WZ.D95[FRS];)+M2;43_Z$::3(!I@Q+X"A M5,(F4)I:_7E K#UR-9^/=77*MB<#3HY3<]JQ[\C=TT+/PRVWEM*NH$(WLAM) M/T.AG?Q4X.=B/69?I0%#B+I8/[29N5PG(:M:Q;+/3A^V;CA.DB3"FB4O%\9L MY8Q2S3,D^O[,L?VQ_6/[Q_:/[1_;/[9_;/^_L[4LSK=EY:5VFB[K!+[#6HAFE8[_Q845+KL$$2*5V&>&X0S_4)Q.0.\/ M]R#@Q>2!N!O;XZX-XID2:R9I=[]Q868FY^$OR1\6Y_M9AOAN2 R4&$/&6DI) MA$,2[&,OY^PENXXC6MO>D&8-SA6;M3[XN#?#CT4.WA2^F]-,@^^IWH3_28$A MW<@B^"XN[*-\0?28L<3_P=Y[1S75O?^"AR)-(%0!*4%!46F*%*7%\DH1$1 I MTB("(B+$@A E) C2FXC JRA1$4$0(EV*! A%!8QT2( T&T@@L82C:1._L];] MW7MG?M\U<^^LN;-FO7\\62MKG9WD[/,\G[+WSMY#)=9LL(FVGG6UK?&?P/H?4?-TVIIN=03>4;-[@VVRXRE0XL^/AROASP_P MVV 7B"NZ>P/&XO9;%H@A#0A^,5>D\B0[;TZ,V@&&#XH_P$L-%*^'^ERL #=R MSPD&*=KVU^B4.8F><@WVYQO=!E\+<,%(O\ 93)-9G'M D.S'_$.5AFGO%"FO MTGS$XF,Q+[X\A)3_ZTB!2'ID+Q,^!(=BSKW"')OLWH[RF KM8D,X.\(BGY(/ MI)D^?QCYZV^GW(-A,W(69)NV]W?^5R_P^2?^B7_BG_@G_E^-:S;,8:X+D6L@ M>+MH#HJXX_%0]>*Y^$MF#R+W.P:5[B7J=FUC'9S5\SD+I/BX2*HH7!^]#--# M*Z'LP%\L3#]46F 2\*L;.G-!?G/^=N7FT[OCBH-8]?G5RR[Z%O*IX\F.LMVL M&9[Z7B<0G\0PAPBFQ[XNVC>!-A'T-Z@MT#33=W>3M!?G)9X6 S&]9=3--3T)?J!S?^+&VQ4C.0X]%Z@_ M#22I;#A6 R./1V!G,S@E4Z;H#3S?<;3I09IY*JL7;6"9\-W>U:=KTS2>"P$>OW10#!O"\MC(":P-\1Z)\-= 4=O>=^U MU_%)*T+G6Z"'Q!NEP0_WM-0NVNQ0N''?4WKRI-\PC+5>,%(Q[:66J)"T[&W[?Y% MM8ER(__-Y!LP^[A!"/S7,W %_S'[]E AVQCZ7TW=_=/RGY;_M/RGY3\M_VGY M3\O_QUO61074K3XRJ)S.1WE0DB\=$"C^K];Y&_\1@C$$.>N'.6+6I\E M*O&D\=/Y=R\],_1>"B@?[1O_IB59:+=C.:TT6NS=S(4KJ2$-1P!TS#Q9I$Z\ M>4>XAY?Q4FOV&ZD[4%<362>BB_) M-\H_X$+NJLE]RLOWYK3S*U$Q7#@2ZR\$4C "POCV1XF)JOX\3S!3+,:&8 VY MFFS9>?-2;XY+VR:C[E5@V140=U$3^[Z6C79 ST-?K _ Q YR3_(.LW#] M" #)'5!"Q@R>"K42%?4WR[-YW4L [!3753 .;[;)A9T/ MMN/H\PL0S0Y&_AM:R MC?FV^2.ON)92HK(?0(\;>4*[10 &)\!#%X2 O2,!T8EHY44N)MM"D['-D^.3!?[ANFG MD#9R6L!?W%-@!<>+?^LJ#H*$'0(# ]=,,,E^I?"U#@BG30M?F@W2=N$ M?PSQEBGV"13C'D5/P!5AT;U<)<&L1C>4K2!HH57-V*LS, JS5@^[LZU#330V M?2AV!5PUU7O$8#E( Q(F"D/"4-=6[K+>?::7#L)5ZHKO1PXW--Z4[IB,E7E+ M)@_<"K\E$',ZE5UMB(2MA+'\&)&#.)*&ER@[VDY?1,',>(V(Q*#N4?CW]XW8^7TB_A )14R M5S%(B18"!10P*&"-4X)>Q^:@5M<'21XWMA3P-I4QLD0D<\)1YQPVECQ!_,:T MCJ2N[ATO7]GS9 MU9;ME^FPLG)%.=))*^^Z?-H2-IB?@HG&*@LF\!OM#\,&VI$D3T_5?:&WS-K/&GQ;QEJ+'G!O5G9AJCZ!+LB'9 M73XU\U_1]M.:$>97M6])/KHLMB=9//?&R]4+9M\>2O0Z&HGNYE056P@PO5EX M*F6E$F&UEFJ%R/2]!\ON2G0L<2]_,M+C&G;VFYGV^=;/=T[S1_$[YRGQ,P-X MEB=>#@SKA>K"PO%RR+V$$ENGTC#V]1TKS0L68_HIDGH>;PL?RE7,RG&/_L>J MU?^3L,=SAOF5EFMSVIQ8MLU0)U_VIZME8/@FV_ +?DP_B]<-?Z4EVWDGIHSF MJ_OGEAM_IJA31+\9[JC'T^[D/_V)S\8KX&(M1W5;'OC1SH!>C'3C\-Q1TXZ0 M:^71QQI2=A_?:"9A(\FOA&NB9V#-N#Q\])KJ5RC+0PC,7O]KTAQQ)AJ:#54& M3)^"9WN_%04^3\VJ#TYX.F6/>NMXFJDD[<>.%LC!HA\+^D,V\BN[U4"=\XY& M8-F5B">@0=]ZDTI=[7S3EFS?X,J*+,8M%>NU714[\0:YX"-VA4 .RI7[\ALV M1"0AZ$:ICOI(J1C?Z8FA@/A4VG1#.VLE0;'A.6=<0E"XV:47@[2Q/GDZUNQO M?*MY[YH<#V /K82R OM<]5EKZ=W; T\=6I?<5!+'A94:,PKV4$:NY"J,7-QP M?9VGOKX"9ZV*;@%!;N):$&/7UOC=Y$A&9PQ@SBS@GN!%LF9$*9\A!!HI*]C* M_9#]S.EZS_""A6^*M"#S_S%H?@__OT,! MZM_-;X:RUWCJ@9QT%F[PJQ!06/P"!02;HU-/LK+/7_R[OBNB]J_9_+5AV&62 MM4YD]7Q7Z24EZ43V5TXVOQJ]#3U]6S" ;U283J4-/]A(*/SJ:,6>R8K[W!FX M[0ZN&!$C=>C-%L5F:[]]*\>T*6$ MA! 9-C'C1U/HSI>MN6^L6J:ZCT**D3O?-UXF9WH\1#NBW\-D\6?AZ:643=U[ MP58% ^<&38K1J.G($Y47AS5_51:_N%CQOBA9%FHE>(N1%UC\2;&/53PU/]%M M%0^EQ05K'[U'H*ZGF._K:&MY<"I\,C:#]6:77>CU6SW\R;S[$BO7_TUA&'1U MMDXPM^&[[CC+*S??;O]24V$H.-1M MJPKPCD]G(3P/-"@+'>@\LJAX!P:M35 MP%J$U)(M/NU=96(-0;).U3UN=?:F9?9PYN!!7\U]\D(@>H8H!%H3F&,5Z'>W MYU#ZX"E:NWT,^TK_TD?0K8>4\([VMTYPL+K!F[:@38:W_'?V^BA^$4OEFJ 7 M2<05 M^P_ZQ4[9S?!#7$(P])F5NPSSN02![&%V[0DPE>Y5QW-BSR/H$.CY]YC:Q+NQ M9RP.ZP$CEQX5W9'_!O)X"Z]B]-$&#I.]U1/JQRM9EYIXVI.YDY'#^7X5M MIS7^TNP-#6TU-='JQ%"D$!H;;I$N[N MQ5LA&=]U&0>&3(=>NU!ZHO&LPP\('.LI>1C[$]K@J]'QH85O-D?RNLEMOGY, M#_;W03C+$ZIZ'O\"L7(JKNE+@7X+V,1V]4-C*T^5\#\6-^6;&=T2?[*S5_N. MC@:RQV$CHY39R=ZTQHD%H]D2G!-@\/86>D'.]UDR&&,5&!4R?$1#YOGWQ:[# M:9DO@L+%+_?<>J)G+F(('2$0BYM%#)9+S&#.0[/02F .%:$--LX0.BH'"VD3 M3T.^))1NR?50\C6VUSAF[9<^WVPI)H:PVVE"Z(P1E_1ZM!NZ:>S2.VO\D M<(D4=]GZ\[?0/"\W*/V,AN&Z8?E/%D9DCZCF)&]J9(']'NY9P?B?Y8QH$Y09 M"Y9+[W84;Y@8+.*GCQ,_DA;RTM*^]P6K:;D,[]:46ST@_>6J.MQURN3JZ"YR MP/AG%7)(X!/.MQO)[(YT;V*U_M2_T?R?"\@9G$<@GH4;P$*$0"1B#D<("%[O M-\\B%8]V%R?A:LL4MD\O[MDV,%GS=^2NF\5>G'Y^/;,E8TZ.:R(A5> M!MZEF6?!%7FN], DU:".\2X;?BGFL?NESN%[5D[&)F'1JIV&S(W?2A2"*JC?EP2H-_IZ:5H=UW?VPX4"L ME+0%)$,A]9K<1.E8+'X5$09O:"$3E^BJIRNH#8QZ,O!/B/O)>+S;$ M>):<<)%,OXB^TFI62MN- ).( XOK-D=-8BV+! M-_D&U#;8)A2*_T)DBHBDU$%*T^>5/#I"$=0@X!70HS%TQ&8P]2_;M%$F[^W( MEM8;V4\'9I<'VM]&[HN0RN"I)>_A-V+"&R*$ !3+:EB+C^$N.I$][%CDW)E7 M@BEH"[9W;4Z"1D = IOJ+)I70\?BW+:IP,^O[_MUNBUG?[QA;IM<^X9,>K)] M!>?,G^-P\!#T5,?0REYN2&MJ#9@-W8C+Y.UDF"N0K)IM6S+*/EJ,BAD-W]F' MZ4SC3^2C?6,G.!Q^_4-^H6"C6STR\:A@EEW?->X/&A#&GB5T=LF5M!H^]E%(RFQEHQ M($:4Y@W&*V>V/W)H:>S+?Y-@[W8S1./CD:60,;BA2-9H"$Q1%FR_E;U4;'J( M-GNQ-(D.55Q*4*C_,CV3O6XM[L8MR7V;_-%&7(88-#,]^9\:A9,)I?&DI"=M MZ[ITPL2+2%=D/4)V]MU<(;.0IF-5> MC:$N&/FQVB=Q5_U/%S^.JG] 5DHO/'5)\_4N@K08MIU? D/$1 Y@-PAV1,.; M1;+B0AQ,G:>"[VIB+Y^[0(RZW,KNK!MX<=EC33+VD>S^73+ZN[U><2/1"YMM M5I9,2_L@:>7:18,4#?OCY?";70I5J%6M&P-38R?LRZ[VGG'=D')?W7.U7(P= MS3G&+EWI% *2C\"I9ZB#[!W3 @/DJ@U;NJ#E'&SJU4C;'JTM!<#9?>_?O)-R MVP_LE -L(1M0+B*,?\&[".["MT()1#50VFFB1=MHJFL/Z]YW O'B.NGB<'_C MXJJB48G++\9]"P.^V1@?;CZ"GUFL2';F_+KV^;;TB_B55T\1X#A;>$ Z+@*>'N9,Y"-"/9#['B9OC:,8S MR)JX<@PUPRYC):9&$\,8X3E/'W]0T/DA-D<[J2WVH1QJLOSU&!W1-_!Z]"1A#P)G3;H%@.,6*7SR=91$$/O>ES9N"C;Y;?#:%&W".^%#J5KRC9S*Q<3468KN>W-GEA^U$Z=(#89N1SD?9^0]4*[OKGO9>$W==+]Z6%WQP MG2 'C#W.W@'\SP1N,_\52H/KQG/AWVO!96 :\RO#0NEYEQA-I2=>32H\:VZ\ M\&M-[89_EMP-38-;AB8R^ILY 3LDJ+BY(1J,IY[!\0&]JE!Z((QKCP(:)DR4 MM*J2O#UM-"9N2M' M!7]??NE=U!;V1@ALV,TOAETH( 72H2F6T%1'+5;L,Q:Y+TN=OY[6Y?;^[7V+ M.QJN* 1.(V=ZT5NZHOVO=NK3Z"4[>[;N?Y^F=4'>Z14Z E.]XR&DQ%%,\ [> MC!/=*:G/G.S'>3W>K"O.)9 D.YR3[15H_ .+9B5-L=PCD^N:W/+Y M16Z6^.F@YBEVY#\/Z1ZXKA"(* !W?,[%Q X32:5_@8DLPL!UWQL=$[3!/(;[ M61JS.?-DO=FT3*O8Y0&WDC-DM]PK.A%)9 Z&#>.I<;W!BK!(4898@6Y/08?' M?R]KH-7PKV[_U'$:U,\Q>?Y$RSK]]1?W)(BHMZY!>^!D9XXU.,<@;A*\UI-D MX0OL%=C0H*3K7_LZ%COY=Z\\/C].]3"YK+[3T.QB/']E5_7&IBL_L$W0E4[N M89XF"SN (&T<"JB_\9QW";R'0X:V%LZX37Q(D79W' A.9ZA%),_XU2J- MJ/KR$/(.,8?@A(D*MP']M@E,[0_1 ;U98?V..]DAE=L^9_(BZ7FQG*3CO^ZV M78O9:KLA5^_0KAOEQY%#<[#&51PWY*N>SN1'/HYG1*TS\G&;VOQ7B&Q[N7]X MVZR-EOR[?L<5ALZ9/X.GO[YSWO'O=1ORKH(#+)LAO0V!$F$L+ETEVE&?&S&6 M)QBQ[_H5%K5(V%R8(V^;:PUCA>D\\OV'O5 MV\=?7O;KN-%B7>*.=:#?,E;>XFD@>5DR[8:D!-Q&\ XF2G[J\M+^R*-E6^628&N"3^L]#T-Q[I,]EG])P?;X M;7E!%L?:@8]8'@(Y V[(6^@[D0 M[F]:(<'7U3LBCR(4]]U_T EE9N^0H./!G1DKS[CAZ'&*$D_Y(4^+14R]ZI&^ MJ.:"6^LRI0>?B8Z."?3TN_CLDIK^WEZ=:$T?>=BTB_$CEE\FGMI@&__LR9>. MME[SY.G-DAI*!Z_J%6/0=8BSSVOZU+['IS2DMES*!P:-O]J*<&B-M,[Q$25 M,B^8W[HB<$#Z]6 4[7VH0D"ZIQ )(8183QM9WSKF)5_:&#C0;/DI>-;$12R, M>D?R^I]!%'71BZ^Y8$?4)@P4K<'3:V"ECC ".UF?'J'6&ZI*R,<.N1XMPI_> M+YT2O;3KWP*I!&R@"'F;W$=Z,)1ZH:[^*O+'K[*CK5UWGEC,W]QN&*]34TJ2 MU16S^O69:RT8%@(L7\1O$K60M0%=]P1_75"^ MD*>]=0#05\I\>/'AAZT;^#J/D^V-:/";^//X J@L[PH+Q_G)X^SF4&=Q;'[W \.QZX*K=#@K&6(P0: MS(>$0)I('>@:<(SYV;R#ISN:F,ULO5?5BV5&Y21ODYE&I[>:M6[&DAN+6HTB MB,",*0M*6^>I5W$N@/"G(H]]A+M?0.PXFU?9IZYLY> \\K)( O5]]]]:VRY; MO+MF]!Z07CCI*3T";<:O#'./"\:@LH+-O)/C7>ZT/Z(L&KSZS*PA)@9AN?8X M^#CY+PYB&':';DG0'4H/D2@)T69 >J'@#C_FKXHEO+@0.(<#D(=I&$+O,_(" M.!BCT1_IC9\>EU8QV43SN[#CW:-&WC.?"ZWC>9P!-3%%;&ADI?_!IU'37Q5> M-1NK*>O3E _(5%='8:SWU:0RU,42G>8)G M\Y2W@8^-8^J]V=J63CS>C<\SK9N14[%487K6[ 8T-=4GT%.4)INAOV'G*/(" M,KS1Y-XV8FY5HR?-0EA=&"SF.D!?,PN0D-:G=WAD01L@*[WU/+N9'R);,@)5 M-/WI-KII6<'Z*BOBYEF[C+02:\4M;T,S[3(,M'!G1 6@*I EPAM&+J9$&'BN'WJ1Z!_;NF0B*>5;M.\0DY7+TNM,!XNA:S_FX?IB\G9 MSM[6EM9B5R U%QBTS%[Z;ET<T-O+SG^X;OLYM\NG+L0=L]5:IM4IK_!,LI+,7Y[[ M/"\KB_/=6;@^> M\J."F8#_HQ[T.&O20(DHS+0 M4*+K/1_I*GJ$AC!%3 JC4M(I+%]X"G2#'\CK5].*EO0T0%P"[E77 M/?1]I]?W ATJ1\:+9&,XV4(0O;0)9PA/T *8!GFFBX9O4 M6FXPTZ(]$?Z=?#3B'L=E[K!Z5,3I&Y?C^U?:J9NY4MD Z$>%$=9 8X^5.1;^ M&'B0E<.Y(LK.46VWF[NVGK]>^\<>U 9,PENW,)1=84Q]%?D7ML2O4T5[\,]UP> M_L%7$V/#!W I&)8G@LPX.H&6$HSK :P" C3C\(FV3O;]>]#,=Y68^B23*222>O:BYN F2T_Q:MUDX,_A MLO^K)V;_B7_B7_$T:)Y\JF?&KU16S<7BFPO-Q_F94:6G$+@YW ?]816%!W6A MX+0WSJFH^4-IK4OICJ'X**]3>-9=Y&%!>IV-$)"H$ *;830+5@9?(0 AD'86 M6$$#^X0 \37_2Q!K-6^7L8U U5P&\W[JJ4@5QF$8'JULCW2$46 @3-G?S?B^ MX:5%@[W0 V*?[@V$!C;>X[[_1?U=^C47I(DDMCJ_S-X4P8#G8Y164#:5"Q33 M!RT+G&_;'A3.;[WI:\AT=MB35O^N6X-?B=I8B>D]!*,^9G!.3^L,4[$WA0 $ MMVI_]*V-$>==[873-Y+D"X\87MFR7*>6FL^]DS10==YZ_IGG3>!,[[? M<__9L[G-^<&H.CP"9FQU$V(#TX16/F5X/#/-.'CC5F M:R?/:*B\S-\W>$;"9 1X,V1UA>[!4X-SC$ 8(\^9ANO'D52=QJT6MH=NJJ@* M.KP?J5-]6G'V-?#T'[],58H_HH5H<-R%A' B6:LYSWG!8"_K>^^;J-#S MZR+']/R+[[C%T.:/#Q9N-2D!$L_LQF,N":77F6I,X-N2OM_XE XHL>L$."@Q_ (+.D@+):HA=HZ86_* MZNQKRX/TF0;4-X!=A9^!SB8-9IMSZ7R_-?PF)%#MJ/X(?7 MQH3CY_82_&"0T)\,^=@H"GH"+S_R5I#,.* M@@@!]8"^M.N%76=(WXX-(K/5/@[O?,(C65<_A__WUSGS3 HR,#\]%#0':>Y0&&+$*#7+!;2L?)?O]G; M0C*?FX=8+6P-"#%,OA^(\(9^6,^^UAEI0:LS\(%>AZ[=K% MPL,J&B6G_LNVC/=GWG4( 9YZIT!V@H93;;MYU9R4XYS8?&=PW']IO]0OWB;A&%7]BWM?)>"LWX6/=W1N9#5PUE-0EZB4+,=-C>PAPIK:;'2 8X5& M6=BSI80H>]5ZE[<=*HHR^K^5#G[PN\M+XN,Q86MSF %?@33XD3UT?.QJSM_3 M1R9\I^FKY\:ZOQYM'7L=ZCVI99VR7\?7>64GUQ3\4WM"(,<(M&*?-U=&:@^B M#8N"6(-WSRBO_$!^>'TNYI-KD+N6N)7"T._Z#T7PS:B#_&1;[^1;NP =YXR+6%X3#;_FO:/-8C-?=ZES,O4_Q[BSM86R-EP55"& M[.X*%H,.8RI41-E^*H(552_-*+T+D=VM'476TI6QU_OI+9!MXNX%9SBN_%NH MO:Q(NEFM^F#;A76;>S>MQ]?2W[EEW8,W#5+Z5>-E=306G0Y*=5_FEPH!6KDH M/D!;G'GF./"PM1"(/8>?P[!*^45:WV)11&,FE*5 QLP1SP._JVC23 97#W6= M;8LTIIDS-])&X?YWH$U+4?&AY2CYPLU'U9_HB[MX7A1SJ)W^^CU2($<7 HWJ ME&2>DK#V,[TSP1H2HARV1!>P_Y:)9C@W':Z\?SF%CI!Z\K] MK:LPN_LZNS[F[Y/J2J4-\=1A_SJ%*VQ0"83TPIM;"[977=F=3M)U>KO:N_W6 M?4G7V$?YUF>0P![#6U+1_>NK0/<1@L*T#HAO$PP9\C);]UWIH_+W<(\)!D7,+ 2BA$#JYJK>-0T0ZMH6 M6":=XSRE/\Y0C=+0]BBVEP1.5IPNEI32\B8H']"K.X):8JLRCN!YJAX<.U$^ ML6WZ.W#]>.53V@A%\))^RZ;U;H/N,WV+IIU/YC(GI2X'W;K[ZT%*N:KHFUJ' MF&M<:^19"B.2Z7K )"R6A O.% %:N(1K^Z!Z>O8I)$-:=^!N6\+("9P6\!37&=2FKC-S MN';(:,)OF_[AN0NH/<]!OWYWY'1"=HWOXH?=A :3G/9#!5CCE\9B1@,0\AIC M'MH*S\*?@2=CF@:Q= ^EI8[@/,Z#Y^<#)@+]2>1A<5>' 9K,*2_YPLHNA2BQG[U+I?4EFX%5UA&7*V,YCPK MW''S]6.7#^[U\=:N,OW,OK7/:YA8*"F201G JO/L^#<=)<&$X+&NC376I72( M#I(<>'MZD.'I\;.D]9E\6 U-9;T<6P:8#7/_.]$"H^8A&:V.U7GC$Q4NI>4O#L:/7VE+_'-\-[H - M>J29&;?F%S?D-6_;?JC'>+Z>H[FHO]RN1 M\YQ?SS."KF!8:XSU;-C9,H=8B#IRV+5%3P6\\51L>]&5G7>/#>X/N^"F:B"9 M5+&E35S"KT@PI[>-7_4<1JV'R42PI$4J5/Z\1DF 5&NW3(8G6_[6]DH)?Q@I MY.--=T[\H0B2FC6S]O;>'NDO5NK?$4,XLAN]NYC]=IASE%_2K3"+'*+O>#_A MR[8GM3Z/B<,JDJW%[W[P,3?8$]%GICAS:.]]"6J"Z,&F0$@J,YQC_(9NR%*Y M,CN]I7*X&GG8G_6I9N;Z\5=J!^X^SGT)47M=,^+55'SB.*4(*3WN4\3 Z8#. M-&QJBWFFHR-[0VOQXR\*W3X.2-XR#N@6,6P*3C"* MA0I,>"9@&1M&SQBR:@(1- 49"M*\)T0G>7!FW57^VLO)RM#OS+]?G]@V_U+F MH-/"2PGFGSWUF@B+#JSR4@969CDZ\3O'S,PB'%0L)[:WPH7C21L[% M\6[QKU!51Q-!CYX96%<;W;UWJF5M$XAS!T\A:@.6W"SGOJ&G+N61O2333C+A MNV\?-/247H;T87(I<@);\"3(H*X76%*4H\27F/D5E?.R6[][BK\IG)<*XD<3 MO05RQES%-VRH0-T"/5&N9KM&ZAXQ%5"X1=;QO\XP]%QC*&8+OXBZ2!R$7XN/ M@M^X[L=3<1O$:N'/G/N19W!DNBYL@FG 6BW5PW+<RZS[,&WP>?F"8D=8X,KMF]XW]: MX28M[I#XDA?H.]ZL8/8Y:.:J7:*Q\3Z]Z,[A]I)]#[,.GDV(U]^5+&MX'S!^ M(]!$4T3]7#J(T8.DP^3QYW"*YSM6;EL$+K&#&JV&%8_VC>]Z_EEK7V[K :.' MN/0N/_;0(*79F:7 MO7N6#T?NM_J!X:FK.^]DH+PDN]1%@&C MVNBE]^(/![56]6V.K;5]V .Y%*TS M JQ8?.K^L_M1*9) @R1CJ$]$$)_3;;\0=0MYE'ATYGB#6=,YHU:?U]5C M*%WA0]+W-P._[7KPK!/P60^Z1U8="DH5">,$@NJR7V-FG6F]60CYW:W[NXR/ M55=F47?L-Z1*A%#@9;"V->9&(2#9 (YQ;;["9 4;HAR5V=""G]/I,[V^Y>HL M;&&"+G?DADZ0C-<9KWG+LQ1^>#I#U1@RJ'/"IB1X&D/4%#N8*]/',PD8&0Y^UG8W-C MFOF(06\B)#UNJ7AX6>50]7A-J(OVX4?[#=;\M+A7!..V52LY7!-D%2=C#&6. MJ L"D:>N!41,#1_164SZ^:IAN-KP]+' JFV7@F!#.-)&PG4($\*U 1%P$$H; M3? $4QV?D.+QS\A/2D.TXUI:BDEC)(NWX=\/-9QH5ZZ_[=?TS1:[+@NDEP!4Y9,B$"N MF.L?'?#J0_QTR?7(M,\=+XM?%#K=B_UTUB$9*/HA\ HV(QFI8. M4('L&->5=V6J>W/ U^O7>9YL:YS-39Y;[%/C:M+;M_#&^0JID(QH<9EWUV<: M4'\F66Z:K\QP37F28"4-G\R9F$4YM8S'%/650[?"5F:K7KA6M#;EG316.MJ? ME1845G44^+V:#0X/B8@3QZSC6D:'Z+")S!CN3C#Z"'B-[G"=XE;.)90;VY3^ M5BLJ>C&?>Z$4L(X'JJ+$;NS2'L='>Y#-![&RZ)U(."><_T"@-L! 9'6;-=_^ M/7/\U:3C<%AE%+M$X=K5[7M?-.[ST30*N_*@A@H]. ;?O QC><));=3/0_@, M6%,DTYQK\24@'L=84^F-B*3#%;]^\ZB<#]@K6?Q8L?L,4;7QK,VRH;1^6,+< M2;&W411M@=HR1>,G)#D@(2\F@IU>^J2^JOK<4=SGP^=&LAMO^\7*%DI+PW;3 M.SK 3AJ<5^5'1_ +[3SX.R9J$/)"H/<@)MH\GZ*&-N0I\>_B(_@0SVE'/>1G MSW%SWD&ZN5)+=ZGZD[V6OJN]?B.WZ;[Y9\*.[=HE[KK0(ST7Y_>.TH!GOJ+# M\M;Q2@)M]'NX0HS(,!>DE>XQSS%Y/'EDH"SPC?;K4B_7.>O!_I1 .:\VW5D= MC618; $YD9,[AD#;HD>@C=:ISW@6K5WE#OI@03\Q\CDR?T=0Q?#Y&_(7/Q;? M,;FK?4,[2Q* 5 DT4)$@G%TS[#O9O0D<))]*/31C-/8SRK2XI[7[YI82J7GI MD4<3^U[_ZICQ@#_ LMS72+L8M(P56>YA].1F\YL?RMWMZ#.9+>08#>\K&^^3 M_%]ON5,?OWLA-9>:"C^'E&!$" %1/44HJ'+RL ?3-]8%TCZV94'=7'.<=6[/ MFH[==+0XN8GZYR.W]HL,#'.-E3CDJ-[,KX9%P"'!R+"! MZQ]LO:.A"E;19=P\E5.73[C]K6<1LB5]?BG-\\F'!S4]4 \X4J2:SC:%T1:< M0YI2/2=YQ)6O6O5>9SN^S<25!ZBVF?/124IR1V?[_T@YF'^9*#- M,7X=*I"KA1[%-KD7Y/"\*Y9*1%)A8;71M.[$M(M*8%:]F[J</(]9=.G MD0>="8/#>WZ=2I_->O/:J(:-97H_]T>3RU7X!2@%*C?&=8UGFD"':BZ/+U@\ MT'NC.81H45,:-22$RCM)//IL*<:T^CXI!%@^.-#H03,1 6.Z/C0>' @^IF&O M=-'Y=\WO37A;/=,4;..N-R#&R.C"T8,P%D8^[^DP(O![C0%JNP3K( OQG M\GH#N0Y(>L8ZS&G@EV&BMK=G4",'DZ3[B^:J[B9$5BU"F@_='>2D->@'W;)1 M'T2.7M=%Q_%.(^8^"0&!7"=+$TVHHPVRU2#5T"P(%6&TDGI,^>G8Q1@A*>Y?O$/\OV$1N#D/=[8OGAH3L,?Q4?77 MX9BSK5)6VSY:6)X^]FWWR2.QF2N7Q?XUG#0,4\''P@LT,)N:B7,>G#A0XBDR ME7Y33[-EBI?$KZW_NQDA=S?,Z5OX7;\D0L2@>-JV4YI2PQOP+!O.+-@FS52/ MX6X5S$&E?@@!:>30J8D(/"N_@<;TJO_Q +TCU;*A_YW$P*Y=33$7;JM]CO46 M"=*?(^!?9"7VP6005GF'%MZ%Q'O$?T'$:(%'D3-X%'X@<:6IUN=-D MJ]33_EKR,K"#^!G*\H!G.8I$H*A?;,%?=$HF5"&V:PL.(G\N_AXQ([:^Y$K4 M%83:Q>XWWN+^LT]_7)3Z<-7AB\3:4>,!S&D8">?/;Q0"D='P/-+G5&:S74Y> M"&=D-B#8\K6DRAV%]N3]#I>R^T%E;D(45@EEQ6X;@JG^T(9#SN&E49=JO\S8 ME*PK[&EO:9"\^_;6[A5IF?8W^O(B&YI6$["6A;*C)9Y#V+OA3HDTV.+A*(0I M\^U?C?-'Z?L>G^B/38B7J]E_Y@!P#UQWX;<) >HCBK*CABO7BV?.S[6W1.LF MY;L['Q_[B55WN2=X5J5ORLDL5AI,NZ5QJ5 M+-4*OZA^"%MJ_UF]@>LHF( U\X7 4!0^$DIJX\2UOK^ZW]*@YHO C)4T/]-A M2I.0)*K$Y\$OWNQZD153]D/R^KG1- =I2T$#L?>%0(WV$* ?1+3%TVE M_-:.(_(@!4(@^SGZSUD?6!$T]93^NI<4J,HK6#W[0%UTN2PN%?,E9@+&4QS&F<+IA"[A-H\ZMY9NMMEV68CSO:$R,*W_1X?M]EYDJ5_U!T(V0) M7B["GQ,B32>0+6/;< +8D!L\A6K08$!@/14S3NF-#U&JD:D!_M M2;YVVA\1]%3SA?=76R' U&!?X1CR\[N!4[Q#K-SKQ"S>X3KDE5[!EIP3K\)O MCZZ:0E&Y/39W3= NWN5:;3KOI:=^^.6C%_'-@CJN+GID\SI3[#'R."6P?6S5 MI,+=>OGC(U=[;O5#P\84)\F;/YA!1*85-YSGPI+N)XH+WL&:*'VO[/KQ2EW7 M*CV>D9WKEP>)QRO5NFX67U3>C3Z4) ;\WI[]BTPU%[7U?L-FPB+_ M+'.\W#2&6&MVGOR!T 3-OB4N;*9NV4(M?G(@Y@,M#KSV,Y!\4;Y/YA%\P7RD,^!PNCQ$ M^G*U](RE7PK/E-\>Q_3@>+,UF*;< SS3Z6X]5VK[*A/E\VCY8E/C?&"Q9DO\ M28V=!K9;=_>8#5R.7W6,B."&BQZ6\T]\>@7G[S'8&80\5NQ5UB239W.)/B>= M66^YT-F_+(GV#(.^,R %L0 C+>!W*GUH$),F!"3L'6+H^!S'/:UCEE]'C^HZ MDI:7@IZ76GP>SKQPXC+9HTWM/%2$DTOP31<<-RR++LL9Z'AZYW<)]K$%OLSJ M\5[CHXH++S=H7KXR=!0D"N3"V,,]V.8JGNI76M40)+WMLEL%,H,>FW;I@I%G M8U_OJHI+.'!+;[_Z6+)AA**LIM4LSU,(W"&C]@J!1O-JS)+[%)"4%N+*KN*L M\6_!(@M4"S:@PD#^PR\=@U-1EFUW/Y4K$7:%N_B0] ]*(B3T/U=>7T":K^"X MBB@[_M^6'IN^"NRGF]>TP*(!M'[7-,J-81I])%^K,M^[\TW,VO;9HD_[YC5, MAL23'1)IQ'YB!EZCRR":L9:V:#EQE;_IAVKTLR6;:$NS@P2SCT;RD T>^KE* M"M>&^J'@#IL5/U8M79NW"TSENB CC\T\*GO;T7!OY45+T;XYR^RG^_PC"PUV MZK+A!H+7%"6F0!,)X[SA5V B [>$L0;?!>;@,UPE R\\F60^KW?OGWZS[KO] M%KEQ +0B)AFB=5!V8VWM*/UD=LG8%%XN='Z5S-S%6V!0F#!=8_=7]&. M]B5GD,!^0]9^*];3!^SU(;PLAIJ'T>S6F$7F+^%X&]E;N31! 7J\:-?2VE4I M6B?N][-Z ^B"]J4>\>X^$,>5Y6UHYB>W(.;>46BM^;>6]*3_]@_9=O,,LD4S M)L?TRRV%Q:B["4V1IB726S(?0A[]'+URA/4N[RK=7.4\IP.-#8O]OD@)>==P M&*&2V]39(%<#&-X^ /@5\XSXW9@P3+[C/B&0%L.JY:2S5G'U>RUZJXY<''O5 MZW5[RW?UOV8![$()5?6]7S_:$1RCBRPT1B#[D;L+9<#V;8M;8L/I4EB:$- , MEIUU2PH+17(:,RY\:&J^Y.)QXDWYIU=K KE77$>>Y7M1%SWPHTL3L!N6T'IL M:8+1BZDNC9HOT\KDXH/2]-( M0QMZR T*]%D+^4_854?VDI\\@81V=QS]OSPA_:E[#PCW9>,("M%]]S8;!%-. M:3Y4Z9XR+9SD+,'-, 15WA41D^B*:D3*6*#..:+.1KGW7#-2I],R!]N?.=G7 MEK@:!W<_6[?GA01F#(X>K5QM?@]2!)I8!I8'+F'!/7!6Q7_S#M>X U?^__JCS>4@D^GNS1;T?AY>&14!RNF5! M[&,0%]ST(M!-N]?PDS%U1$/RXAYBP._\["]]2->^ER;!]D?VG_QT\T[QA[JX M5=SJ+W7Y(NGCYUT[ZQ*$0/)IGC>81\/?A"I<%3%D^>[V;\UXQ2_KF_.X*7L_ M'M:V$UON-P-67=19D)6-7&WT!$5+H+D,;]5M8Z;181FVQ 'F^<_!4Y9U&H=: M7ZHX=_1Y#&GE=D9S_;ZLJ^N$M?#;4$L2@9EN;2X'5"7\BF\=,O)BP[]]59?M7V[SN"D#RG MLF_,6M\?U@72\L^M8MES<5[$[.3=!51-E;^;7:U-)CK;)S&^@)R8YPC>?O]2P4?[,*?5[L^\^9U918&J.LKQMX!3B M*8GG"V*>1K^I.+\QJ1)S+C##NG37[L;!Z[40+[[Q.QR,6H9Y$?\HP92_ME)% MG3M;[G3[%/3HB>"L-T;S10=TC=*%P'G$[&_-%7L#&I1D1VNL,?&]?O9N%9+@ MT2,AJ[/'Z;80Z*BI<0#4V0DBDOOK#P:GW!1,CJ/?=JP-P2"@'15+8+J>97,J M:I$E%(_2@>LW3RB9G/X>[HOTFDP9_I;R_-?K9.SS9@QH!%O90^.'S(2,P2+P MTJ3%V?G*@-MC.MD:9<[U0@_\5BRM FUZ*,_R!#- MI>5"IX>&EYQRS % ;8=>RBNGKJ-# ME.KO12Z8ME:V@C+O5,^:+/;2WOHYY> MDQ]VKTM*A) /0#50&T0R/P+PCWT5BT6UNS4O3'L MMG1QP2>,[>_4HR",13@,WJU!18S;0ZK(8&U 8_Z$[\SCY(UEU08R*C:QRY)1 M-P2OJW@PT)U%IOEQ\#QC[(;9JO?_>X00$I'=R)Y]EW6D; EM0D(H:Z@D4\:,Y6L? M%"&2H9(DQA99FK'O2_;P9YYKKH1F# Q5GE9R,MQ&@]\98<^B_UFU?\S8>2E F!!_+; MB0NM9-N>K+D)Y_F*2<@9NYLV@RV/'YWZP6U<'="'8"<(,,Z"]W#<;9' @NU4 MFY909VW@T3F5A@P?V>Y*B=BW1]D#86QQGAJYSZN?!QS#^1WHX1!4O]V=P"9H M Y-I/P3+^Y\[%0BP,0G[TR93X0V(! ;B!<.HL3XOQO1B7O3C!_?EV"3,7W)D M/L#G8\AS\/=:S ,-S@PI+=#U&Z?(KCL\Y<$>3&!UO,/GLK' M8_%C*&,R)#=7_QM_NV MFPY[,,NJHRR#R0N)_#UE_9 EUD61^#]!^W\WW(-EFV' A#9%QC0&4&3Y;QP+ M7P%JUGP^%'=5&3HLRE C$:\CYDY3MJA;+)8Z$H(04J?*)5R8]$WZ/$?BL8_, MN=//GJFVH:HV,L*PHTAM:5;$=ZO<=1J8US"7>&@1\/EW'88/C) ?KEBI^5%N M)AG\TS&XCC"I649NJ5 M+2>.&Z_B[RHV1HXA[F66+"=XGQZ0NML[?C8N-X[OG2ZW>082D898?HJH$<": MV4!J,WNPFSA>9IW]N>R83!X-W_O*"D]+[V&_; _^\H:ADU#U=,Z.:N1=@?DQ M)V9B)+_-+KDG$8L#WHH-*;!H-YR7)[WJF7V.K- ?/V/%)Q[93G=]F)GH_:G? MYFAC3(>&9ILDS;:W6&K"(,/RWT60WOUPM)3O*@%7]:KN2M_++NN*X>\ MK"LJ4!C[FAR/XEW&)Q'$&@#GKC&>;_,R67XR0^9Z]O4.R./7OFR>@?%EVZ]D MVQNL$LQ8<(=$=V..HJ*UNDE2T(B%&''FA_*OZBV)X9+F)T7Y>?IRQF[%]I&* MK2S7+,HZVPX]0= &G]-]JPOHIZ'Q_-GL;S)L4#L8&GIW]U@>0:TI[:>+:.L- MU::CJFJQGJ@^CIQ?9Z:7T&.8.AQUF^Z\K]%9F'P2;<[0K*&I?FU9P\Z[$1Z( M4M?25IRMSY463[R"G99,*03P\72FJ*]7K)@XC*+RK_]O=]$J?#-Z7Y8]H[- M?TI&ME-/#2-X?C.KHN2PWO(658=^G,%&$P*[R )4.OFCY!6LX.$*D?QG$=SR M7$-Y%T=D3LENRLLNSU:.6\-0QR-70MEW8*Q'?POV]9#$M5QMP!C:@G7],P>: M]:>%H(#*JV]?GC)+3NE0NJ*.O&#V8"5"B[B_F'+3'HQ*HI]DB$U;*/Z+<@?6 M*M$MJ SRIJCC-+D9=[E%%?5FQ>YIK55/%&+112''JYPF3\9T96$MA''M)!$4 M?QDRW;;Y^.O)R'3A#RDU7SNN26F/\6G;^JH-$R3_PR.D?] :R7U>;,Q"E$% MI<2CQ^V\N+-_ M/;P!*('R4>A[EY?*N(:!ALG?@TD[G="U_V5Y-KETO?96R M!^,]4CE64R*0SPKH->+G741=$S/O)'$G@\6OAR%=E![(BH7S'=A$ALN :7UG MVVB(>'V[!M/G5I&I2H5J2/&JZ:=Q'W.;.+=694 NJH $2AD,I4FZ?VH[O8+G M_!R6S\"EVA+F 1 I&@(%F)?!'E#C M\N&.OB073.*2],RVEF2PR8T7;M2+&^P.\!\;"OX+E0 M*:L7![-,8L2G?4Z-AOY M.4Q_Q/"R^E7)9S9/_IP19(0:#7;DWY:%?W).@O,0Q%$B %:&';1?=M3J:C%O M/9;E/*$^([9;=+/_PB_C]B&IVCZ%V0)D)<333#^$7.BM8UC1C*A$LL?S*Y3E ML0CM>IT^LW]6GY-M!)N5L]V=[(U''6&H +HE] DCC B&@XI:'5M8G-B]_M+9 M2 'LU6M&1MH>#W1(ZD:B=S0&>T]ZDHW95_\5>P.+-:_<::'9)K4)L#(KF%G4 M=F'%^NBVD:X..HPB*!Q M=9J$QYK=!$BVQ$^_0RJCGRO;YPU8?RRJ.7 \<.6\B.$!JUAMKK.E-.).$,A# MMP]JO.K<$)\E* MCRLP'=<(2LAHBNNFPPH^$0,4@YBS4PR!*O!T]_BWQ]_';4.%M<(F6G3[7<8[ M9>69'MO]U<0N# ?&?P_&O_\M"I) 'MK=:0$7:*Y]?SE<"PD%,B\IIN8>3I]\ M?M:JM#UZ\?%#KHO-U("O_&+&0"L5D4:J%Z72:4,=,S)L8#.0=89V,+?,IJ)L M(=@P;G[$*E'F,@Z-R+4T=;O!5C3E?8!X,WQN82>@OKD.% 22;8#9!:OTA71> MU-AMKD77@B&[#9-8MUA[\Z_LG]0ZB=U3\]G-MAK@TX.0U*W*M2.#FB^*OY3(I!@!@<+$4--,GLP:+6\"_T0T5M@+7'H626 M[@PRG#EV[+RZX?TKM]7/=PAA5>54#KV%P6#:G \.L++ 9 _F\P7,M%#'4_O( MIZK3\0WI<>70]]'1+3WJGY]187^:;HT^^&X)%T26+V=AB0$X4#&?ND"+\ :8 MGW'DY.Z/1KU>2@U' Q@']6 M]AJ'X."N ^UP!4UNE&0'^#][Z576_?==OIX-L>6,XE/N(:$['9W,-1C3IS+( MQ.MCV;]?"]>>A4???,#>%140=6A F*:MVO^U/>DB#X=@//\#1!?\,]>.+FBP ML@J6 F,[DK)4=/1P&J?L5N2Y.MS-N,/,P >'S$G_[+H*+ M0/1IFGEOP=$>'TV\OV*@8+]Z97'L(YZ_Y[E&$(U;Z8CEG"92W19V>=H ES#; M% (J'@)89SS+\HNJ9$-VX\UMT/'U[H_V,YN@?+CT26]P413@0A )NL6+0. M.*^UM'N*!J56!.^*IFRJ2UP=0S9F*:'#P=UHEW5<@>TE[S#0&^+Y13^"U+N: MW.TEQOZ;^Z:.]A?=9(Z#7*52F=,;,EI U#^0+-)WM\/+&)C. MK'T5K"T6_GOD[+1_/$6/H9G)[=-NEEDB 0,G(=[3=%N&X!1FN9@@!X0G$Y0# M"ZO+5D[H=Y1<#;I:Y*H5(>4ZLWOQ',U5MW$18XWHVX'2/,XR&EK1VX/ M5CT_!CVCJBTRY/^K1,QXRX+_:B4A_#&\'>%XCQ2#FWG#PY-='V_\;+(;'GPV M[1'\B,=E)/U:;+'W&9'CH.NG/P?9?#N MFU@ZRY>EMVDLCT13C#:KZ'=1YD!M;SD>A9BXMWDRJ6]K_=.7-(MHU+ QWI*5 MBE>A"3A'PQ[L,U>724"J6?2K0-%BMLGRR3:_\N#=V@7',F>.B7 ]A7^$^2QN MVZW?@2./6.3MTW9XTI((;:V5=KJKF+>FGB:0FL=).XCG8 L@'E'J_R>#X2$: M]U4M@<92G4?I$HR+X/[LZP *%W65G'&IFU\[+\:*T@4/>H21ZG^EL-F^9NUK MR4(OEI3QWSKV%8U@!78%/6MA"G0KF1MY@*F4[TP+0\>RZX6#HW8=7.6#79G3 M1%J:?O[.?=:9Z%=I8G )I+QL)O%KWOM=BP*Z*8I_O$V4HI5LXMRY*$&RHD5N MCZRGWGL:>J#CS=CMM_7VJIGB17()U!>X-^@Q%H%%ALIW/CQ8!DS:%PZUYQO. MRAQNS/XL/*'8Y.(FP\;@//#&^]PAV)]ZB/<1%T-[LN@>K3$KBPZ%J%'*T]H0 M=#T68OCI8[#>XN^1^OA##"O0#I+YQ#A=82??\'[*MRW3/VXU/$_WBLZ [%$3 M[#:^"E)&*;$$ULO.]0YOD391'_PWI373!)\**X7T$>PJ7*;DY[Z4"%N,H/Q( M7G$\C#@"#=Q&^8-:,:_;T*K 6@X9W)8.<)YR*>J)Y- ]*51AX]*)K; QG96_ MS96#7B(U1'5DI2(:6:]^"'A)GLUHP!\);G'N?O.>_VJH'$WS8J]18/;));N! M\S].&PY_X>Z0/7B-N>F-(_%"7,[T,^A)$N_V6 *B]G M<(DD$GTV6E0G\8\3OIM$E[N/^WNA MW(4$*CZ4!9OH%_KWAW,.U_#Z97/4^?W!C1)*:O>'<\Z!+Z-I>&? B>0;B"M M6,.G-*[-,*\[$SH,5*,A+?UO;(I789WIH)33.'2ONW(;_< M+07Q6PH*;3\Q#P:4E6(M3@!;"0:D%%+C[F8/\*NS7*+X([!E/]E -23]3OVM ME/G_ENN?_C.@TY3U?BS-2QKP3,2EM)U[I$1\=PKFOC7#P7/D,3'=-Y:KI%J MY=]KG*DA- >*%D,#EP*OST\R<#ZBW^F^S9O.%_/Z%"-"[E%.$WN!2"K[P5@+ M)69!9#0B'0$X:,V3>M T-VQ\+Y"@$UE.V(-5 W%<$ET9#4IVCC=X=I;)CA8V]([Y?\+\;I%#.- M\:\9;$ Z.:NSE=_U+!BQ'&IDTSAK$+3MZ+74^5G.<^F9N)3N?CH1)%U M:-]&H] ],KQ@+%H%]-@)!,KRFM?T'R]VE?,_,A[U4DG]20ES$A>QH[+L9R*0 MX,',H[)\!JN>N5$:].M(6S6.\( 3*>.4G'6S=6V M)!OO$W$7>6O#=S,?SHH >(AGFWZ,<93VQ/L(00P:14M-&E0^,!ORM*5NZN>- M,;^VS?@6O5-%]&\>A: M$VT^;M3,B[LUO15;:T4"W$F939QLD6!TR5N",:SKEAWC-D+U+WPEF=I*-XR:;(\V]A.\)LOYP9(A%=?_.[0HW( M?9MS9#6C&(?E+6S)AQD.WE]C+[Q,/):L^Y2-L0]5!XYOEV,Z]*@WP=F5K71< M4V_U:Q<66,[I$P^>VT![LCLI+1T\QR3I//DA/2^U6TD$+NS!4KUES-S)'R_M M:(-PNA;XK/MA6@,936JN[ %5:53)51GRD^XN@5&TOML.)>PFK:WEIB\0& M'0&CET4[LOA0HL";D:RD>Q[1W&5S#/ MBN(%C):7$L@5FI\4%V>>^[Z@W.,Z+N,_G%GR4[@6]BOMS_<=6)(6B.3:C+BS MFK'>(P/W_+P.#V@[B:]5*P9P^]3%2?-.,8M89D'_YZ#YOK3RM'#!#<,:SOP+ MV;)#DF.>!0-T4[\?DYA@;W%DP,KN_@38!Z ?D.S6.!.IE5P? M(K&.#?L]D!?XN]5=+E;A;HN08%%70X7Q0;HW1ST[IYPW?^= CV]57Q+?I4\2W+CP61ZHW:H?/X>UP9T 1 &<# M#!O=>DW[_?V:XUU74]2 AZX]MBC,#UL462*0CUG.1>L#N YO(488,Y^@ J:- MV='R*9R\UN\'/3_[PBST=)?/3K$=.HQM+OL'ZK3"Z%RY"@#-NLCJT M&OKDI0L&5"X$7[T(!EC7>5XJ)TFA1T&W1)D^9Z!X4YU Z)9OV]_1*/C64 MK@E-M#Q_W40;6LY+IDC2%007@D7/"W]PZ^C'#HF[WN#(J ^L[SP$ MI8%D=UPW@I<@$HB&MS5/7I]PGL'/O_C*6S2PJ06QD<_SY6&'H(W"E!7 M0N@'D;:4Q;[N3:$Q>V ]3KUT1C;&RB!OD#(_+9\WU>NTI6TB#:-$LB2>*\@$U_=<]'P>R;/9,E3CF/NA,84BE8R7V$&Q ME2^R1:Z3?_=@C*/E.U(TYZP%"II(UP:=UMVSE\?,-LM]3Y0I*WZ)%13&.BO4 M"=DKK"M]9*?@.K3^P4FV'49+HMS!!V4A?P61B_HC5N->*HMLW%]->@=YV/(Y M#MA:!;*O;BV$GV,F$8/"Y[G:,5R0&MC4+2-*2]Q-+I^VD&%)A/JK&A%18&" =>B4,F-._ MK[;9:U:0W\>+9AO?_.!Z_SHUK:35)^Z6W/,R0CE-BQI.UT0.D9UR@-,]WNP- M_*<[YX4>OP@RNO)LIDLAV^=N5*^3T]D:Y=(* B=Z %[O31W6]%AV[J@ZVA7A M92/?VE;7I!&A>X#;IM!J0O<+>T.CWJB>I4SZ_UKCQUL*S-\Y :Z^16:=G]I4 MOS7RF^]@T^:257CEN@< M_/2C.X9^71$5ZG+I$76H@8_X]X4_4.XL_#*BK4,H?2)#7 N\\'\>NL[?["?7Q!ZL^P+%>[6.)D!U8#XF%KXPQP" ,J/N?;\/_ MVQ&^X>M+2'$R%E%(A+C@D"6"HD+3^LF"VG;O/9C"16 QHS>?O,!O^)5-X^.3 M"W;"7\(NPZ 7!"GP#E!.CNK) C5$^YXK4W!=H>S=C8U+W)]6&QMI![,XO]RQ M"U6_W/)NL,.# YMY.V3KT-KOK'TLUA=(?=C4:R[9_C>F*2URP:WJ?<9]%=B' MUB0#ZPSIUD3N6($=:_3WLT6!$QDGJ=G>=_[\N[;A./!CVT*%V4@,4-P7%."O ML_]9;+P7B8%P48[L5:ZQ2[0 MI9$88G7@0T1J@\<8/YA^+G[7>4KC1B.AKB7%[%+GALM*I)EN73:W^:EJ6RMF M(8$-&4*V'FNO$B7+)(HFA/,EK7=I^.)OT#_KH;_];*OA[Z.A%A]4\5@XLD)> MA,;AG%M[L.M5SNWS7-U5HB[39BYO@D9>SGV[^L152U_G6M_M7Q3#DRGJR"7T MM1;L:FQUPLX M,]E\\.(%-YMQ7%NKY]5S1K7(2Q#/',N;REO.F.F0B7.X3F NA*9PM>WBG'CA MFD&NDMM0OWL\C[SM9^YK+XINJS6!1+H%2@BDDT^B!&C/R$E9%'/-N:[YJQOW MXZ#1]M#%HS%?%Z1NVIU<*8.A(H#\7EQ# /49_3[#G/G$=:?CV8IWHMD=/XPB MA*NRR0DF2&=RGWL\IMC9VGQ%/IXJ$M]OR/X^,RP9$-BYR'P#G6!8@LUT56@" ML@!Y:%SG:)Z+N(Q[3Z9+W[N'^X4O>3KZK=^D1&GU/[[PU.*RU.QGQ 'B#?A< M_HY_WMKW9=>.F*-=^4:/_T2YSMQ?_7$S2Y:J9W?5J@"VN8B-O5,X"/;0.=%] M&'B;VY(IZRX6(,9MYL8AY:FE@TE!.[&B(X$%YS[ V(AF,)-#,#"@#R&$"<+- M+T \6?13#'U:2?;;/T"HOA^?7!+ZM/I@3]K?EBI MI8Z^_\.,"TA?-FRB:[NC/ZU AV9IG4-=.L@8S?#KWJDS&[?2NGGGGJ*>=[H@ M6@7][IR$26&9*\L"R3(P\!)9S9L-I0_X%Y1\;;2[,NLP\6Z"6WY@X+@P6[:] MPK9"]EW'!T[[.Y+/,A,B,1+P%(ED:BU9=*HP0N]Q^6;3 YX!_R8.JSFSHM(Q MBP8VFFOO&!?J!!#.$#(EW\!PR-,*D1X70>+K8 DK<$<2N0W7]$C/=L\C[?H: MRM8)[N8FW.7&ET JF,%0@O@>;$YT"O'[]0;A.9@ 1)'#>[SYW4$CBE;L[Q'O MLY-;QUMJ)[Z]"B\ R+5,$Q3G4#2+@^0_AQ&3#["0U MT&A2-B@@TY?<\GA?QZ5U$NQ314RUL$R^A70&3ID30OQ !5(#;-) M!'$&-[!4NN,LN&&$/O&^=AH5KHHKE+RCEB!=T$?J%3OB1%F09PI_K'\_=6MU M2 MJ5R[21.ZW 8[\![<0M>8';]O$I-4X',X]_7GKO"0\$,]X:$(G&Y43CPFJ59[_U[U_^YN'#OTE>7SZ[7TT<-=+FB;S..1-T.[,%N=F!I57W4A0 MNTO^Y8%WKX2X9>/Y'WAWXC[#=XQ ^ H>=,< ]LK&K^O0UI!T^4""PF4/(#O2BUSQ0B =_LBTR,#(U,#(R.%]L86(N>&ULU+UYD]PXDB?Z_WX*O%JSM]5F@2X> MX-4[,VNIE%2K,964)F75[(SL61C.%&K/_Y)_^OWD^ KVG!\O7#/__T^_U;F/[T MO_[EO_VW?_I_(/P_KSZ]!Z\+NGGDZQK/B;)_\O\R(**E,/ZO_R?W]Y_IE_Y(X;YNJKQFBH"5?ZWJOGE M^X+BND'](E_@[!/J;[!_#*I?08E?Z/_U>\5^^I?_!D +1UFL^" MG269_:*>^&7-']3TSX2G+?C%8_/_%__JG*'Y]6O/_=UY*+ MT\.NRG)O5,5EIKCT8\7E?S]'[)S(#%A>J5^\ES]U9-1 M(\:TH=.9[@&K_'O-UXRWUG)O:)"S?_Y)_K3<5/ !XZ?EQR=>2I.]?GC/I;5] MGV.2K_(ZY]4=?E9K8O5ZPV](59>8UDO*_3CC00PQ%00B3.5ZA7P&/3^F.!8) M3G"ZK+??^Y*OX>^?>]8:^O;$?S) I#ZCV26OBDU)VS51,J3\@9;'?WG/JXKS M!=BR!!J>%J#GZGD!Z@(0#NYPSA;@;5Y1O +_SG$)?L/UII1/@"\]L__?/_VR MD]GQ)*Q>%-K5#XEJ0?*(O'ZT&IB^N_ MNW;2)+,_@:)DO)0^^PG!MUJ#__&/Y8?-(^'E1[%/KEK2.(L$IAS&,:72W?93 M2+PHA0FE&?:P'\=1HF.A1FA,;(A:JJ 0H-@JS:HAK&=3QM 9-QV.9#:S$#MQ M#VR$ W%9MZ]KMB13B[U';$KQM6V=AF"M29,/*C,5>4&0-J9J[,U9+)(&Z[WA MT7G4S+[TINPU%_F:LU=\+7^H[^2\O?G^Q*GTW=YNY-+$^W_H#)M:M.[_+)8\ MB5,_$B&,/<:@W,$+F(6@)XGT#*U^]>6K47K]TC&W/DYUP'CR..Q9&)6W^[;!FM<@;QA7OU=_HY)U\-3Q#LCSP(_# M6\;_9F8\)YE:/=/ZTM-E9G@/YFG++Y ,@Y9C\+/B^2_JGQ7;X&XP53\KUN5\ M_F7@CNW8GV0G.B6^CNSW)"S.:MVG!/G0]D]*R]J3Y67)V3W^?E-5BA/I\O&J MOL5E^2R*\D]> G'@EX&NN>L)F1GMQ8M-1;_T[1!Z)A M8 &>&A9 /;(SNQ;6RT=STX%E9D)V?("&$65 .N3NEV0Z[E9W1/>RUR M^J=\TR%H=_CG&DFCDT$[,$8.# T'G.T9)P^MYD,0X@@GV(B((8L(/EL.K\(NNR#E26E_^ MQ=O]D0^_/_=0Y]Y,$@0B7V/I)LO=%BVJ6O/H_R)B>@[952A86M"G 0"*)E1$ M@:+JSN^Z)) M7)QE_L0757'ZUX?BVR_RG?9CDC_LOJ'CD6;Y:,X*T'\EYQ^PL^EJMZ_^]^;O MF_P;7JG/[I-TX.5B(DVG^H>;-=O_Q>#)=F'I%YW7O/VO_/MJHR):WWRG7^5\ M\T_2#+\1@LMOSX]I%O& PB!@ X]7$3SXY?X;G4.]=;E_[N7Z2^.'MZ*!7C:@A .M=.[6 MZ)>9%49I%*,9">"9GSA8\_ !QI3UC9LN,#=YZ:\7$ M*)H9?-,0TEW8:,,A4"R"AD>'EW97(.3(^-IP,*L%O0*B0S-XS5!N+LRJ=^MO MTJ86Y?,212R*PHQ!/_-4#'R 8!9$,8RS-,0L2H),B&NNR7:D)C_O;NGDNJ&6 M&N#878'9B7SMQ5>EW+R.[G2W7<>R373'-2#THC=;QP)?NL\Z\8:=UK87[&K8 M3?VU4$;A=?&(\_721QD50<9A2&(&$4TS2/P(P8A'7IAPZ6V0S$1GSQ&:_H9* MQ:^H+_A?I>G@'+TTL;Y+6O##FX^:&])CD<:U]BIIS+2R%P1\:2DY<$[/ MA5X?P#ENOGX].J>.;\,R^_Y91__HI+_@I7 MG-T6CRH>N(G6DHYLEXWS5G(Z_)+QL5A_ MK@OZ7Z]SE:.R9NHZL6'F-:IY3>3DQ5O#_O[?[HK5CE]7D8QQB(,8I@F8081CC)(2.!! M(@+AASSR<&I4+4&;\L2FI"?6Q"$5]5>I$?F:J;3PO.9PE7]K\DQ[!@%N.#2S M(_H@ZQF32: SLRA[J.V8V%[8]?\N34S#"?C2_7>26WYC0!R9&WVZL]H<8S@. M#8_Y /,5;I%3QY>,,!XETH?)FK*M'O%@&HG&+'$O\-.,"2.7QI:1B6V3_.#2 MZ8NW-(CJ69XY<#(S1%<5<%&LO6P)ER$X+UC$I6'CAR_C,@3+12&7O?$L+5CO MEZD=R3(+,^DB^1P&C/H0D22!!+,$1CS+8I30C&2Q6>;7WOA:6G1-NM?!MNH) MY](E6N_MJ$Q#D/;PX9Y@+.0,RDUG#!'B!&+L48@"'T4(4Y3*5X^J\4X.TKGZ MPF-F9[>'4D2O 473\AK+:&=.->4R-XZG^'=E\?;&GM>,G1+KR#:=?,BR=M1J M5?RIJKF_+^#=EIQ)!TH5Q9&FH67(86TE&QQ<%4TRHCUO-20; M6([*'%D-8NL.54]%A5>_EL7FJ=JFL,A?2XGK?+WAK(L.+];5!_S(NTC&R*.> M] L\F/E([N+")("8, +CE) P35F:(:/T$DL^)M[.]5R!ABV@Z%J&A-KBK.MK M3(Z>J5=B 9R%BW*5V,Z<&3LN9G9[KH+JV$&Z;C@[8W57=O'MS0G[;;'^QLM: MG72U/U9]&9%EQ!.21EQ:ITC%%5"!8)H%&0Q#7[I5$0X]7ZM6N2GAJ2_1MM3 MDR('?L[7TDE:K7!96=^9:8.J9XJF@,K,]FPYZ*_/!DST?ZFVE8'<62-3R1V9 M'VVRL]H;4S .#8SQ^^;5V49SWV[6[&U3.8?O_W[0:Z&OHYWX#,7,\R&.5/6@ MU(M@YLE]6QH'"9"OS+<"\R)7?&J*2<8Q1':LVYHC1;$3K' MT RKT[D>VCKW\J#.Q/%AP#*,DH"Q#,.0JS254 5[)!Z#- P2SQ.$I5YH<6ZH M0_L%CPO7W#!+10M+/4?7&32V&9N'M754G:43YX).U)7:7QWF9Y-PYG=H@ MG,COU'_7W*%5W6/99L4_BC>X7$N#M8T]>X6KG$J#]3I?;:3Z;4OI"9)FGA\) MR)@ZQ9.;9B@]5FDU(H\DF*(@HYHM**SHFZB'59B]BM_=M'Z RFTCBHTF (JU MC #>,;K;/>O[4N9P7_9@)X70S,+TK"C@>F9VX:?@U1;+CB/C%HUV&.I[GI-B M:>=C0@@^%&O^5_DGV!L!\.]Y)&O $(W'J0U&B.^HOF8 MLWF%UN(._3_[0>P\O8_E U[G_VB^B-MB716KG#5_D93NY&?5?RT?1>MYYGCU M6?Z&M_YF7M%546W*05&J+ Y8$*C27]*82Z\0!S"+0PY1@+,DX1[W F*67^6: MQ+IJ9NN:O7D;WDX$[E%3W*GHV.[5NWI+;;3U M3L4YS[#/4PX3EDI+S$D$TY D$&$D>.83ACQF5B?I-*&);Z"L*YN=!49WLWV] MN*8;[([B/ D1EP1TMI\^0V;F/?2XL,?[Y@O/6]5K^"0].]\CD7]3EC>L>%*1 MQRO\8%"\X;NJE+6DC&5-")E%H2>>A;>"U%Y&&,TPQBY!.Y]\DB2#(JY$^%:?^_9KJT[TA>>!*,;U4&;6R;*=@Q#79<+YJF MMW+G>H^_#UL:=$* H12JA/:^'-NVD*[+:DX%M-.BG,Z9?(&2GE,!?;H@Z&34 M[-;KMS@O_\"K#=]MGZO=?DXEJ"0)IM!+A-SH9HQ 0G@*.4J")/ 3=21I8L=' MJ4ULCA5MT! 'OW&L2#^:]ZP9ATO/CCH#P6:)S6K 9% M2^Q#NZ#WDF6S$;QF72=K*8Z9^BX;#,X7G6777.V T\;T.,(X&.^EP[H<&14,JMS MD=,CSG8D,BK0\#1D_,'K,X7;[$WE^?'JX_IMW\1U%R=4'?0?2L(DX30*H<]] ME9 G_\@RQB#)?!&&S(]IPDUL]37,3.V6;5O::F6_VB<-&T^"WM(Q%[2&SIX9 MJI,V@7*!T 3)QL:LO%CNL2UH8ZG(UF.:6<.JK$]4[.9\D!3+A8BH+UU21A-I MZZ*D:3JCJO/'44Q8YI,$Z=BZRZ1FN$[M:\I;)!=K0#5ND=P"8'[!:B:[MAG1 M%VO,2,A1!@9"_FUG'#0(S*+Z^H+VBFWPAGD \G_D:ZH.J50H7+>9HAS[7N8Q MF/H15EO(4+HE@D+N)3B5CA022.LXZ/3P$ZNG(@AZBOI!K2=@&%?#ZX4S4[T] MN2YO,'4$U _+O4Y0N[A;O8DTBJ<]+\9(P.R)EV:+B#W/\##D=>0IRYA65:#U M=E/5Q2,ONX]%[DY$@L(4\DS5MZ:8P#01,90[%\P$C6-?&.U53M"8V#(T% VC M1D\ H;=?N%(\,]O0$ ,]M0E.GT:D<14Y>8+"O,&/YT4\BE\<>=2V632N^&U1 MU;LLGR1,/!['T,TLA:E/<]M46T71.,GD M/"J:Q[S7R&IXVFLFID5GY3.B..N;?#C^S%V1SXAWW//XW(.6*]SI_&!U]]J6 MZ-H&' ^"D.^**F^[2M1\7:G"%N_SJE[*!3'A84HA$UX($0KDSM9+,\APQDB< MQ$'(CE!N:"Y=SJKG( MO\Q,&3H'+S5)YEZ&>SA=>2<..9O7JW$/Z9$W- $).Z.N;M?;/)+^!+2Z6;-/ MO.+E-U[=RT%OON?5$I/8]RB)(.*)=*W\T(.9".5.AM,4I20(L]@HVD6/[,2F M^/.;6]"G/BZ 'T O6X M9[LK@:I)YNJ9 XH[Z;A(_@R-K2;6>G;4/8)F)G)" M\(R-H!D6CNR;)M%939<9$(=6R?!MR]J&\BL:7G%@[HF 4R@\DLD]6YK"5/W5 M2Z+ RP*/&/;+V!]^8@.BB%U3+/4 "SW%MY?03,$-A#,O(7A2!E>% O<'G[<< MX$G!CHK^G7[*3*&:@BKE\_+WSTN"<10B+X5!D'ARB>8$IC@+8!1'7L*].$!" M*WYM-^3$BO.[:F'%6O=9,VYA(.ZXGM@)8:8;OW]X=__F-?A\?W/_YO/U:G', M\DA,4?=PJPG=7W9*,!AJE@__F/7^8S_Q+S/5KEQ2ST^P%V0P\;F *(@#F#&. MY?*2A$D%B#T$?:Q.)%C*(/%0"%E M R^*4DRY^;7J(94Y+E:M>G:>QD3S\/5:20V/41LA^\Z;.XJ.+UG/">3RFO6( MQOP7K>?$/'G5>O;A*RY;J^V=8D21CWU&((]Q#%&".4P1C:'/PBCB?NK%U#>^ M::WFO&:MKKMAK6RN5ZT$-/5D=&6SNU8]$L'EG6KU@A>J1X*=O$T]?LI.G>[Y MXU-1XO*Y#5%L2NU5[ZIJP]D2(1)CE# H%S*E6V$(2>!E, W#,(K3!*?4*!EM MA-;4QV/;!A55VZ"B[=,(\H9XT]2C_8UA)X\Q]/34T1$F9KJY)0I:JHNVPF@% M6L+N-%5#.D=J.T9I5AW6$/E0H75>L=/N-^MO>5FLFWW22N41M GM#WQ-GV]- M[O<&5\;+D) 4I1Z#+ P3B @2D(@0PU":BI P0H5O9!:F8')B>[+'Y]\X>R>Y6C^HX=O]VJ^EY'#)_%Z 5=,*"M.,>_(/FH2^1^6&T"CFZA+!B0/;0[Z M+2[+9U&4J@9'I>*PY-A?EX1[1.D&9IDGH()S@PV@D: MTI_83/1DFK!!_OV)EWFS(U _KBO3@.?(X)4F"U1'1D"\9IS:KY6F(?ZKG>2U=F[GWF#TUES[Z809;Q M($8)C+Q,0.2C &)5M()YC) ,4Y(QNRR\?3I3AU)LHXIZLI8Y< ?HZ*FQ YG- M%/A8W"F2U\>E+DTQT$&,R^+81*':1H0 M''HD,KH>NI*A.<*G#*]KKH58\VIF1N ,KV%ZSD!7_EUM%!1S8)^[!6CCM@8, MML4T%Z#CT>%]BR.T7-VM7,O.O/&T"> MP<^*(9"O_W(2QDD"Z.PQ<63=+!B8U9[9 W1HP:X8RB*!]56'P;7M144_ZXJ:L:K]F.C^>#\KI^G'"6^!QZ+,,0J49!&?<(] E/ M4HPHB_6*"4["W<2>7<,*)(I9<(>?VWYGN]YGC0_2L]T%T$F'9<=TK\6:63G3 M3*">D7RQ:3&SG^V,O+I^1B8MI3P)F(X,KUO>9K7)D\!Z:*ZG(6)IR;>]T&\H MW3QN5M+U96WU.LE;R;^J>*#>-58!10>J[V&!8\^+(:.>=$4%]2 )2 C3.$M2 M%B(:H]3(=E_'S]36NN-.!>P-^.MVD'L<]KO.MNF8H76^J^H&NB,[ZFA8^Y8Q;;'MG>)I]A@^\_K4$4G#!C(M:?V& MPNJ4<^Y1Z^"@?"UWL'PM M?ZB;PC&\EIY17K"<=K]5-3Z7$28ABN,0T@P3B/PL@QC'&#(24<2]+!&4&D8% M:1&>6$?5XCGJNPA3HF"EUQP'HB '%0]NNM6=C^T]- MI=V?VZ"1\XZ73>R/$0;N@G[TR,X=[6,$QHDP'[/WS=?H^Q(WNZ:R?/7\;LV: MM5]W@3[U[L2:WY$<'C54"W5T*^G+;1_;X)7^:GU2]LM+];5BFZFTAL2=0^]H MR1X3SVJ]/CG@;(OUF#C#E7KT.?,:5:_SDE,)E=29VE,?N.TI0I:LOJ%CDYC,JYP3N0T7$0/!+3H M$7-:4OV235=+;%>2:2?Y0T/WKVZ*+(U*,U)$Z?1[LQ5)&F5[6 1I_$$SV\%X MOGRSKO/Z6>[.'XOU9U4DH3WI'!QR+L/4PP'R&51YWA")-(2$J'KY(4Y)2"/* M]8H[ZI&;>%%O&0 M!^!S6Q:B*X,PX$)/_30!'+%G46DS47O]-GS+.OEW6R7MWWC^\+7F[$8NSOB!?^(JF:@O MK7;/RT=_Z5,O2)CG0\+"#"(2(X@#'," ,"(P\1'VC2)TSBF>TX*)C8LP(Z7L"6F?8)H-AQ MFE1L@8*[%&,3XG,G'%L %24Q=<_+ M>W)FZ]T!$GKKF;U\9FK:B;:EM&@5]1E\Z?X[R3WU:>D9D4S>WS,4= M;BK5>G$6>:D?PP#'F[ YF0\] S 2NE5$YY&T'YK:R M6'9(U/E@*%9S9L[ ]-HL.1+4)EV'_> M%RH>Y^:QUHZ/&;PS=5 ,^\]-53=!OE(IAO&84F4:VV40(S,4]?(6PE9*,WMQ M7L!+\IF%PYP0QBX&9CC0?($O)]C?BW8Y]>^6A; 8:VKMX=4=SMF[]2U^RFN\ M&AS"+4D:BCA-8NG&TP@B@@.8^9C#*$E#XC$<>=2HL_-EDA-K64<0Y&O OU-> M586JL-%A,3N2\OG6Y$-E/9 M88I/3W2Z]?2RA%:KZ\BPLZVUET4;KKP:3YO'L'S@]9M7[^Y?WWQ2,[>,4,03 MGV,8I7X"D5"E)V."8)#XL1>E0&&VZ)/3C [#3LX\<453 MK3,)(6_EEC=_6+<;8?I\7V)IRVG3$WC-FK^MFJD]W$'O-E7-7OKC[;M/'*_R M?W#V^Y-T"?"*?RS?YW_?Y*QY7,KS4)!65C1I970O MK6REJO;+_7+S7_E^A=MT-)97M*FHKCJZ%$]=A72;EF8_QG29-%+[,3B>T,&[ ME%ZX )VLH!<6#*1M+E\'\H*CC_3FX"-L#VU[J<'F2>WZF@^M! /)VS0'^?%) MZ1VWDONQIM1E [L?1++YV^;]((*?V4K_B"Q:9JKEU5,AEX5?RV+S=+O/T/>\ M6@8!"I-,1)!AAB'"H=Q3>#2 ?I!R1(7J4VX4RG:!WL0;C9XZ:,B#??K@B^+ ML);])?ST%B:'J)@M%EFJY2S"]3FS333$_THP4SS-8L+K8>'^O;K M^N%N7:W_P*MWZ\^;Q\?V4**JU_=D)>W8S=.*K/Z][+(C=&^]3 >>^FKLX:%L M/'1P^U4E:*E#ZCOYO/)?_E#G]H?U&?H$3.F)@YO5"MPI"R^U0:7W5=+/>2K* MNJE"!I1D^/#XK$E,,KAM,YX'C2NY*:? \(;@)=!W6%KW*CCM;@Z-JB*\5V4QS;*4U6@S'1+):[TX..-N2-B;.<-4:?4BY"+% QH3C" AJIFDCQ.H2HC"4/Z8"2_E040M3MA'2,YSXMTSH ZC M5\7ZH4T68Y*9YMQQ+V<,K'),\E53\-5L4SZ&K-Z&_%J@K/1W!XX BBSHZ3:U M8!PVEM20SM$>?(S2K/MO#9$/]]XZKUC4<\%$[G3*]WE5'Y0[U"WJFN]SS4E]>1)T(;*:)0UDGJ<:H)9==,9>SH\Y7T>628'ME72X^;)FR MC?.R.6!XMW[:U-5[_HVOPK[.AQ_S.$H1#+W$ARA!*<0B22&A/"!QF,8!#XWR ML\_3FE@I%>7V'&4!6N(+T) 'H6'&]0A<>DNF(Q#,%'5$_@GZ*VF(Z"I1>H32 MO%G1ET4^2H'6>,5.I]6H[=GW:E7\J5;CZF;-5!/%\ANO7G.V:>[95"HIEGXS M\F'L@9@"I#,K,'G-[>@KZ:[ 'X O6P!MFR!'5_-9J/G; &VO+DS M%:9@.+(;VF1G-2*F8!Q:%./W7;8#&=3U>_6\>Z3;'33U8]]O*RY$L1^2T.-R MWYYY$ 5I!K-86A_B41(DB*,@,ZLC?S5+$YND8>./_2CR'8^J&.+)!B%-A6.M MZ@Y3S9>>99MW%@QMWJ#/Q^4)>&4[ 8XZ>]A@-FD[#R.&?H >'C8 ZC7NL!K9 M57GLFZK:/#XU1EPU?;K%*ZKN@_/UP^F"NF^^/S6'L>^+]8.JI/.)UYMR_7'= M-MM>)CCV":?2_XN;%KF M<77TJC2?=ZPU![*P.9 M&^[4(>V3' C@ALEK2W<[GF,]T_TCS9R983]=*GPX ME4TSO '_Y^N(+T O!5!B0"5'VT14[B ^;2=;D0 WXY/MH.#X-#,P6:%RQ^R^ M<('S:<"_7!A](KJ6R>OK.F?Y:J/:I>ZZMK_Y3E<;QIF*OU4KXZ9-B/HHWN!2 MU6U3G5*;A;&]3UV&GLC2S$-0^*II5(08Q"@+(:5A1#'%*,*^47Z["ZZF7DH& M/()JRZ3*AV^X;%,"Z([/IBI6QZGJ"0$JQ>L"8(,;>+?3IK=PS#X99JO#WCSL M^ -O]N;A=G\>>B;5(M%N""Y6!S%/T'>)FZL_OJ3N M^^ZB__GW=9.9)D?G[$U38:/3V!JA$'H^4N6T/5^UYFM.6+#P$/&9CRWB M(8R8F"="XJ Z[):K!1CR!5K&C.*8[)#7O/QQ#J2+TKK7@7=5:5UM$":HK'N9 M]HL5UM6&9:RNKOX@EJG6?K-6JQY#NQ![>KK-ZKT5-,%;+B6&&L":0>C9F GC,K,LH,I,V[304 MW54&JB;5>;-#S: XRMPT?-W.@KQ[?,)YJ9#2LJ,H?8,#, O3L-'#N&)KB#L(.#'>7"H;TY[XEL(/G MQ+&_Y4!V)JOMCOL6TV8[^+I0#5:61-HAG&(/"H\$:EO&(,Y0# ,_Q4P0S#)B M5';V%)&I _T:DJ"G";ZT5 WC8TZBHV<]KI79S$ 8BVML ,;D<:3C)TG,JL9C M0AYJZNBSYI4H;]Y]_MGW9JMF.0I%$"A4BR6"0^RD*C&_5^X(GMQ*]6GO]6:HQH$-(H@SA4R;Y!ZL$TCCA$ M88(ID6(3+UH^-2$2GVMGJ@)7%Z92?79:'^WHBMJ X+C9BS,:+5"*Q!>M4>9ET5A)(D1=#Y+$($NYQR!$2/(L# M0BE:?N,E*5QT$-!CRD1/AZP9WB*-E&?_F[LJ_)KSH&?YYL76S 9JU+S?%9\' M7WJ&7$;H.$-GAO+QF@S],%7?S0 T*=9N.+*9J:S*>MGT5?O$G^2'^U6.>%<6 M#R5^O-G47XM2U79OG5%_Z6=^A+U4P#@B1+J%00HQQU3ZA@2E ?(3'FC%$AK0 MG'@[UW AG;V>#?#4\@'PEA&C)! 3-,6Q";5RT#!M??I ]7E,^O\XJN"K5/W46P M14F:^EP(Z#&*(0HH@SCR!.-D9HWZ$Y#Z*/@.IUW[!3YS>/3JGCFO#$;'YM\ M5_WV"1<'F5@[>[IMTU[04C;3T_/RZRFI$]$M5N+SQR2+#H<)ZLE=%-:1MIZG M,ZNJ7A3W4$\OOV ;Z2KW C1OS_V\D 4>]SV8A0F%2,0A)#B*8*C\\3!)$Y%Y M9K5"=H-/K*]#4J91IP,$]#335BXS9=02R2+^\YAW9Z&=@Z%GCMH\%NHX(//$ M,W9*\YY7%><'^3-])EY_"/EZPS_(E?3^3[[ZQG\KUO77:AG[,:8^D5O;@'.( MO"R :>8QR#R$$C^),R\T:B%FR\C$RBB_C-A,":T1U5/8.7 R4^Z6([6@'B;2 M[1)UZP(0N1G&N=S]_CO')?BX=A"9Y0H31T;#FHU9#;NDG3E6;F3KK]3D,N+DOO*O1B MA-*\(1B713X*Q=!XQ3(DH^T4US2*VZ\_U>U 21K'818BF#2>?B0"B#FG,.%> M0#V<]R7[D;HHNN-;W+ MNF27)'-5:^PLG7GKAUT2]Z@FV,47KJ_S]6\\?_A:!4M5BA?O]SPQOR R!UK,'T\%G9B0."GOUK(".%] STQ2U78".GVE*>^GC M,$%M+PWB+U;<2Q^8L>I>!J/86:1/_&G;V>V]:HCZ4;39L,N,4ZCIEU^PO'<7@M-Z>Z0@ M'1AE,#YQ)8?\P-M*IBH0\(;]YZ:J&P[DSB$E(8DIC,/8D_K. I@*$D$/!2Q. M?3^-S*[^;)B8_)"@?,1K=:7-'9@:,#,3L>5FL!=IJ^3O M<[0 ;;SQ@*D)7(YKL'$5-V##PKPA!5> =!1M<,U8=E;KM\TZI_D37KTJUJSJ M#M^X'^"(1#Z,,.(0(8$A3A(,$X1]2JFT68%1\Y)31":V.EN2@"B:9O;F)"AZ M]N1:4%R,=NWWWJQ;%'4XBS M2(7C"M57,HMADH5!&@5!PEE@>T3Q?V4<@S&"YF)3K %1ZNR^'31"$TCM7OY[LWWO%JF 8T]K#K3^I%*^R$)S,(LA$$2^#YA MC'O(K(7,"6A+9GY-<0I"5Q=/>R- M/>]UPRFQCJX83C[DLECM,DLR@J-4;N$C&D.4L 02GD4JHA*BXNQ5966G4\7SM6,E+E,7B'6LGV>( M_ "E7L]I[(6GS=-A;S>/3=>W;[S=;;=YMQ_%#2N:\/[=UKK;]]&,([DL,B@2 MG$&42;<[$Z$'<>3%./2DPXVT.KG;$)]X_=RQ UI^%EWS1G4NW?.T&)PRZ>?) M&L,\KOQ3@V=F$HQQ<[@QOP:)*Q)JC4G.EEEK"\8PQ=9ZC.NJ3;XM2IX_K-LP M!_I\7^)UM6I.^7[%^5H%D"Z9'ZDD!093Z8M+]QP'$),(26^=)BF/HR2,M*R/ M.>G);4]+&0Q(&UL:"T#UG(QI8#*S,KL"CAT7X"1FBI$NVMA]341]^1U73=0@ M_")U%?4!.5=YT6 $BRK8__$?[]:BQ%5=;JBJCONY4$T6BW5_BAUA',1"4!@F MJF.8\! D1'@PXDE,D(_\+-':[NL0FWKW_Q__ ?;I@RT#!K6C+R$V;C!N^8V[( M^HY#OY;%YNG=6O6%S=52N=8QCC)A!\( M2*F7J9AL 4G&"21)Q**4H 2'J:ZANY:9B0UA&POPO M!ORRG9P31L,SGKZ_6 MSE[/,P=&!MX5:",+P-4D9EL@7($Q7$"XQS20(*' IZJNB8)1'Z"N>"1%X>)24*S,]S,+SX.<%M, M"YS>R80K.,P6R!T2=]LOZ,T."*E<4KC-$FT M:H2.DYG8&KZ[??L)=)3!@#10M/7T^0),XYKL3G@S';:36UM]]<0ZH;@5IW]] M*+[](@=H=5;^L%/5"\/.HJ1ZHO7JJ?FT90VDP7UY$L4LS7@"?1QCB%C"(4Y) M"%,2L1C'*49I;++26EZG6RRL31""??S $(0("X]DO@\9CH3J61Y#0F(/\BRA M&$51DH5&)15L0;!H1>Y"?#VG899 "1UYS,LE318+\6(!$!I1#]>'.@R*G3P6 MZZ9\X1TN/Y:?:Q4$] =>;50N8U-X#1 MT$\3L_(%&E1-OD.K0@8M#Z!23$@''I?@FZ(/?MY4#$B_J6W[+>G;L1>;&S-H=3\LKW6EY93$MQH;1.82.S*<[OF8ULL[A M/#3%[@G8%J3Z^R8O.7N;K_.:O\^_J>(YM22=R[%OJHK7U4$IB]\K+C:K][G@ MRP#'$:%9!BE3>1^)J@GC$Z)ZOOB)_('[9CEDUS SL5D^*GJSDC35?2EXYK@< M"9MRC[J>39T+2S,SVG,%6K9@PQ?8,09:SD[4QFFY XH]E^6TK@?)6<6M*UB9 MN2C7]: =U^UR,*9EYNR)6#I,FPB4FS4;A-95=\4JEP]L&[:(A'/D10F,O"R! M2/@4IK&?0(\A3$GH(Y::I=#:KB M,I,TP#C*&*0HR>2&FV>0)+$'F<^B+,L"/\-&_;E&J4ULL9P5"!L#3,\D.8/! MS.R<16""^AY:(CJK &:^:J81IB'U<.TWG)/-;U3=-K_-WZ#2[76HI %AZI#OS;IN+WMHDO@X\Q!,&$<0\1!!@@,$4[F'"[G*1(PR@^J )K2U MOO:K"P6VW "Y,^,=/^K,9K/'$> =2_IQEMH CYL%YWC9U0AK,7JW!CT/X*, M^UR -]-AI!]S.@56=K&E;C SBATU%7XD1E1[J-EB04V%&\9\&K]K9E Y9(FBGMP M*@IT)=;6N$MBC80=R5<[YX6RG<]R=L!9=.R2.+T^77S.;K/Q@=>WN/IZ5Q;? M %XRXS9+L4":;VMR[3HF5D 53^F M@:[G1MVO_:P8D@C^!6QY CNFP)>>+8=['7M,'&V +!B8=5=D#]#A5NF*D9R: MK&VKMQW!VS:U1/YNFUM2+;'G$4[#2-JK.)0[*Q3 C'L8IC'&7I2(E(2A22CE M=>Q,''VI])$J?7P:Z&.Q[8CHV);I3L%5=FT"8)W:N%V_R1V#"[!C<9?6YC!V MT@U6T]H^769^!#MH")RF330=UU@%<84!VD(:8@(1($R?:KY1.@1 M'(0BC%EFU/1FG-S$^ZF=LC5=;(9QYN#__>]IX(?_$U1?B[*&XGC&$=!D$$6)G)]S2(/IF&J.D3ZGA<$A(>16>-73<(3*^J L-Q,])07W<\J M5JQ)OS!-DM8$56^QG0(J,^7>G_KRHKU::X*:J_V&1&^+ MHEX7)A<:YQ"XO& [$-Y,J37D!E^X+)]%438SO219),(H#2#.&(=^%F0I%"B3 MIDHU>2$!0_(/%.,,HTC$F5F*SZ3\3FS>!MQWE>/V^-_5D5,R+$ G!>C$:.H> M+0 6DK)2==._D#S9V9C9YHZBQ2D60!UEJ4T+;DXG_?R%'??)-_O)<\O*OY8[44 4UI$@D81*HF'_=\B!$)8$ #%'&? ML3#&1@GY9PA-;,)W9$%#%WQ1E$%#VC1-_AQ4>J;4!0!F-M!.=O-<] N"N4HM M/T=FWDSQ"\(>)7Y?>MYQ&=)?2]6QPE>U1D7HPRP, JF\<0)3@J3R^I1+-R[V M4TJ=%")MR$VLPI=*:CXH'AP5U6SATSTE=@6*Z=GP:&'-7T?A<%=:X)K%]CAYD(;C%T<^H6,Z.>4Y3 MF?E(9U34X^.;\5CE5M9I4O;U- M+7_U/G_,ZRYF.8N##(D@@C%-I&N>R7UU1L($,@\S3IA *$H,$G(G9%5+E:[. MWVU842F[5L/. K"6._!S M^PO#:IJFD'M>BK(@8M"/LQ2B""%(TC2$7BJBQ ^B& EBDJ@Y)>3FF9FO^;IX MS-?*I A_]=CNZV&\W2 _TRHZ]GX";$T,_9'!4A;5K;UGRLP8&,!.@;=V7Q+ M(!P9?U/JLZX"EM <+@>VPUATU);XANH"H&^@39(L2*,88J&V_&'FPS1*"*2$ M1ERD*.)Z-O_$V!/;OY M Z^:;FZ:I_LC0TRLV+]]N'O7-,E=%95J<]YPT/@/>QT.QK.+C""Y?+;O" TS MFV "!/BB>'%TLJ\AK=69_MBXLYWF:P@W/,?7>=PR7OKC[;N;NBYSLJG5(=)] M<8?+MMUE$SWWJ5BMWK:AVG'BA6-L5)V#("J@+T#+3-&)57JXZ!OZB6 (=3X9W[B9(Z^T-)L+/S#XXALX\ M7M@QOP:4YXWC-8?D*";78@C+^%J5^MFFCU=M_M^2,$YH0 ,8ADQN!Q / M(8[\&/H(1ZF?L3".C'IP'I.8^,BAK3Q0[1+CJZ9$2O(_FZ@\TZK;)Q!*?*R. M; 24 &40$4I@YGF9_,/G5# L_Y\LGWB9%^QSC>K!HPJ[HM3#Q(<,8@R&GLH]'V^Q>G-FLV'4D_,'"/> M[+V= 42P)_P,I]!/J>I8%&&(_="#H9?2-.&)JF%D%,1^G:I9A*\/"/X/T"<0 MGUR.K@9+;U6^#@*SQ;<=?V$JL'D$^UF97,6N'Q.8-VK]K(!'\>KGGS0_"-LO M@'!;K+_)4>5VZK=\G3]N'G>_N)PRWQ"(*"(T#Z#,40^3)Q1)3&D.I MM0P' 4IYZ.F>F-DR,?4.O"4/Z)8^J'L&FD9C1J?T5Z%]^8AN#@S-3,-1@90= M#PO08[O['=@RMNC.\V? 5?^,< Y\[0X3I\/9Z!#R6H!&3BNMAY[M6/-:X8?G MGU>/99FYD%=/1857OY;%YNG=FJXVRL]39SYMW4K.MF4K/_%O7/YBF85R2X$( M@;'P.41!DL T2P0D2>J'.)8;)6*6U&#,PM2^'5Z9ULNU@%'/JYL6'#/3WO," M&F868,L.&/*S*W^K@A8;EASF2EC#X2J-PIR!>3,LK $Z2KZP'\G,%%5EO7R? MU_E#,]8MKOC-][Q:>@DCPHLRB% HS4Q"0I@F)($>S00)1<8IUZIX<7KXB4W( MCJ"J),W!%T53\^#V#![C]N)Z*8$LLW!PHL_[93WC.#SJ*8 MXP+U2G?A*?,=7A<]T3?F484,[GC9N S;[A,B8I23((6)=+M4^$, "<,(XHAX M*:8BY('V9DZ#WL0JUW&PZPKULV+B+T"RT7J\.GTHK'"\O$USC([ILOU2P.CO MLQP#9+>EN@B4FRV3@:PCNR.=46;;"!F(--SSF+QF>B8'_F MJ]4NV#UD">(D9C#*D"<=#)I(\R="&# :DC!&L2?,"JF]J& MI\XC.&D>/[N1WLRTG1(FIKZJOW2ZR/X'*577P"$)TD3XB$"<9%+!F1]#0C,.0Y^G-(X#DG%? MU[\Q)3[U_F*O&<;S JR*]8-!"PPK/"_[.5.B9&89.D[:YAA \C*LXWG4,&/' MT83PZ7M#4\)HYQHYA]/(8[+%8\1],AYR-E_*5MBA8V4]AIV7U=Y'_L;KKP5K MV\*I+^SSYO$1ERJIM&4GQZMW:U&4C\VGM]TDI-+9\C )89(R#!&*0DBDU8;, MYP2Q+ VDG39QPZYA9F*KW84)M+R!'7,+L&,/;/D# P:-MVA.ID;/\YL+<+,% M8%JLC1U'%R Y\BRO8F56U],%:(>^J9,Q[UXKH_%1W#8%V :L*SE?[#@P,V,7 MH=,S52X!,3POWV'1TMY/6W35&LI44$)P3[(?,J,2%#1,3FXE=OQ5 L&JRJNI>2"Y R2G/OZG#'-6] J^>J]SP M6MX*FXHB/9?2[C#YH:N"+0O0 MLJRB.-NR[!W3[FS2-8@YLE-6+,QJNZX!Z=">7366I8M3K!_N>?EX)[_3KU*9 M;XO'Q[S1[5?/M[CF#T7Y_%&H*H[]$ZRYW!8\#(7/,8RI_ .%209QYC'(&19) ME,9)$H=&GH\='Q-;NIZR\@(4;; E;A0@<"W8FK[2]!":V3A[],S=I^MD=^55 M67(QK[-U'51'/MB5PUE>$_*5_->'7_F:EW@EC>0->\S7N=KUJ0*6;[ZKA&.^ MI!2C($0A)"H:"8DXA3C 1#IC:<;3*/51FBZ_\9(4VG>&6H1-=&I(7M]]:-E8 M@(>6D<9+P'NL&-XGZ@'*!2)AXE,8>S&%"*TSJ'R-!3[='Y=8#./@^@8\+AM:V1T*YNRB)56!0 595NWB2O^2/3ZOBF;=;Y*X1UI-V\1\S8/6LB'.X MS(Q(WQ5L2+]K#:98<-J645].=PT9-6C.W8I1'X8331@-7K:HZJ7Z>'6-O#[P M^H;6&USF>/4KSMCS^K)[H6?$. MO<[S#UZU+>W;P"H'%E=?Y1Y8_4<%E7R3I-;U5@EY&E*/1##R Q^BQ)=*F*E: M4HPD&<4HX4Q8[$\UR4]^CU%];_]F@+R.,M1@87EQ7/A_Q[?#FX*I('5UJ>"2DPHW_;5>%X]RW[B,/9P$@@0P2$*J.M#X, U#!&D61)Q0/\74+!_U M(LFI+T)QFYG9L "^M#0-8UPT<-.TE4[1,#1^9D"8&RUMV5Q9H8X.Z=,S8#_8I)A9P#:D>(][T+*_/4KO MY "](& @2;-E'L@R/(0'G4"@E0BT(FG=6QD;VAGGP)&EGH/C64W]C%-PN%;, M2=ILL6$\7[[N+KK>YA7%JW;8M_)WU3))!:$\26#< ZEBR%*?8HC#/!(QHF M02*T+@1&J4QLT'NZH"7<:3EH2.M9]'&,QFVP,\D-SQ!MA-8V:EI"C;2ZD>^W M%DC^L#,\XZ/.8BJT!.N56^_AZ[(A7G-2_X9KJ>]USJM/_*G=;U8?Q9TT 31_ M4MFF_\YQ^59^"L0,5/T QM =2\\+H&@#1=Q]JH.5[(X3')$T M!RN8SB4YV UFWA'O9K5Z\YW3C0K2[9(H\NT-N69+O+$Q)C86DC38T@8[XOK] M[T8!&+<1+F4W,P/GQ'9X5:@KG%7#N]&!9^MXIR/>L.6=UO-V[H#<+93-V3-> MW39]G[LSYKW0H.-3Z=V9=;7,8H_Y"!$HTHQ!I*JUIAE-(/(\08A(0H8B$]_@ M>I8FUOTW;>@[;TX 6%YRJOII5\U!*E;G]8;G.0[F0,^GF!=9,\LRX VTS&VO MU XB%YL*G4U*CA 2^NWEV^$-W8!M=ZZ).P@=^2D.&)K5:7$'X*$'XW!D.UOZ M-E_G-7\O/TWV3G*Q?L@ER9NJXG5U\UB4=?Z/YLBE2TE2/M3]G\4RBCPFN"^@ M$'X&D>]3B)'PY5\C/^->X$>15L/OJ[B8?FN5F-E$.RSUS.#D")E9OI8=V/ # M=@R!AJ-%DWA(5WE;%/6ZJ WZCH]!<'G;Y4AZ M,PLQ)CCXXK2HM*:,5INOL7%GVWMI"#?<>ND\;MEMO-7ROJZE+R)&HHS"Q(NX MZM$:0APS#/V("!H%+(AB9A;[N$]@\L#%EIQA'_!]#"B-LX02 ?V42PR\V(-9 M*'>2G"2)1( C[IDU5;=&P.9$J"%F713U H]3\9>0,-C'VW9S'N6GQ3!55OR M_<'G[3Q^4K"CYN*GG[(S*9]XG;=;(!7Z?2\'Z<+1_"2.>9K%TJ[X"42IAV : MXA2*$$6"X306L=$1S3E"$ZO8CFR3N@ 48"P#,5-!.=F-UO"28 M(\4\2V96%;TD[*&R7GS>O%# ;[PYKF@JH?>'_T'(&!99 'U?KH HD$X!SF@& M$R:BE/L93XE6X;DSXT^LI U%T)/4SP$_A<2X,CJ0STP']T6SR',_):-^NOJ5 MLMIEG6M.IU&^^(@@(VG?I]Z:+7M[A.5A$O;88VYC=8SG@28>*+95U(WO36=QVB1F9D2UK[NVNC,^E>=&;>16>JD%G# M="@M&/76?M?@F-D@C:C5.:-,3PD]<9CH'LD?(L[S% BZ@9HGW[6/M%1.R=+W M!1$HC" )Y&8:!2&&:>Q)NA M23:R<(1U8-15>#>H."QETO_M(UEU;&W9X[JF#+T["#WZ*I)-(],4\[:"N(G+>*-N/BA=I(6T%UOL6TW7!V M!NY#L2YY4_7Q#I>JBV!;ZTWX/,0>AQPG6)JO*(:$8_F'AZ@O L2P6=N^DU0F MWM[L:(*&J)DA.HV+GIFY6EHS(W(HZ 2%UT8E/165](%4R)%\0_Y= B M MR8:SW7*]3"(_(D&F:O+@2&YW4BY_HB$DQ$L\S\=)'!AE9<[)_,2V0S&W.*IH MN []G=U#P]_M_?"5BS0R]5&X#5O#D4#.]D,"\3.^]^S!09\+<".,[#' MV@)LF5N '7ONS+83E!S9X>MXF=6P.H'MT%*Z&=0\O*]-4=U>]M_C[Y_D?D.U M&%I32:6AJ'IZ2_*O<)57-]]POE)G0__ZQQV77[E421:$1/KW'(8BEK8O(0RF M6>)!X9$@QAYF@FOU(W3#SL3&KR.NFF[G%8#@YH^;=^_!O_ZA'V+G /%Q(S@_ MCF96<,M;'Q:D&L$H]L ^?PO0@]VP"+8\2K@7H&-S5MSU(R'GQ=\N<'*>>3"* MNW0'VTB8I@,BLT5UN@-D& 3J<%3+(V%>*V?_KBR^21KLU?/OE6IC1G&FL?.4R%G>!PM06O.0.X&H/VL> 'Y^B_3GW=8P>#J#-N(]KQGVS:P M')UY6PUB&['S5'+:VKMA-KMJTDMIR=7/DI]ED'#BQ9A +Q(^1$$:PBS+4BA0 MZK-(\#!"1G=5FG0G#\[;<=%>K ]8,8W9T0-2S\I, (^9?1DRL-@K:]$VWNZ9 M:"+974;J&,GM+%I'C^K,$3M&4!Q'[9B]?EWD3B%&JF2\W=2;DI^HE=%$6.S" M2T+">!3C&&:(!A!Q%L'4\P.8XBSV$4N]+#"R,2Z9F]@0#4-41FO-5 O0BX"R2D-2^N] M(17_^T9N9M]\4]%.:NPE8KX?IG*KR1*1091@U1 V\J 7(LXYDIO0S#.RPB>( M3&U-MR1!0[-31-,60J?0T31S5\IL:*Y,Q34W-B/RN#(:ITC,J_PC0AXI\=BS M9LI8E?7R-_P]?]P\=O%O L51R)($)F'"(1*408)B!A,/(Y\P%F*]0NY'(T^L M=ATM/2T[%GM+(O^V4YGB\633EK!B]>IQ_ MP+P,G@J#J)__P*M-NV^IJLWCD_KI=2X$5QU3N$5E/+-1IPXC:)@!6V[ CAVP MX\>F@)XA>..J-RUNAC=GAI!-4'K/#@JK:GR&I&8KT&<'P;!FG^4(SHO^JB.Y M-!!1[(<,LI2&$&61]'A3%$$/\Y!%PO=%EIIRXS@8\/8?8 M'21FYN(:-%P6YW5_9GF!V(]2;G?DA%+S+4N5WY1R=+6'7K.W^7?U4U_,"=.$ M-QW-4L_W(4K] &*4"8@][L<^BX@?$J-BWF=)3>P^; DW1_*B(VVHW>=QTM1L M)](;:O6>X#W5"3)R+@OG2IO/$YI7DR\*?*3%E]^PK+V[KG/6M9'XS&G7[.C- M=Q41S=E;R;JJU+-I(WX^"A62JPIZW?&R[1_P?'J F^]YM4R%CT+DJW3A5$#D M40_B*$ PY7$<>ER$*3'_*A8\0PD+0TZI<5F75=W^%D=E]YVZ0P19W[( M*5)-R*4[AL,$8N$A&(M(4!9')$38L*CZ24(F"FQ77+TC"YY:NH;&\S0ZFG;O M:HD-358O:D=PT77?=KB9&A?)E:$Y361>&S$JZ)%ZCS_M-!95;M#PFDKK<*,B M91LST"9D;.3O!H&3%/LQ11C!B#'E325R0R4R7W6?]=,T0P&)702G:K(S\?G* M-EIUT\9:RGU7QQ; 6[Z9'R'\U1 XS7A8TU%M^S7LJD_^6OB<]%D0) M1%$00R2WF)!@S%5I.^[3*,"1KU73U8+VQ-O$CA/IVI0J%1,W'*CPJ'K'@FES M!WU<]2S<1&B9F;-/>S5B!B2;(-K&9U)EGS50LV@+82R_LTX1^I1G;AYA#,EQ M/PGS(>PLS7N.*WY;5/52Q*G/61C!@,<)1(P'D$CIH?"R-/-2AJ(4FSA4VY$G M]HWNU2M@I:@!;A.1NH- 3^6M!#-3Z(:$\C@JAYN;([X=*>)NW'F;W!^*<]2X M_N@!Z_JR7&YXV#W^WN> RU5?ZJ8JEM'DZ9U)DUF*)(M%FB*81BB"2&0(9H@P M2(6/&/5\3)AEU5D[AK0^V*MKT>ZG:K/MU;IQ.5I+U/6T>%H0;4O7-BPU"<$# MIA:@9>M_5%TF<+X^DVOGM'KM=?"XJVEKR% M?BC6GS8K[GLD\F_*\KY\7-?L[0H_Z : GAU@8IV0=*$B#!1EZ(-!3WL@5_9' M5?&&,_T(S_- C.N*,PP,C_FTQ =?%!>.XC0O2FD5DGE^U-FB+R\*-@RTO/RP MG2N^ZXS4WBD>'[R]XJ(H=_4UU"5D76))0\YU^?RNYH^5JM^D>E 4JU53@5GJ M%9>;/Q1&G!'&8!1D!").,]4BPH>1" ,:QB$GU#?9_T[(Z\0[ZJXLC9I_0'>' MWKN"&( TG/=MUVK%NYEW/^5$)G&BB@(F-)^G"G3V[+](!-AM@;MM>!K=>KD15(_/;N:4&KCM\\M MZ-EUM\^; 5-'.\$I.9UUKS@#Y(>[R3E(FM= '.M\J.[>WJZ*/_\W9P^\[_CR MNV*@*E8Y4WZ;2H?,62[9:YG_Q.D*5U4NY%ZI.2T7DD/5O3- ),44"2AHP-0U M&8=I&B'H19S*I3UD?I3J%DJ>)%X;?UR7'J_P?TOD=](L"Q5JN#NVT@E(5 MI*O^Q$\+L&[;ALH5 TB>P69/(E!M1=*O"3C7S(^O*S_H?)JM+QIM7YM(!R4( M:"19#/M=+<"^0& GT:)?D@Z%6@"LQ!KM(_MB4ZY?*_('G'J[@I(_Z"=@5(%R MYLD8*5,Y%R>SU;*<&=IAPKHW*J3MX=[I0><\VQL5Z^!H;_Q9\WW )\YXFX=]5^94:GF]*==O,97SL!1> M$.(PYI CIJ+;5 E(%@GH89*D'%$?(ZV;J MT)H]D4Z2 :&CI^TQCP%QV;1V) M:Z:4.Z*@H:J:ZC2ROW4HN[Z/YP@#.[_,%@LCQTE#PA%G9^SMV1P4#1&&3H7. MXTXC?4IU\ET_JR:T]U=I'7G\M6-L6]JGCZRC>Q_!*P!1\O3/C*;!T'=S3,;-H M>E77#:A;AB:/Z+F$Q+1Q/&>I_PC1.Y>@T8S9N3B,^:Y%A=C5\CO)UP^J>X!T M?I_?K=D'_*C5\&5\A*EW+I*$_H9D1-#+6Q(W,AH>Q^UH@IZH:A/(\F\YV\B] MR:C\1IN1R^)9;4=&AIUM0W)9M.&61.-I2W\@K_##0ZG6S"9O^1/_QM<;_CY? M\^9&9!EY'F$!#J#O$>D ,!; -. ^#$(:I6%&LMC'1@7J+Q"<6#?WR:LS_XX! M\$6Q !H>#.LS7,10G7?NZ[B M_$>QUQ-SKU7FB389[6&GBN!L8LY>8?EA4?[Y*^?*$;AA+%>/X95Z>U6HT,YJ M5QXQ\%'BQV$* ^1+VQ)B!E.21A!%+/.#-"*(FI5$GE^&ZHU8T M/\RLZUG#'WPNC0VLX33.4N/^!;!U7 I_3@E>I&+^"TS1N<+Z+\&*W5KV!RYS MI3V[M,?(1\2G$85R82$0"9Y"$L8(4BI\FL84Q[[6OO(LA8G7@9X>T$F;U,1$ MSPY?):F9E302TMCHG17$D4DZ'G]6@W%6O/^?NW=O%! %6[4S, M:=M5(C+S1R&1R.?Q=K[\0;O-=B]^/*XK6CVUK8>;;E?US7;S?5WI[*LY24L] MJ%QB2H0R\B*2X*)( TQI'A99&*9!")H^=(6>YXUX5^VUF0RD=[>UKU";=Z8:B M'^][T\?LM,"9(>/:4?6PTFM_Y,H 6,A&[;2-B&^88D+MHE_7:_[G8KE4%D'/ MG]QT+1=^(3I'5L&T \ MJM]^UST@'MM0:Y>TVG3-HAVC,(WCZZV9::I7\"Y@&F[',.IQ/$,'GE&?Z:X7 M.MJQ/4,[QF=-_*O'.^J8=]PWW3.^CG2K+RXGUH3[6Y;[)6<<2#M?#S^O- MV7OAT;6P=_N[*>M-1=EF'D4BXF69X3272N>'<8II&0F<1ADI9,;C4*; D(,+ MOB9U]5UW$4S]:L9X[J9X*S;1%)<8N@NZ M..%JZMB,2RC/A'"<+@_/0VU[.[9W_]T1\'2_?BONZ(+??Q>5:(H>YE%61J4H M.1:<2DR*+,(%HPE.6"+3J(@#SHT*C $T/:O7 R'S!$U3M(9UG2<,8'JL8V#G M6MOS,$.;-2H%TGS,D$^0S#-:/8!EE]WJ##10NBM0_('45].5)DN#!8K63XF% M/@K7C>^%5$8U?RM6ZB\;G]'^^6%=W;#-EBX_KGZ*>J._ M6FV2KJ[PF8LL*46D#-@H(@03QK0!2V.<%5'"LTP&,C?*F7'*E6?]VA)&54// M7'NX _VZ$GX1*('F9LLBZGALTF7;I-G]:+4=I^C-CM=?FIKE[@4<^-VEXK$>CX< [EP 'CCM9D1Y!S>/J'E/O%X8G3-W_2BM__ M>+BK!-]4/U:@+FYG'_9]KO%__H(O5/(SB0,0DQD'* M TSB/,%ED"28%E%!0R&BK A!^8N7*'G>@0>ZJ"&,-&7T1TL;Z#^\C):91] ) M!K!=:2D^/.WNFFBNDN,NTIDVA>V:N">)9E_I3 M(7191=LCF- H**7 <4X+=8^+&"Z**,=)R<-?L?F)@UM3O@ M?L*C0!Y6"U-"!],:4-1 [8I=B#RBP_$H\I,U178!4K^/LI/U+&>4K%U%N#IGR-,Z2(J$A)I&(,2&$XC(C"VPDR$Q3P:?#'[8;@\>CVQ] MKX>U"CY/4H66$ &.,TDP21C#>2$#G&:2$E:00B:@*J4+=+RG%S14D.BHHT=1 M(;;^\6/=9:NB-]N:-S]M_@G,7;T$GMFV=0 );./N"")%L4U3G:&.J+N->T4J M1UOW$I5)-^\548^W[[6/6P]"KK:"WZY^+JKUJO'L+ILV;$V,_4&LV$(T+5Z[ M&<#:@B]U;FE>T!*3(%37]SQE.(N8,OJ3)(FS C2M'D;?\X9_Q@9:[D)F"*.E M/K6TXPD\21D$K]G6]P@:T#?7,H*>XZ990<]X:3M6>QC+; .#NWG-(.I3#W*V M@>;,A&>K9>"!Y/O;=U_>T5K\)GZ4HIJG09&F<9'H[OPY)J7DN(PEPS&319QE M$0]3X][,SY?VG3*CB.FVJH;-3,Z(/JP"Q@D$V]U[6= ?+2E#]\89H:T@;J3I]D 4Y82D2IKA0) M!=TFQC#C67^TK.&EY@T=F-L71O380[&':K$/V$P!9KPT% M7*#DR)09QH7:M(%5,]%/PJN&CTTVM^Z]^HL>^SE/8TX"3@1F M11!A0I1^*$D6X2A/DC))10C>/'MA>W(>)]+ML?63&M,A!A,HXR;*W85 MZBD&B1V#]'*#PO:0.1CT=;*DG8I[UWJ&]@MW5E27[3DOI!!IF>0X MR#.*B8P(SDLF<9DF$60P@V3TI$^N4)L4I5A)OBQ5C!\"IY._55I MCETIYEH[B#=?15--O^O#>_ H&.98FZ_HV1CI,8*XX@2MUAM4M;SL.SN;YV # MD!K>Z/Y @FWX/CZ:":2X0%^/\'&<]&$GNU5.-X#,9(G><-'[V=\63UOZ.G30 MNJ2UX/TY3+W9ZV^?#A^YHT_Z1TUJ>O.?OVEC9/7P=?'P?:-#X$P[^A_$O(C+ M-"A)C L:$DQXGB@#(B-81**,TC"199J!/"0^N/2LDSJJ.@^E(ZA;'%'-$-"; MXN45&?I@7AIXH.=&\X+?:F:.YHH=.$;E$^I_KN,:-1S/VC_0[N6UK,_0@7F' M?A^?V+KR%GGA<5H?DT^83SQ37HFY\&>=;W%[L^*[EAY-<]PS'_DL-E^DLD<5 M7VKC+%@CQ[Y)CB0L87E$<1P'*28)89C2+,*R#%B:%XSPU&CTVY1,>SX FH2; MD]S$QOG#^QUWUGMN_WV,,\W3B[7QNKW\ZQKMGKO4S%Q'!?:=E-1Y?N%S3?\[ M_7LE3'-ZH$:>]N#QTCMIRC?@Q??GB>47=!+Z?0G#WD3/M%V.[-NKFES$I4PX MQRSDB;HUD!!3F98X3:.4)RP+*"&@;GF#Y'S'1W;=E0\^QGWJJN("J.JO(&>F MI-WA 5.OEZ?I_5KI,])+*SDC6;W.RWNAQF]&@IM-PQNY[74EVF_TG^OJW;;> MJ#U0U4V99$1XDF0DP#R.,TP"&6-E( J9E@?KUEP.?&I&2I"^+7V3;/FQ! MEW?KNAD\LC\%RB J$K5_<,3S&),\EKB(.<$TB4E>Y%D014:M#B%$ITA.:MPS MRI;>,X%V7%CWAC7"T]!%YA@EH,=K/$!V"4N&$KO,6KI&D=;V0"\&[*.,\BD,B)*>X#/4XH5+DN*!I M@66>Y!F389(QD*?>D*YGM;&K@/JS8P.F'$RQ,],/'A"!J8B. ;3C '4LS- [ MU[5?0%D=*0=3JI/J!R 4QRH"^KBUEI"+3=/AD"0\#;,P5HH@BW6G3XESGND) M1SQ("I$*F4 50;>TY[VN'6WM'1N\RW>R&V]D"XE@>U4+\\P;V>_3?J?3WG4P M:[.I%N5VTU1!;-9-%>=ZM5'DEOIC'U<*1>%RX-BIY.YV[F[AJ3?GD4!G]M_Q M)ZRW&!."-TZY;U2W9+DX8WY>4IZ+2##,1:1NQI0%N%1;#XM"!@GG"14"--L/ M0-OS)MUQTCK7:\6+MEM8:6=PG-[%3B;?0^%P)UB,*8\M>: 0G)&M8"7F'24V=FA.KI-U$I]79[F M7"0T#'F$29"EF/"HQ&6:"TR+."=2!C&/0:%>+UQZUF<[.@MHWK"?5V*FT5X< M:)CN&S6C[/)@LCWG+SZ>S S8EQU.=H7'_S^,)C.#V=%@,D-B8S)Y3JL-DI+* M** $TSS3$96TP&49!9B'84G26%WL>#[_*:IR#4N_&562T*<'S<30P5)A4T=_ M":&2Z%%LB< \I4R=646"2Z;^&;(R#(HT2[,8-+K712F+S:EC6ZYR"1=)*2UX M07"1QR$F81'@7&;J+(^E%!&+TC0+(94^+UGBXZJT9UQ-S^3%/-,4\4Q3O?,J MRG: ]3IN"W5Z ?FC^0L[MTXS\3X,XRPA28PS$4I,8I+C-&$I+F012 M0GW#Y+RKM9848HH6<+->P2D6@K$L"3"398Q)P91^RX,4)X00&:8R+%(R7XD' MNA'\?E*XBA:N$]JO 34S3>?N.P-3>.?'UNSAT,2=YA$9".DNCVB(V-1Y1 :" MG\DC,GG*5B=6BY_*$O\I/J^U/4Z7-S_6V]5FGI:1S'@4X8S1 !-ESN%2EERG M0/ R):(@&:@3U25"OB,9'3%$&VI(YXS_21\1?:B$@+M$+\)ENKW'@P#=V#N* MNC-EAT5+U.6&'A;+V5:^0&;B33PL[.GVO?+YL1NWO2S/F:1Q*971$A9IAS'(:=%FO(XA6;Z/B?@>:,>R"&JZ=GNRPX-Z'Z$RVB[#UNOFH_-]UP& MYYNN6_Z%-MMSX2YOLJ//639[__&X7#\)\4U4/Q=,-/GZ;X\KT#ZOVRD/;9U9 MW5R8^[_7I[/:\O\0FX.3ZT[QN>8?UE7W(_VY<*Z,:4)IQC#GA<"$9#&FM,AP M$L8L$&&0%S&HU?2T['M6#+^O*D5L]="XIUF_ %4;Z3-]L!_:&3XV# *;TT_[ MLLTTT^M]A3"]=[8J^%"ZV;3+;F78%0MKIIM>"D]BTXM,-!5?BO/&$=7CW6%# M_A>!W%6?_VF9GW9\P(N\F).I!"_#A=T!]E7\%*NMV/7 TLFO?U]LON_2YV__ MZO*?]&FI_E_7J,Q%%*0B) &.6*YN?)Q*7(9EC&,A9!!&H0PBT#PA"QX\'R4Z M,P#HU;$!TDS#>X8'IJ8[9@YM]#0[Z$_%#]HQ-$-[EM".)^TA=Z> 1R#B2(O: M<#"I*AP!T;$^&[,4?.K!^9EI=7L5_K9>\EX;E3!AA&9Y@9,T2C!A5.!]9SYK%8@("Q'[_*]%S\[/J=]MH")#*,*,$EUUG1HA2XC .!.0^$X$1& M>6)4+VQ)W[>=UR_@>\;&KA# 08VC$_K71#)5+]6"]F=,D$GD: MI3@J6(%)D$BCTV@W?<0NEN"H\COJ8>R>,6SC/S M>1P3L,V);O-+NNR[>4Z37"9QC$L]?(/D18CS6$\:+VB>2EF4@92[C"\S17Q$ MP2*["Z90]YE,EAG01WC(A&2<4ZRN,"DFL2[UCW."LRCG- D*F9:A10;<>%#& MI+QUR,S0"AI\/X8G34K* H5'(O2H Y&6N S5Y2)3_R=*F0D9I+ $:#@N]HG/ M'@ Q._A&B D[OO82WNXD[%K5K1Z:$A^E<=:['[C,=CXKGK,LY^>K3YS=?%:T MTZSF\Q\;5XC85,FTA\ G]8./ZHBHYT6LKO=EKFQF+M3]/HF4[L[UD/I<#Z5/ M2"2YD0O5A)AG6WA?LM:CC?[0U%%#'FC.#L)FME%=@0';M?8X6-?>#0GHN(3N M+*D7J80;$OI20=O@,R/KTFZVF^_K2AF"37^[,BT2GL8YSIA.QDWU!*%2Q#C- MLE"/$HJHM.@)?4S&\Y;NE=<\GP,(Z/]W!2?3(W>L]-"3UTIP^\JBLW*Y+BQZ M3N1EZHK."GJQK.C\IRUS!:44;+/WH:G5ORI37.=RJ O:+4.'!]N#5=S^[KPEL,4/6_P MNDK#<\_@M*EVW@ ^2:?S1\E.CW_9?!?5+LGOJU@V3J9#VX%=@\(X%'F87@GCQ<7MF.O2.IPS/RP9%;S%L\L M-]E8:;(97%8=@ "\>EW! ?]PW?<>HN>W*TGY!(WMB\WIJR_J5&=76]K0O4[KGF*UT MTLM[T?[Y<757B4>ZX+L92MWE_V;%&].^*_(OTE R*A(LU;4;DRP-<5'$(8Y" MEB9))&5>1E9Y&#;<3).NT7&ROZ WNF.MN0"'36P0-PZK^ +0-NS2\('>[#CZ M!2U6:(?EKL6;AK*]];<,.8W'C #$7;S&AHFIXSDC@#H3[QFSFITN4Z?[]L>V MT9/-HF?RK'4+_$_[I ,2T+Q(:8Y96618W7L5B &K= &?#M M?SBPT^VNLX4%W:!8^\0.,.YFNLPGFD#WAGL@P8K,%@U'*@Q,?E+E90O.L=JR M7L]U.OE@C<[J]Z6]8(O:/4TLV^9/ BI8?C#$5# MH,>[CS-TR3\SL=O[2K7\6'15J;HD3(^N M?A KIFYV>I2UVB';WMSZ/$]XD"0!3@A7EDJ9E3@O,HXYC8HD#A.>%12B#$#4 M/6N''B_-1> 9-^C CG7I* QJ,R7A#4"8UG")'5B-6&'@2*_ :$^J:*Q@.=8\ M=HO 5!$7B_DG\4"7MVKU+GLSYDE9%@7#(F&ZEV4@E-6A&X*4<2+++,RD-&J( M=V9MSVJDH89:4C+)&+J9!9"YX[&F<"Y MB&.AC$KA#0JF;Y*R?-&VM-&NW")HM[T!53TD6; O G,,&+#N\PI#K ] M-QT$YIUOG$%AU^MF!"2@WC9&8@YTLQE^?K+^-49B]#O6F#W@:OS&.UI_[S*) M1!G*-*$Y+M,PU2UP&2YY*G :YDF9ZUXU,:CYX! QWYKK["P%37[L0(D>7F;W M U/NYG M*^L;0G-C4'JD*S!>KXY+HV4<9*D@ABC 5A :B;WC6"GE75CKRNWVJ+O&:H8V&&RB<==ORQ7J%W2UK7 M_5UY_^>Z_>$N=& ?S+T*N9E68G+ M@J0J*R9H2]AV?_;=O_X8.G*!RK>ZA,+5A#*&9^O !#$R-_/ZM MC\C-/J2BF$ '+CQQ3AA<1RF>1Y3&4+4Q7DRON,JBBC65)OO M_@QIPNB/EC30MK@ DYE*&"\\,.ZBY;Z'R@W>[L-B.=K<%XA,NI6'!3W>N%<^ M#0]T=@$@SM4KKYM^CE^J.SUC6S$_9W$4TR3*,2^2#!/&*"Y30G&:QFD4DZ2, MB)$/]!HAW]>'-DC8T>[ZH"J$T(Z^>4!T$*[A#>L2!*#I;RT_*'!J(IQ5%'5P MX.K1I\?.VKSXZK>5-M=/L1_"/Z@!Z3H-A;-*6Z=QS."@D\W_GYD M98^K)L&GXPL=&/.=Y>, (><#,>&+CWOV_"NJO5*K+?U\[8G.S;,.[U8[9;\_K'5SA,X[$X8BSHJL MP%D6))@D68)SPA-<9)$@<<%E1$!.K(N47B0Y2/^W*SK6B3(-1T^6[JW+&)H= MVDZ0@=XT'(("/J6O"NSH4+Y,9](S^*JXQT?N]0>\9PV]6Z_J!>_^,1_K _I M+ZS/G;<$H^XK+D'!>%$"*669[# MPG8&-'W?3QH.9EU^B[J/[[A ;;_O$>E"!GB:*2K'* &O,BX LFR,9R2RT]YX MPQ1?H#V>$03G.^29/6KI^CS;\;K7:/WMT^$C71_VFS]IQ5O6>I[:IIO$_7>Z M^O*HEZ@_KQN_B>!_%XN'[^K/FY]*OSV(7]72F_?*VOM %]7?Z'(KYLK(RJ64 MRMPB(M6Q277U"JBZA+$R$K%(DJP(YTI5+M;\VX96&T/7ZBL0#;*=CP4TWME? MMIMZ0U>-?4$WJ!0/BY7.)=.;_$G0"KW9UARIY5&MY?T%Z+A]!3#.21;&/"JF>KUL>]WDCL>1)R7*!PSCEF,B$8QKD >9YJ&POP=4_@'V/34E# MM*!5^^,>(TTR2?/..E;^9Z?G@!F=IJB:G44^D(*=%\<0=Z&SVQ>KQI#2=HYIALO0&IZW M?X\T>D:[N=F8)[D,PC"\X5TB -OAEL*#TEM,)+-*<1E<>+(T%Q/Q^JDN1I^W M[HC3M"'7$VF;/ ?UEZ/6Y(JZJ'XVYD33DH,L)SHV3C$E48B3-"HR$9% 1$:=\_RQZ%D][,B@2C"Q M^*F5)KCMCNN78A@C?U&H@='SCJ]F9FS#;=,<&.U_OA\2V['<7&,ZGF=H_Y*^ M[E^2^N%.$B37%7JG5E&FBVYT[;19D">(W;48N8:!,=:4C\:%JK]ST7/#-A.L6BHZT2U5E(*$SK3-$:V(%8B#VJ2XP M>0A^4[K[^=C^FN7W9L!(/M MK$&9.M>%H_3]8V&L[C+[12:[MQRSW;^CG/P.WE7X&]4^A\9E^2S3K;70!/^R MNJ_HJJ9,__#72IEEIICR/,,LCXM"IEDHI%$>KAUYWUY& MVOK1&I:.DC_1CBOT985Z?,U0PYEY5UX+T(<-COVC:=4'V M@2JH/;(]* ,]DRT6G:R1LKW _>[*(U:!*_1;*07;["=&J>O15[I1=R(M[6*Y M: C_1E>T#9U_$$*=O4Q;X%PD"0G*").$EGKJ=H2+N,QP&!5"))26:6K<0=Z6 M"<_*_4 226%H,HW"]+K6G@(IF.[><[2;+*<=/)HI])RK&>K!J1AK;D5LZ#+D M\+MJK,>GP-=.F_O#&:33QP(TH-FMEYY,OX\5OJ_E1Z]EH>N7BF*U8'3Y^T;G M'SQU;0XCEO-,T!B+0BA5KHWS,DA+G/ RC1@M2% 8>9T&:'C6U >J_U='%J!5 M+J!BH(S'RPK4M2=B7N_I:"PO0$F.E]M2!YJ_9IA2&Q9H2&==>'(ZE33,^C.- M<^6C8[.,[BI=9+IYTI7 FYM5DT_YJ%]RZS\*TE 41=3D*C)E-48E+K,XQC*1 M>9H(%A2P]M>FA'V[V3KB;27Z9I^(US!PU24U#E(S+[@/H(!NNU$8C4@S,A/8 M>9[1%;(OE&AD!L;E3"/#Y^%VR>>MUD-?Y(?%2KMT/^DA[/619A1I6J M('J@:!Y*CI.22T)XD*E?FEHE9REX5@PM3>V D2U5M&S(FI_4YW&Y;I>,EA:V MNP^"=@31)R>"FALDHP6V,T? @H.,DD&A!DR2\\]-9I ,LMTW1X8_:#FDO"W# M7STTJWW551I?Y.^U:&+_\SP-&0VR$'-."28R3#!EL2[RM!:)-D@-P#/D@:&8VAC,H8*KG@$)#=X:^[L!0M-N,(X>3 MR$UD=#6*?)#6M+/(3<0^&49N])!USSWM)ODIJB=0W/W^<_9W>0 MOMW6BY6H:[5NV64RZ^4?5HM_"?Z1*U-I(1>:3IM5=\/47: 27-T*^L5-=:VL M*OY92;JM*O5,[W=-;>5WZN!J;0=_Z@GP P=1$!]&;J&A&@G1>/Q MZ)=K=H(TE?B=*/W?S]JJ?7>VR[3H.S*")F)Z4FMJVA=Q;)9-3-VRO>LE/].^ M0%NR(@]EKM.D>8()+ZDZ-G1/F; L!8^S/) 1J,WK-8HOZT.^7L]MB:.9YG:* MCE/'L8="=V-A7;5[O4IOVK:OIN*?M'\U?M!.*;1>H@5=]I3-OMW&(0=X'I0B M"Z4R)@.9I9@D+,)YEB4XX9SD,0FRM,CFF_5&+63TY3>D"U(0>^K&^^!>/](W M$&":P!0\,WW@ 1*85M@S\,RD.C0K,LES!RL&H-2.U(,IU4F5!!"*8U4!?=S- M..9#FX:"A[*,(XEUK96Z:E*B)QU2G 6",!;D*2<%K&G.15J0/6#5)>=T@/"X M"H-VT^5TTO*'M2B&+1,=1][O'CB?TJ)X')I]8H6^F M+;QC"M,D;;ODEA_4,M25:LY:0V*&=EQUK95W?#77$8<)*V-P<96]8L7#M*DL M8V ZR6L9M9BE9MN6M?BOK;H5W?Y4_]D-:B=$F1Z1P''$,DP"991020*[_2R-:7?S MD)@GNW7PP[:397XNN%CQ^J[J.D(T^WT>QDRD89#A," 1)I*4N"S" $_C5G(DX"6>8X%7&I[A"YP"6)(YS*DD5E6H@L!'7"=,R?YS/\]U4EZ+*) M93XH?M";I>+H%ZTP%BNUG*@WJ-+U9O6?]'&&5F*C,Q\W]"]@MIGC=V:F;E[P M3<#45!O\?\;IKN#OC>;K%SWDKOZ.-,/-@&UU2?FU>5O=;\N&<73,^0Q1S;NN M&G28$><'551='T>1B3R2I="M M2AC!ZH*6X$+$ 0YB&0-'MBY<3[#]L"%OFX>^/ ! MDWG%H1>X[*H0'<$&JDT$BS]0KVB^UF0UC&#Q^G6-\(?M+DO[OC%WZ^6"/?7R M6[(@*4B98!KE)29%%N$\SW6F"\]SFC"2!1SBQ;I$R+.B[+P>&_H7--WM(C)F M)KH+>6&:[]#1:89:HNB/[D\OF2W7)'1D1%XD,ZE-=TW88Q/KZN7\+P/-674D$8=[1GZL%YO5FO(')4A"(:WI4/I8;MR M2'#'*6>&,MKU(!Y8=[JVQ->%>]:IV.#CEBY&\=#,:%G_H ME\.4L+P0M<1+H M)I9EIBX8I4QQF(99(F(>E&:=S\ZN[COEHJ55HS]:V8H'=" 9 M2P;WUYR3P)7/Y-G:T_HMSHEUXCLX^Z$QY1AMTXY=&O?3;W2SK=2?1V/Q IF3 M1)0QCA,6Z'SK%-,@S'":RUQ$H4S2A$$V&8"VYRWXK.W+;%^-\*1[<+;LV-1I MF*%JMF,]807;SY=AVJQ1*= =7? #9%XG$%K@X;22PXSR"U1S@" Y7]$!6\). M[SSOC_I%ZIR%7?VJ,MF[28CU[5]LN>6+U1@%928)QRF)"DQBI;9H1A*<"AHE-&:YR$#) MF+X9GB G9%_AKCL.[QA&?V@F4,<%T/;P_A;-E.-K>CR#$B11KA(=3%0(0-< MBB#&65%$>1)' 8>Y0"]2\NU[Z>BV0:*OXN=Z^5-7J71C#S]0!FAV?1TV,[7I M! R@*^89#@U1'=9HR3HM_A^6S%W1_P4Z4Q?[#XM[ILC_R@-C0ADZO4ROK$N MUZO-8K45O.LCMU[5G\7FB]1>65&]7RRW&\&;0/=<\)!0$@@<)BG'A#"!%HF(0U!!ML(7CPK@WWA:Y>8JU.F6%<1V)3!-IN#]SA&ZSW+Z,UBA;A2 MO;2JK9.MQKPG2.S%._I6X9DVP[9%N<\9.K#6-"A1OWM- JR\R&E<4O:1)W6726=<8QI/4FQ MX-WM%TC@:&U4#V@M - 2N?WBL.3O+-.649[UE$5\9QE_'L$Y_J5%7WCM0:++ M7VG]3NT7W41H-[ FHUDH$H)E'$58'?G*O(_+'(LT*26594@"X[RP2T0\[X&. M+%)TT8XPH&'Z)62&]X@K>6%;YIRH%G-K+LH,Z!/O0';+5O&0UPUK$W]%IJ%. M\9<>G:Y9_!7FG_6+O_99^ EY7_&;JOJXXI_I#^,VTL\>\JXE?@!R+)Z+<_VX MM)8$MO_O*ZJ=0_WT_QE25'5)Z%;MB4$A04?I68&LCM/G*TUVI)X5H'^LGO\ M_&B]^=>_E%':*5!UB*8\I13'M%079TH9+J,LQ$F/2EM98-MC)X;%D?A,'O-CT%8NNZ/OZFL"'7?G>!\XXIY] M?+)C[1R3_:/L[.\=-\M]^W2O5KSY:U'/RR M2)E'.,I8@DD0<$RS/,2I*"03 M49@GA9&Y#*#IWR]^N2_L#&DNT!^:#U>&*26^ M7>H^,I>*O]L:;]U<(R\-BI>,D[>2]FJD;QI.@EV <=KHQ0U@KOI?C6-FVC993H [Z:;E M9E682<'%8GZ[VBR4N;(MEPOV8;FFFSD+2\)IH(R#0)\W(T8+"%,E$-F,U<&@# -^-O5F7Z! MU)JI7L3Y+)S)J+M(A6R[]OPF-M_7_./JIV@]#?4\C-,TB$*">1J0KJ0NU5D0 MC,5A4H9E'!M972"JOJVQMN?78H7$+M%1W>"WBK-5O5XN>'/_J;=EO> +6H%G M(!D"2UDDJ2[Z$6&.2:''1]&"XSPO,IZ2/ LC:M'[V1V^HSM!OPJ8(6>;PV\E M[&@ZD_;9@=BC^O?F24]K632T/@AQ)]27;+6A#V(>)E&8IF6 A8BHNC=3BBD/ M IPG/&!Q5) -N_!FA//"EWS=:C2V!>KS%#+'-IQ-T,'_I!B$!TXA.D>^U=B MIH\F 1H8Z?.(,5AUC<;'D3JSYV-2%3<:KF.U-WY!5T'&[J]?RN6NM1[)@SBC M(<=4ACJ22#),RRS#,9?O$9>SJ%,\I(QDA"L#)+ M2TR2DN$RB /,69$%H8B++(W'!Y@<@ F.(G50.@XBG2)H&RD:A8F+<-#N7P<. M?,9Y+HKK+9AS2O&%(S87(;@>EKG\*#QE\V[]IZA^50NVSH;=\+"$QA&5D3(F MB;JPIDH'Y-KQ*V,9IJ0(0\EBT]S-LQ0\&XGW%5W5C^MJ VSJ>AZ-X4WM1$;8 M%F[(H0,]BR3/\Y*:9WN.EM@N[1,N.2@/=%"J@830\\]-EADZR'8_173X@_!2 MAZ8)>/UNN:[%_?JWU>-">S"/6DH9%D 8+.59:;0[ MC[WAW_4,-6R95U"8H#2L8SP !-,XIMAX:;,%E-ZJ-,-D_5:&9%S7,2E6&81;C(F7:& MYQDN=)EEP&2:D9RFJ2Q-LC\=\N0Y!?1 R/Q\=H7V==OE!3 $>J,:!F=HS^)) MRS^DV$27^P'>K]7UINL'^)+OPMRZ>H%W8F>/3?UN0-:<8Q0'[#]7E":S&!U# MT[%TME-XXOZJZA%]5/P#^OJPW:C3!;="UKS,\^X M+&58Q#B.2(Q)7)0XCR-U+H59*$E,\IQ0V' V, ^0_6HU1.U;V]%G72'9$$:+ MCC)ZTW3NJ8%E!7"4S1QD7I&#G3XM*^U,7STEL^&F;:A3HQT_#:0M1VC'DCO_ MF34:CKQIKAW7K%Z_>5^LO/BO^C@O7@<4/-\_W[KEJH7?0/ M[9N_U3;#89;C6NYR)+I[:#<,4M]$;U9/J/?DYCO5 *"\_:>\>3WMC;?B-I7;Q: M[AI)+VI4[3E#CQUKT#BLS3LPCKD[]T(;HGM0[ZZ!:A&_'0&* MLXBN#0\3QWA'P'0:]1VSF$4DY^%A)#()2('3N"@P$6F("\(D#G*B>U]$,@QB M,U^2,NA(KA]>@T1"YN@O9,S+MA6@T M8">WHO$KPMN3?%+?C.7==V6'?]ZV69)YGD\JR@ MM#3N3G*\N.<[5$,.-?102]"\-\D)#L.:9:QT,%T!$ S4F.22!%9]24X6FZPM MR24Q^EU)+G[&SB!XNZWU,)]:F1SE8M7LR:][1\9'KFS&A5QHWW[30[*^8?^U M752"WZSX+BM@(6KU.V5>/OO)SNC-6)[S((NQC/,0$U(RG!-*<1A%G(9YQLH" MY%3US*_OC7V@"+,L?+\F,_/C%8$/TSL[QE&/\QDZ\([ZS+?M4FNT8[_I,-MC M%W42S)[]T.#>"+9E)L+;D<'CF]M)K:*)H#\VG:8B.\KU_'F]^8?8O!=* ;;S M'<%5! 9KO;2;6C&&%&?HP)J5R_HR5B!'MA.8'+NW3Q%"?[BO* !@,-8;?IG M2_C(KXI[P7-^_3G8YJ^KS?Q=VV!R\5/<-@V.[YKZWB_RAJ\?]7?AINF$+'C7 M5ZG+F*$DCI7U17_ 1M?&B)I=H]TCP],X5A# [[!P21U M=!$S)#KI?0H&Q/&U"/BTY3B=M5(_/QZ7ZZ>F1627P;-WD2BI\U+F%(>)E)AP M&>-<-_&*:9)'/*(\BV%SY0?)>58.SXD?DM2@T6]#[,S4@CM$8.I@!!CPH3E& M,KJ:ES-,;-I1.4:"GTS),7O*;L/?,%9M!;]=_5RH"VZ3'['44:AW39CJ0:S8 M0M3OME6E?C-71D"2"Z)N+W&FMG^6QKC,DARK'V=9$&0933+(]H<0]VTI]'E MRWU-*$:LI0_3!2!8S32#+[" 'I&6"_0<+\T'>L;(#+V[@AM8;=@ X$B)@$A/ MJE)L0#E6,%9KP*/3[[L$K ^+U;?-C\U79;=TK:BU>_>GJ)YN5G3Y5"_J#TOZ M,(_S-!6E,C.*0D28)%& BX3G.*$QH46H'2B!:>P:1MJSJMDQT]6:+W21YHX= MU&,-[7A#.^;0'YH]0[/$ O+K87)_0,+4D#\,03%W.SBL(O) 4I/%Z^T@Z$?S M+5> AV_NQ/I>I\(!2P>.'O-]*[G]@AIRXRH&CF6]'FD9(2;PJF$E(2AB5SZB*6G4"??EL?)M[VQY6^?#A^YH\UUI*F5O5-O^KOZ MX5VU8+H#[Z$ZO>NQ.\_5A2$I X8+KNL*]:R&O!0,1UD:!(Q',5-\@%I6^&,6 M\LVWJD_8%1:W/E^T;#H%;KY38*:MQ]=EZ,)\%:\ IGP:AO"9ZH<>VZA\0OW/ M=:RW=>$SM.,>->PWW<>?==[H9'#H0/6.LRNGJS]&IW74>@?\Q+GKGZ+C^>IZ M0//[]0^Z6,V#)"))G@HM M)ZXFK/?P-/04NT4)ID8')JQ?@\7=C/5307W/6.]1?!TSUD\A,)ZQ?N91)S,= M=7)VH[ST$+^RI"0-DP2S+"CUV ..RX@4.%-VGQ0Y+QDW.Y_8NI)=J+_IP*P:,T+'$:Z!$>(HEQ26.!J8AIP0O* MXNPP:LYCD]U+#!KMG*-Q=/!"R]%M2?OLHY9_D+/(_8L=UEDO\YY>IIWOZWLW MGAO[NGA'+]3>U^)=^6_Q>PU/UXU^+])[W>U^K\$TNNGO50+.!H!IE$:PSFS%MW_'0LV.> M]'^[*C3=S+;AY\G*OH:@;&9O>\(.& )U!YN+.5G7 / W+^LBY9>>FW4-$H/Y M65>7L%4\Y>8P"V6?HLA"(8HP99B' <5$]02_6Z9P7,#+5$&,EARH#L- 6FWY()F?[^RR1B;?RD*"GNW;PTZ.' G05 M37&:,E;$&8[*D&"2)SDN,R:Q3,(@S=(PEJ6$[,T3"IZW93]&9MVZWZBZRXF$ ML.W7%\YA2=952=RWS9^RM.JJ> -M[T>51NE[0%,V7C<-NG^CU7_J [9II+_X M5]MR3$%;?U\O^3S(HCQ+4F5NTS# A!;J;ZRD.,D8"456%C$U,KPA1#WOQ98V M8L^(F[LDC*&[[@GR 0ALZ_8XF*$.F.=,H#T7'B R=\CX@,K.U^($,I#S!"K[ M@%_$>*G)7!Y0X?K>#/"S%O,_E$SKE=CE8K[?BOOU[5\Z1T&7HJWD6GU)FG0$ M\XQ*P)*>-6''R2%-F&^;:9$=-\U0B ,_,W :)@2\86WI$3>8PG0,&6S,!1P MNUD6 #K3#:R "_]L*H7%XV,KSG>M?'IJJG[[U/M76S$=1W%6QC+ 82 +3 IE M9Y6$9+@(LB ."Q$R BHKA3+@.W6@8T=OC7T7KCY',YUQV/O!V/)T0]C-KE$^ MP81I'O"+3>=@B/(X MR!.:XBR57#M"$TQ)&.,PI64>YF$BHQ"BD$Y)>%8YFF"3F=R0A.F1,WB8:8IQ M4L)TP7,!/?A<+@OC:"^?(3#I;KTLX/%^'/BDI8$@'MKRKL=UI8.P>^>Z$"(/ MXSC#A!7J/[+@F&IWIPSS3-DPG/ X!AD"%PCY/O!;LFA/USH(<1$IP[/;@?S M,]I&=/@Q?$4N5\?M)3+3'JM7A#TY/J]]'EZZ?;O:+#9/[]2J%5U^7''QU_\6 M3_,XBT26!#F.] P$0F2*J0P3G)4TBSB+:"F-=NM%"IZW:4L3=4110Q4ILN;U MU>=Q&=Z;3J2%;4JPH* BZ$%AK&J=SZ\X64GSH$#]RN7A#XZ]/.O63BL%^U/7 M>J&Q=0^]4]6FBUF4Q9B)(M23FP*<\ZC L8QY'O,BC NCWOY0PA->EO>,V%Z$ MKT (O0"[ \;^XKOG8=]AI;OE(J=]9VV%=W[1O4+VA2ZX9F!9AQ[H&F0Q3U'7UJVLJW[9#ZK>-7_,OFNZAZ/SID_.QV\/Y42:)( MSPECF$9-DT1.<)&IZVQ<\"C.BH %B0!V27/(GN?CNV$$[;J$6<_Z7S$W=\\T#L&>Z MPOF@8JVBV];9@M]7=%4OZ:%=MCX:.C^UR&7$B(QPEG%U)RK2"-,TS7 >DSC) MHJ*,"0.J7@.R_G,4Q.)AU>U6]H1ZK*!?Z6)U;7[@&$2--:=CG, :<4.#^!M+TL/9];ZN>V9 F$NPFD(.I3CQVU@>;,K%&K9>"Y M@)_7JSNQ_BS6-S\?FIYS3,]E7C[=T04'Y/]=6<;S>:JH8]V#\+/ZW\U/!=># M.&H%UK&#-#_@E+]K& VK#\?PP%2%6V1 F7V&,EME\UU;>[(,/D,A^UE[IH]8 M!AMT*87.#U:[J/6Y?%YOQ,&*/]R@12J"4L@2QYP%NALSQT5!E7F=L2R/11:' M60**-IA2]JP,?A/_^A==Z622E@M@I,$8OR3+BR+*&"X#HO!CN<*/$8&32&91 M+&E!RP38 -,'@E;]+/TB9QBD\8&&E5_:CS,%+)^K0(PQW6DC,5 X3D(QX 7@ M)6;?-LK&+G53"5VX)BK=IOR3V&@M=91?E^9%Q,*(XJ#@0O=""G II<"QB+1V MR'A,C=JD@:CZ#N2V?#1M5PZ$,)&-4U!.BZ>V($4N;U M9UX0LRM &_W5 A6?@04?J#XS7VNR\C.P>/WZ,_C#%E.7=9_;^Q\/_['^\[?5 MX^+=JN:5Q;SEP54\Z\*&.+I?_%BL'F9(L8!^^WSW44_,J1<*!-!P\#'Y&0C6>UF)@\O/=VT9",1G\U)-GO"36KW.8N^#%A6YK+ D1 I M)JFZ$)59R7"0,A:1G):42>!=Z#I5[[>@0^>YCAM@R-L$.<.[D%LT@%;-20)X MORV-G[N1N;R>$L-?_CYD#L&U='%W=Z =!3W1IUJPC>#])BY%&H6$$(Y9$$=* M"Q09SH5,,2O2,HE(R?,2U-#N+!7/Y_J!IDUCF_.XF.WQT=+"=O6QH!Y"IH,2 M.=JWYVE,NE,'Q3S>F\,?GJB#IZ77$8T MEK@(HT0/!"YPSJB>\!.)4&9E*H)XOO'8O7F .=#>AW=N5E^NU',;WR'DK[LX M7A)/F'89W;QWQ_4,*;Z19ARUG*.6]1=\3YX[+CMZ7R_4=-GZO?EOO6P K.ON MRT,D7W<#9@.P1O=@-J$!=R[=5_RFJCZN^/UBLS1*RSY]RK.1V= P=Q =273= M(60O#$S+WU>4:QW1FVHUT[6(BY\+OJ5+-"PGR.]S7B0K/\_14I/Y=1;B/$A#'"M36>9)EK*\Z%"[7?&),=M1M$%,J./<,59F M]UT'TL.T59\@4A31CJ2[&^\5F1S=>2]1F?36>T74XWOOM8_#.QB\TY9%)>B[ M-1=S&E,FJ4QQP4JEU,HPQY0(@;-()(3D89EPX\8%_84]&P+O&H-:T4*:F'F7 M@F>R#V^W,1+!]I>A,*!.!.I!;<>%YDW63[#9*X[\I M6[WS"Q)MGT3@ $KC,V.0^_(P3;S^1J#67-NMBQIJ^'\ISQ7&IB"XK/>X"H/ M+U]U8 J34>V!\6*V#?OV!8==F>&^-B<-DEB9UQ)SDI>8I+3 -$]B3&44<9:F M.0TI++1\F9CWB/*N/'=Y8.'?H:W\+B)EIF?<2 _T!O>+F/N_JT_ ;?&;+5^H-_.IFTHZ#YADA.<9YCE-,$DDP30J&2Y2 M]4/) BI2HTY&9];VG=?54MO/O36WR8\QN&Z6CY ,MO^,A0+9YA?8MS+/C]>: MS$*_($3?2+_T$6L[_5#!]VY)ZWHA%^W*W;#XA.0B# *&\ZA0-GDHU;Y)6(@% MD7F6)FE1%*!N(UMY2STM2T7,.KD^7MT31V.IVAPW8PAX#BXTM;2:J.[OY M"KVI;60S\<_8PX8/VN92_13*EO[:NL?TLG?KY8(]'7($LUSPK @RG$BE"TA! M&*9QHH[4,LD(Y30H: '+J[I"T7N.54,?50<&H&E6UR SV_U.@8#M_AT&?[04 M_;3Z,Y;/63+6-7H3)V89BG^:I&7Z(#P\_;%-CK^O>+.F,L/OJC7[O-[<\/6C M[HH!+8,P7M"[FZWA ^V"PCMNFK84FB7!F_Y]BC/4L68> C=';7CG>P,,MOLM ML/)02P$&PBK<;DYELD@\6/!^D![^\-BVP:=3A-L^#?77?4CMXZIIW*7["53B MNU L_A2MWULWDCIJDAL6F6 EIYAEJ< DCC*<%\JR8#R1.6%,E@)TP?#&J6>- MU6_">V[V=M<.HT8'[M%BU77@>R8 ZF(,-FV[_+UG,R/H5;P]F/KT]>(FZKOL M"6?GC9I=\_E"G9T]P7VY%;0O@G;GR,>54HVBWK3+WZSX[@?=J+A>==!S]4&) MS&(>)+I!3(A)*6)9NFLG :8%55=PJ?-5)2TQ2YD,@RB+9)0#LUK.$O*>T:+)8J6;?B"N M",_02D 5R7F !&,AC749>5[$VO@L<9XD$B=Q7&H712Y"9E*&Z@X>BX)27^ 8 M:M/1(@.UII96$T3O&VEO_V++;>/>W*7\_$8WVVIX=@1<60Y*Z4HIGBF(9!F^]P]/+!]OT?F66/A7DWP M@0EWVQXFM",U8$AT4K4 ^)830"?AJF-NMK,_T:7V[;%_XK_/UNZ7,@G/<"T MFT1R= F<4Z+._#17ES!"U'6,\@27141Q4@8T%5E.(I::: XP9=^1AMMW:.T?26!59HS*DC=2B M/4VD_G700G!ZDR@B:QAVNLA^@;&!U>-&61]7$&[7S'<'#A,'0TXYO/:YFJ'S:?P*DEL:\ &@L MTPNL]E%*=XB.B#N",7$>433GX(5BA6"(+D10 MU/8?Z5JN- U#VR;I'U?UIFHZ!=5-2/+^.UU]>6SFS2@#4 _J%/SO8O'P7?W9 M31#Y52V]>4\WX@-=5%ISBZ_KY?+#NM*KSJFZ[^516>*(2:)GR,)?YL%&B MHT[VYE;62C]#._GW(V(:!)"& &D,&@-+64X:!M3A -7YK^LMFIXGKXMKCV=5 M\W5Z:_BU>SOMU\Y#H> K?;&N#MQ7)MVTA_DK$_Z2H?!*V;0T0K9E+?YKJ]BY M_:GM&K7*S5^+>LXY)4'(,BS20& 2%0G6'AZAO*>* M&K)(TU5Z25&&'H,7<#(\CL9+#SP6; 2'*^-AL5PIQ0M4IE5.PZ*>*(DK'[?; MK+>TTJ'N^DY4C8K9=Q!(TB 3G,:X2'2OA;@@N ADA,LXE[E,L" -B.M9,=O&6O">9HSUXD,^FFO2;L\:Z]^GG+ M;=L<_-!OX+.'/'[ONE%Y/KYK9T5P]0U[OOBTWZNS@IU\F\Y_RK;8>$-U;OKN M*]H;QZVSUMEB,P^595:D(L!4LB@_-A766?WQ58(3%R"; M G!:@6S\I)TBZ#?D_JJOB5_D[[6XJ6NQ^;919/3-\HML/[6@R[MUW=1!W_ZU MT<4JY5)\6M2;N>0QB_)0XBC1G0F23.!"R$*\_6Y5'O M^X9-O)98,8H:3F=HSZL._>RY13MVT1\'AM'M2MWBVR9J0-O4S2LTTUN3OQB8 M:GN)=P)6ATXQ=*0QW? TJ5)U"N.QWG6[N)UJ;GK,?)'-?*"NF5&<(3#I!K\LX/%N'?BD[?6H,;'N:+5YNJ_HJE8WKB8E-?11CP'T MAV8!-3P =^E5#$UO2NZ0@=Z31H%B<4TRD]39)>D*N8FO2&;"GUZ0#)^S+9IG ME;8!WHOVSX^KCROM@5]7"U'/U5&DD-O=H1_T=U" M3*"P*$DW$-%9W?D0K8F+RPW$/JT@-WG(-E[]^+ALK'FZ?$?K[Q^6ZS]OVQ_4 M0 ^[R5(^([0'ZDB31YH^VC'@)WD&(+&SX*T!R8DCN>8@G(9U <^.[QY6;HX[ MNQ2$%6'(*A\4A^$YM-JRO: MKE)-4I@R]M9-'EAC$,\+0O(T+@,&V.[MT@ M>!8=3"Q <-; !$)[XOXE%K"[_7,]Y$$=4#^O))5'611!03'->8DIXP6A DH2#K L;)CSK(/6ER^P[ M>1@C::AQ/.,#5#Q'74 ZCIYF2)-&BK:?WA]0R3UT!C%FX<7ZAD!!&NHJ E[+ M=I3W-\$Z0C/M?FZ>; M/RM>W_!_UK^)'Z6H3+?AF4<];[\N(;6QB=27C_]S6V\:'66^"<_)>WWSC105 MMNDN2HG^:$D[&A4P()35ICJWWF2;:4"8_B8:^AAL\]!__6O^57#QHRG0^B#T MR2F:,0^"UQ\4;^V,H2:5Y(MLLDWJ>X5K_7V]Y/,@YH*D@<1Y$F:8I%&"@=7TBVC,W08\<:TF\/\0-SVNE%&_9F:+-CT&Q; MCWL3PYM_,GQA*J('[8<=M#NND&8+]?A"7V2;,*>@O9\26KYF335C.SOQQ2%^ MQLYK@-I86SN!J-7I:BFMM9,@BO)&Q+][D3\W2G@9C$[UTLW6GGUT.0B M[INRS7E&>)*2 /-":.\*5:=!$,>8\XQF823*DH*:*UZ@XUG?[ZGN4G8_V352 MO(22F>?$@>PP76PA-M@IW'MX_ ;46-W_[[BU?+I MH7?;,G=/7%S \_Y3)(6BJ;^)![+F-Z/+=;(;TU7!^O>FZQ^V.Q'O1-5TT%+<-F6UNRMY6!2Q8#3 01REF!12X")* MAQ\)0*D=' MX24JDQZ%5T0]/@JO?1SNWWB[K1M6PN5BU=R;>N.NN+I++>1".WU;,_F& M_==V40E^L^*[@U@KB;I6UR[>]8MO/]D$,]528O%3/U[/:2)EEI,<"RHX)A&+ M<9E&H?I;FHFL9&%4&/64F91KW_9T$\6O#O3,[^S3O;CK[I-7^3I@BFTG NK) M,.L/(NR+T3D T$Z0IG]Q3Q34R3+;CU#8>0S:%_[U=;]P/7[K=")!1\6/\4\BV.1 M2R:Q#!AII[?EZJ_JG[&,XR@NA^6]&$>Y93S((PQ9[$N;& ,%UDB<5F469D2O@9&7?N4([6D@3 M,]O[I](/;^Y1,@'];6;B&&_.BZP/^-/4,^W&4W\Y[+?3E2;94!<%V.V8RQ^P M.T)_I8N5GB3]9?6-ZGJ$NVK]*"JU^=1[VNBDD4=-:,Y2HH[0,,-I'@E,.(MP MD4BU?8J,9&K[1&40[PI9S8Y0,\)&7[WGQ:RP#?59;-"#8D6/.:UI6R?SV+$R M0X^:F?_S_PC3X/_6]K;8L04[= TQ-CMR'>)FM64U??1&<_"+QNS]\VR+'3>H M80?=7@4,?.["Y'=TZAH2G?3,A0%Q?.("G[93+M[N$7W? >%2AB3.<,2*0MGV M-,-Y(=0_LZR(2Q&7/*00VWX*IGU;";MI5@<_'TQC3?+BS/3=:WL=K]+)Y]2[ M\Q+(.]+3D[ \J9:?\B4'Y6B6[0,ZEYL];>;K]_,\\Z- M%_.LMMM&8'T&V@:%-7JC>*@O-URUA,9, 3M%!:8]KP'B(1)L+*VK.O:K]*8M M9C<5_Z2BW?A!NXW^&V7?E3*JGI1VV9NGW?>XB#ACZG\X$0'!1,0QIE%9X)+* M-*1A4 2!A.B! 5J>-<">,AIQW1R"RFS+.P( MMF?R[XGZV&/&XCG:'- #$)D=*00CDI-J!@@(QRH"]*SS]O,W/_2\U']U.2-$4AZD$LLRRS$) MTP072:S^EO$T*V)61-1H(#R0KF>-L8MN+INV@^(O/?Y-S!!;UTUW@ '12/_NXD[F#A]Z- M7(9)&BEU$>8DQ*3,!,"_>&EU254=E1QBFBDC090\*;,DS$0*&G!J3MI[ M:%B3155#5R=PZ!27KDG&6.?#131M71 N,'+AB-#_W<=:SW6!5_H8=:QN$CXA?T6UP"Y[KVXNH*=WOF;^+Y@RT,9*N5)$<8%#A.=>RJB M#.=!D&(11.K'C =9$4%TR_/E?>N/[6;]8[U9_!2VX8DC-,QT@[V,L/V_H^/! MVWA>!$>[]&CQ27?B><&.=]N%3UG>YIN4)QSRD)>&2)"FL^ -"W/<%H"D(M8)FFJ;A+:/T'2(L6Y M2%,LLS*B@@H6EP$H1 &A[CM0H0$HG7OX4U=,7>5M5[]8_'@_^D4^& M Q--E_'WO=]1UZ>LHK]>B?6V7C[MITQHAH32S4VFWX$SQ^,4H3A8]6(R(C!9 M6R:(N/T.3:#G;)URY>;CJMY430>%#Y2)MM'6/ U9'J4%QUF1I9A$ZL)@_H67"'E/^BDWRHCMPI(YB714RR-%6W;M"6/4_&]YUZHRPQW0:P2<'5\]KU MT?38LH+^['A!M&4&V'OM/&YF&W@\&L +K&=)S)M*[9!04\ZL0U_&MX1X7:U6:AU.%??@?IN76_H\O]=/+Y;JSU*1$(R M(B3F-%%7U3B(&Z:/UV# :?MITMKK[UHMY\I1OQ M[4_ZV$5,\B*)9%+FF$91I QCP7&>9P6F191Q06E(1 PY9<^3\;PY=T21IHHT M6>@8\;/8F)VDXR6&[<=383W$EX:%$#PEZ.AQ\\-.V.Y.M?P@= MXN^:^RO6-XO55O"N=?AZ57\6FR_RGOYU)ZJWM%ZPQ@D]SUE":4H%)GG)E(D< M9C@/,XZ#@A.%11Y1LY-U-">^#U]:K1:KAQJ]63:M0A0S2''Z0[=9T>3WLUKV M_*+UGF'T9K%"?+U =:_VK\C4R4R ?)0/:-9VG5GD=T-Q-*9>K/E8V(-.!*N M4R4Y=D'[!-^;%==_Z!+#GW399 ]OWJE+CNZ_WSC1YPEG81BQ$.>EGA,;\T0' M\$MKDWVJMZ(3/]%'!B!9_5>!]%, MJ3D'!J; ]H@T?^EQ,$-T@W9,M*$SM[F\QD([3.2]3G/R+%YC&,ZE\)H_/-;J MNMELJD6YW>@6(O?K.ZI;B\PS$A5IF@8XR71>7:+; (0AQRG+DR)B(L@Y:);] M,#GO]Z/^4=YG0#S=NLH(4T*T-JZ)_?U<(RE-# % M820(K*GU*=MV+:U[ZTS7T/J4^6?MK,_\VE6!WZ&&YV;9(+Q8KS[M\^62)"EY M(-6-010E)H'N&18$$JL?1UE$XS3.0)$4('WOF4=7:]D.3)GEV#E!W>QVX1%+ MV&;V *.#ZC\C,+R5 Y3?^$Z0"-HKA<#FBUC6;^D?:=O:2UX/^7U1F=V/#0I MQ&^?#A_IYF T=F1K4QXRNMJ).LJ(7'UI1D_7']:5% L]?KK^N]#=5 2_498J M?1"- ?J>;L0^.WD>%QD3+(VP4G\Q)F7)<%D4!18LXB+.PCQD!.98?1V">??< M=LSH5LP[9E#'36OH(\U/_S[P9EMSZU#6ZT#5M+KK53#K,2U.,X\;[I\GK/=$ M1.43ZG^N$[.]"\YV-\.>J-V4MHT2%G72SE!/7M/OFJ5HU+K_L5K_-_K7XL?VQUR0DO,B M3W$F18H)*1@N\H+@DJ7-A-HL9$8C*@SI>;Y7[#E =5LZ^Z,EB]B>&51IM?2& MUHCJ0X^I]V-XY)E".GP6>0 *=D@<,.K*BP_TFR2P&>I8<(N*^1Q5Q^C834 = MCQ)H9"E YH%AHR:K3#8F%"!2?\ GY#';6*UN!+>NGK[2/W]3JU8+NJSG999Q M3DJ)TR*CF/ BPY1G&4Y8RU9\BI31>2PL:=3V'B6FP=:2D MT!AK1VZ&M+Q[BC-E=JYKAT-F!N5R%DD]1V/B .J F*=QTZ$/6V9:M?-7VI#L M/?WKMNTEW/D[WK7I7HO5PR'?:]_W,PZDLE#""!=9'+3I5[G.QN)I)J.,EX01 M4,JJ/2N>=_9NJM)CM?ZYT.KPWX&)6/88FRF!:9"#:8H=:%U6AN(*=6RA-QUC MOS0'>\=;/PG51Y_6\1BYRO"R9V3:M*_1@)WD@HU?$9X3\H_J=L6[B.MQA/7= MSXK_HSJ.P\)20FS7GR(C1*RX:>[!.YVWH/[:9"YLW*6 6,,_K/FF0AZF\_R" M[CCC8RQ\5@D?UD0GR_<8"TL_W6/T6M95^(>9K?TI/;_70FZ7GQ92S&,1<2&3 M!"=I'F%"T@+3*)"8II*(($AY*A-@2?XUFIXU7DL(+14EIB?5,(SE3N&S\Z8@QFWX&N M274';%1&D8B"&,N(QICDZB)':9PI71 PI04BQAA( PS0\KSSVXA:^3RB=H@4 M6(S'O "98:#3#1#VT<K%&@U'2@=.?U)59 W/L8*R7\BZ6*\9CK ;DO!Q=<.8;CU6JV-+UP'- M>1+'A$84AR0NE9JB'%-) QQG&8O+0HJ2$V"]WC!%SVII1PT]MN3 )7E7\#(- M%#E$ 1HT.IV,L5BA/2YW5W"QJ<E-7Y9F)?Z8PS_!!N!_VAO_S M?GTGUMH6^K ZC)0R=+->>-SWUN7_W+8*$=VOT=WMEV>9?3H3;[U9K3>&6WH( MANON3@<(P+:MJ?".)VD9R&KE>KRTYF2>Q2M"]1V'USYJ70;3)'?VQLZJCHSXHL*9Y6REEDU+:>7_] %PD:J, $&2Z)[JOR\X4<H#?QWFTR9WF7250T<<@M^>$ZU6H0.[-#V",B=GNY MHU/'8;ORE/T/&^I>RU),Q/17AC)(;>ZR$Q/1+Y29&#TV?ECVYU+MA.*)K%HO M4;4,PR0+ LQ@%J8,(I'F$(<,P8BG!*>!%"BRFH,S2&WB3=_0UI&SNG>.7&V^ M5TW#*]D?F5UI=;#:\28,UTS17A6$%JMB6XP9G7V.KIEB\(:9G5HX&9.]I]RY M$#TF=!E).,$X['-:KS8$^ZK80Z.OKS_DI@L^BFVO_\8S*59-\XTW=1.^VEWY M;;-2ZU5U-Z]EG$G&9!K",*3**$AD#JG,$R@#QG@J&:YW7<:A6Y*Z7#:335&L/E)E8Q MQY67+3M \P.>JW^TY90M3Q:-C RANNW%F0 E.R5B ] $GAU+^=VZ"AG2F*^' MD)W01QV#+!]US!-AWP3?[>D+6/ 0X"9616>8+#;_&X(V*>& MW);-5VK( *5Y4T-NBWR6&F+PB/VI_E>U73^\W5[,.KU;*_UQ2#ZU2W2W7GCB MW?R7J+;:T7/:4>-JPK5.B/RKR:0^R;TV-P3LT;UM$DP*K)U^\(BIYVQU9Y"< M+ A[:K/9$LY ]*T*]T7<[(O&I[V4B4AS%$?AFX%_WZU^?[O@C^(WTBQUC_\(I@V?@I9- W5[LF/ M):(Y02$-8,1QHO:-%$I;!!CB/",90R0. KE=H&:VTU8E:A[ (8[O'W:K.N]S4]W36EV4?XMX T4[96>AXM]T>]O+J MS#3 ;*_#27\TGI C]HZ]KXMF&H7F$M1L+H!F=/_;4VX7?IO.^T3/DS;SPM*L MNM GB*>:U.O:7N?H6'87&%QD0D_EM:$OT_0',))RVBDOKU/G;R2XX5R7FX>SV& 49+R@ 81B>R,!'/B MDYL"G]7/O^G<%'7_?MJ7=S[MRSM%QXEEP:LYO&8:PC-D;N6O+0_:_&FY "T*?EK MR'J^O R*YO-*-08$O7A^&G["/#KU7_&_60MTTM*O^Y>U.W&_^*C:K M^K[Q2?Z[NIZ\T>Z'\N5W\OWN<6L:'+)==V*%U[(#.GX W]5^D3U+VJ+23(&6 M*Z#86H#&]6(>#;)&\W8P:$H@[33!-!A:!7U&?Y!W?U!VXZY+X+$@I(6$ TU3D$ 5Q##$F M0A<=9(*SE"7(*-'5E.#4:6=[%D##0ST46W&A-TG'AU6W 6,DAW7*%/A8NG%\ M0&.L-FSE'3(SU%H]$T/]ZZ PC,G,HB1LA>X4@_5SKG6'9?%+ MKB+1D9.)U<>!KZ/A']I=T;(&#KR!'G-NV6ON+\3LXC(+S'9::#J$':HC1Z+C MK6[2E8^9*RI'PG5>:SEV0<=@S.;QL=AVU)IVMP]BS12E)<-)'@,8"YP3-+(KNYG@-;4EM"!*(K,?0U6W9?,6M!BC-&[2Z+?)9Q,K@D;'9\XT)M8_TWI,?>G*&OG0I M.JNBC>KJ>IY]R8@DB"/,4J@LG%"/Y!402YY"'*:"A6D0\LRJZ<(89B96#1UK M=3IIQUR_0;SF#QPSZ)J6[_ FS!3)7/C::1H7:%O+!GBM\?$)D_<: 0=67JF( MP!VTZU4&(]:T=S3?E_RN+.]%^5BLZY5U2KFI-_GBPQ,KIQZU.OW=W M\6=3; MKM[14MJIB/N2U"WE^UUAC86V M?--?:=W5I4V,/81OF\3]VOSV$--U?AEFQL6D /OLW=B$B0]\M3VE:IB/@\?" M8]1X+#R3M7LT9..5NT#:@76[.:3E>F,O5U]$G?K^F93;%W68K2O"ZB%!O[X< M_:;V4P8YB4B<2Y@C%D D!8Z^3C =/W*X[*88XN];F3T)2W8 M=FO@G];JMJ6495%/_%&:L^S^J7NY5+\7:_%A*QZK)4$HEC0*8$JT4T@&'!(J M)8PS$B''%JNC:DW"@YP%W3-:?ZG-=]SZJP-^: M<5!S;JD1_;Y3,TWY:F_*3H.^RDNR[SDX!9B^>A1ZY6W>GH93P'K6 W$2(F[* M_7>A>!#M6,KU0]V7L>/FIS'D=Q,[TR2BV5T2AL#5737(A9*BKM -5\ )E77?F [4QY>5G4397]NJN4%595;S:/M V*Z)#CP[KXE^ ? MN")?R$)?P%L[KZGVX\?VGOK=[E']L/E(5[Z."$I13 C,0L+T#-L0DCSA4,92 MA $*,4VL]-QTK$ZL!&^TNIG[O9CIR)\#;3L%VO$,>DS7C3Y:MD&?[^YBW'%^ M=D-NF=_?H*=H:S ]RIYT](2,SJK IP?\5+O/0-%-]7\1SV*]$^\51N]^*+6V M)JLWNVJ[>=3-JU]^$YN'DCQ]*]B=CB>=)&.)-$I8E@F8\8A %',,<QJDY:UH\=;R!/7. OH #>Z#FST[3CWD-9JI\)G!M@SS6 MN$Z:$>"L'B5,8PY&D$$>,I MI(ARK14YBA +$V[5.]*%B:F-UZ]O0(8"& ;@3_6M*+>ZAYH>T_:TJ8HZ6F6<4*%;W'SLP6V?0@4^R;H)GI@B] MO:]AI?@:;\%.0?Z/?P%\P^KJQ'HW_U0OXHBSG_&%&)]@OM%K3C.UJCZADB"* M\OJ4\D9FEA/+-RC=Z>5]W?$YI:>.DKT/9,A-[>3J)^W= .]^,*%'E/WX5:R% M++;B1S-%73.H!Z[K>>M+$>(\(32%. \X1(AQF$;2R!HR)3CQ MIFQ8J'UH+1.@XZ*)+>PGS9O?#HUPO'W]]HV.I?_QM8 QOQ;[!LCMVFL.%(!= ME\VU^*[GO>B6C#JA]*G*0YMHIK'/E<8Y"_47+1,*9NCWGRV=1THW3S'L;*/I47,"8<)C],B$H M0W$6PCA*U/=%Q"$DE*201(A$7'UG2&X5"'3_OMB?H%Z_+V;&K+-X=D>@ENQH M)A2XVV[+@NZVW=?@,_';./VB8)Z,VN.U9[5G+XIU:LI>_I!+;YJZ$\I=6=;7 M(^.F-/VG)MXR%YJU&,YBO"#@\)89)YO=?KG4@\;7W>^Z'(XM9XZ6FK'7S"41 MCIO,7/R$JQM%%FO!6[-'N^#?_7@2;"OX^]UV5XKN%ZW3_GWQ+-X7%2,K73%0 MW7\3I2!2?<&7/$229IC 5 0,HB@0D.*4P#@.PSQC/,CM$O9\,3;Q1HV". 3; M;^5F]_ -J'\DMMX:3_";^GCF!]76,U1SN+\H:1X7H.,2-&P>?MLPN@ U5TT5 MBV8:R$T)="%#\Z^:>Y_>);\H>O-)>6)K9D^67S#/_5^>U[>W-SX_/YU$H Q- MCK,'I\]8 <^5S@Y3^^>1J/?7ZX2MT\@4+^96R+G8MPV141+;:9H+PDX1_QJ4 MRLDR.5]M-N/DJB!]^^3ZA^RWSGXT_1W_9_7N!UL]_$567YY*/9_^Z^[QL7S1 M U:K[?J>KII)]:9[RW[EJ?W,_[TKMB_@[CM13 '%U:YJNA7KXT][H[3A7'=$ M %_$TZ;4QV&QK@<4BW75]'"TW*$.Z-[>PM,":^FB=L-T^TU\_(*C5O ZP9$?N)7QG(.!*]N MKS%;Y,I8G'[8ROPA.PW'1;%\M]ZJL_-]L1(?=_71'_,P"'@2Z< #A@C'#.9! M(B%C,A!9R,.$&7EX+BT^M6U5DP.:'F@(FNW-BS@,:Z>QTED:..:"&6^N(0D& M3 _U6&-ZJ+\<3(^+B\VRJ8;$Z/;0X&?&YA;766_U#+7JS^HL"14%,HRH'BXM M>0)11&+=JY; A$98LC2(9,;= M,S-EX!J)[SVS=ICJ*V7,&D%Q/1/6['%?H9G/ZD*J2.F__D>Q_?:YW/RS]F2V M'_E$5\5#;:E]6#<)+9^D_FR3FGOXVY+E6,2$YS#BH3K)DR"&6' )LY3HACJ< M9SP<%ZOQQ.G$VJKN8OI<7_\W$CRIW[4%#(LV04N[!TK!1/%<;TL]RZR.[MMK MLNE>IFODYQ5>D0]MV;)=_PM\5XR#/>?[3QYXU]Z<-OU.O>'ZF;OV#??^,65H MR#/,D\6*?/'YRL$CSW#?CB;Y)N@\)&;S*+ZJ>WJ=5+%W&T0I9R1/",11&$"4 MQ2'$,DQ@(&(JA10DIU9S):_0F5A/MRE6>[+6/I9;,)GI4 _"VVE %[E=AJH, M2>5O9LI%*G./1!D2]<+$D\&/N_I4[CA7+[UJ__.[4BCA,L4X)#KY-261@"A( M&:1A+*&Z)>KUP,G4^3)2>BF(:[OSV?4EF)W?,T!KIS<^O?FPZ( [XVG_ M&\768O*\\I'8>+(27+F8U8H8"=6IE3%V.<=A],W,MO="/4)6BH;.BEM773K< MDJ(8,TPD%)FD$$58*+7&&8QE%D2"13D/K5I:W* WM:.G(6LY=/X&1&9*QZ/@ M=LJE)0Q:RG7Y84L;_-)2OUZ)8S^$WDQ.7X/H;U";=QB]F>AG ^D-'W/;X/\A MBH=O6\'OGM7J#VULZY.LH\/5I]VVVI*U]F^^+58[];%#GF<],&=_,PYH%N59 M2"!#+(5(EW53P@+(11A%)*>,"F:C!_RP-;&ZZ)@$+9=M:%6[$!M&08_3LZGJ MCKX)3R_,3"O-_QKLE-?4;\!:O?D%S),6],34K,K2+Y"G.M7SZOX\/-$REB). M0Y' F%"D-"G.88Z2# 99C!,:,T$BHX#_()77]/ ,3;2RP,G=PV,EO4?7P1*_OX8E.]['9A\5C4?X(>*WI63<=E^Q'="_#DA\=/-"VD=]K.:L??#24_.'8.GP1PKXW%_7+X M"GW')X'X!199'82 #TS9HKRG(Q.='37/?(_9E :IOFW(+U4J/%O43K_FBAP^6UV9O MNM-GW#"TNVO#T#J_9>^7PZ-UVP?^AWQ;+ IY_H=\:QQKA/Z'?'OL:I)^@E*?,LRI/W_BDKPJ.-W57R#>;U:J9WG1?[JIMVUJ!)C*+*4*09U$.$>4"$I1S MF$993J,XD"(<694Q0'WBG7F@"8KULVBZ,("MIC^ZD&((4S.GSV1(64;LFY:A M/:QJLA[[3HP2>++2@R':KUQ.8 #+[1(!DT4*/AR M2WR'*J5;DGDK5+I*:.9:I5L"GYONU[M;K3;?=:?$J@G8U(OWNJHM MHSS*>) FD$O,(4HD@93F"+*$Y$D>QBB+HN5:/!"E:>[--[0Q T;?=3'$+Y%E&WMS%,WVNE]0W";/O7L#NEX("Q!&,,"+GA8X,-9%F6O6M/N" ME;79\,M;T?SMWWK-^?PI#6N(/.D0<[JSJA1K.$XUC/T"SM7,];>B^W9\6*M+ ME2A+P??3KM61B'&(HTQ@F&=<0A2F.F)+P@U47!? M/.J;\Q\?/W_0V555H>0UG8D[(/CMP,5XF>WV[I"XX&]-VU,OW6'!G$(75Y:< M+70Q+%(_=''CDV/;V'7M\D\:Y9]T8.,XCA.I#:QMM'DVV;2!P9 RX%YFMMMT(9U MBG?O&7^ MD)N=]>>ZW.>"'<;/5MV=2>?)[U8Z2O->R?*Y+#;E9Z'^U)_]O*F*NAAC*3F1 MC(8IC(@>)IL) G.2!I"DF*>!I$(B[.!V]<';/!Y9W=O@J2,)2K'2Z^@V*4^: M*SVD0+%5+ M0<-D_37\>_0/%F!7EB:U33T">*IO>AU;<>V-[J#+V%;W:KSS:[:;AY% M6:?=?A3;9:8KL8-80A$+#E&*,T@3*F$D0\0"E,1A8I4<,T1L\GR[AG3;S]BR M\8P#T. #/U3^ XL'\CF0 MW.T[HU\X[#3 #20*ID5EUATXV^TY0-$F1N@\*R&2"(8H1:>H)\@!1'J4BDJE5/<$ K=GRZ@ZD M1_0 OPZ9F7'C"0@[S>:*@7NFW77I?*?:7:#T.KEVUT6^FFPW\(A]2+O7H>KN MX6'[KBSUR,J[QZUI5/OJ A/OT'XW-D6XK#TY0)'?K,5F5QU/4[U[W.Q,Z[6' M41G>K]X L=NI/K&PBH+?E-4I$'Y]U=EBX3<%ZX?#;W_888*[V-RQ[8ZL5B^? M2<$M-^7EIR?>D9_??0(=5:#)CMN#5Q"XO0''"V^W^\;);3?6?5 TM]GNEY>< M;\#[H$A'4]Z'/^E8,*L.TZ;=E."'9E/JIT^;2OU$_OKRE:Q$>^V*DBBE/) P M%KKW6D9S2)*(P)SE&<](E(;8JFS$AOC$F[?/2J_KU@)TW.BT"OH"-$.6Y;,V M")N9PU/A9K?O;2";HJ+6 01?!;4VI.>MIW4 Y:R\. M9#^+LNT<6X>$EX2&/(RQA(CE,42<<.8S7LN!@8CWT[L*T M=]94J==#WYO@'CMT"-SL&06_%&O -ZL5*:O#E'C+FAG[-V)Z@Y\09]M[?3-% MI9F17N-YL>/BHIZ?WO+D:X[Z:#R\3@>SH?\*<\,,@&J/1?_V]9"NHJ9J3WD P=;ZZ<5^T!T 3I4UN!74A4,[+6Y MUB1-ZM@4#L3;\GLS?*X2FMG,N27PN5%S\PG7_(9J^TE^$<]"V4O+!.<92KF M(>&1'N)#(8W5'QF*DX +'L6YE7ERM/KD&0Q5O:$K9=U9YR_T03#;M,ZBV>W3 M3JJ6D,^4@PO\>\LQZ*\]_;BI]^J V[]\%GG37_:;9N$OJ4ZEDB,0@2CD.LV M5"B'1%V582XS(26*DCRPRK2;B,_)P]J'^F[P"VU'LFE[C?>=68<[M0=7GX>7 M-\(K..\K\>% 7#1S\_;WBPO7]B<]O.F/ #[PH6QAD.0@(%HAE$(HYA3CF# 0D#+$A&PX XU*MX8]!(R8PN6FE"D55O9++2 M'[5&(8SM'G=-$)]DJ_ &M1ZR=UF%@V,_3V5LW.A7E?DEL"1PWY M$8_'>K\=K*-9!36O"Z"YW?_VE.4N]?Q^X.78-TGT#:2O[HG>^)JWK:)O.,_Z M+7HG8*?&JW*[_+W8%@_U8F]T6T>UP-N-;O2X#+.04YZF4"(AE$&NA]4D)(!! M$&0IB2*:82.#?(C(Q-;T@:S>G0+\W5 US X=1&=8L_F2V4Y)68MKK&!,Y!G2 M%>KYGIY0_SKHB,&E9]GN)L)U.]?HLVZVU-WAA!_2"Q^%LO;TV9IR*D4H0QCP M/(5(HEA=F+,$ACE3/Q&2IE3816LL.9@\A'-WP^99#55H><'8S'Z9$#=+AUD/ M, .+Y6-C'WHU01RQ\&1HV%*?U9QPA.;4:'!=QB'%=5VM[_@_JZ_/[,U^?()I M@NN%9R<^[3]K"'0^YZ'I)/@JRN>"":#C 1:9K9<$O^T6'RNSW6:_):['C+9; MPKGEM5Y:<+ZLU@%QCG):AS[G=M!_:7I1?";E]N6^).N*L-J5^^M+_S=U*"8) M TH0C:&@2-G@E"8PIR2$H>2)B),HCNRBM>:D)]ZK+3E0T[L5S1F+HMDI/@TV M=GNZ@T7W1OZX69<]E/1(.U]1+W>1/9W3%H1G/:+M 3D]G1U6<-,B)],9/NZT M9OHDZQR>JE?P4N?Y+(,XX2*(!$P8C2#*608QD0GD.N$#)TDJ,+=1)%;4)]8E M^TDDW827=UT+WLKUIM'/;9P4]8-,QID.[_S648P_'[Z@IIW,,N[,-/] MD^%KI_[/9NHTC.A+6L,*Z/&R:%+X_)T&3B!X.A#L:,]Z)CC!X4S6FEBU?]TJ&KI3F+K3*$5S M__4+.+ "&E[,KW5&X-R^YOG&Q4Y'F$ "_O;:/M=6:*?KH!&!V:Z'-N+VKXM6 MS[D9?I_+MF5^_4WX(KAX?*IC077L>)DSEB#,*!1)'$)E<"20*O,.1BB.*8[R M*"+,QM(;)C>U2ZQ2^-B@<2'LK7K:3 MT=.I?X/8K,>\F>"GY[KA4VX[W>>4\,^ESAG(CK:=YIGG M)9HIL)_NU=CIP8Y]T.._SJSI&L_V16@Z/%:@$Z)^ASTQ0"O' AQ>=BW+HO[D MNYMOVUJUSHJ^)PT]#\^S*OI97\/I>3$O\>GU:;%R'JX^QSU]Q<$>@& MTI,H$5S9E%BF!"(I=9JF^F>6YTG$>);C$)FYM@RH3>[(ZNB#]E*U;YFO/F7> M#O(69L.ZV3,.=AIU" "'QIBWD##OBND1$;>6F'MDZHL'V$]3T/; /_PTQ#24 M<: ;YJT59FN%:2A*OP^FZ2..0^"J-RNE#NXW>@*6SH;_L.8?R:.1(7MKC8EM M3TW"%TWJ>CT/[M ]L1X+RXOG@N_("@SB M8C\:[H;0[@/BKBT\[YBX&^*=#8N[]7GGWOK5MMS5(= /ZWI(BC)^VM,@90P1 MS!%,2YO=^4APE(G^2Q M+TQ=2)H?""5B_9.E$#1G1&(8RCR#B.G>$Y)%4.8H2P-&CNP8;8?1 M%5T]5^U&@A-/KJ4/VQ'V@$A!XYQ#CF6FFR)R2+,H@Q&F>8I)&$8TMXH(3(CW MF(RR5P?:,(HP/7R6X85N]*;.Y>@-CCN'L?:,'?BZ@:U][&$<,KZ"$HYEML7]X7*U&^4:KU85.^+.,PDB'#$M*<*$5%2 1S MA!G,XA0%,9=!AK")HKJR_L0*J*$(:I*@HVFF>*X!,JQ0/(AIZ2VRDM!X^]^0 M8^ FIIYL=K3ZRV$C7UMOE@UZ0YANX]WZV)AR_)W:L>MMSU]\,C8Z992S.,(P MY?K>E>4M>*R6E"-=)3;RI-&%P1!G\K6F#FKAEP=\ 8&9[S@\,=CO0%0'K+7E;.$\;=(#0 MK-OUML"GF]?@";>M_%%L;W=QOWLFQ:HVWG0GSL?-NM8EWS8K1:=J^[LO&4^D M.C5#&&O)>#O1X*BBK!H< M;S#Q>S%3,*^"MIT^TBT_3,=+@#VK;?M=7='7YW;1S9[PI\:\0^A)Z_GC:U8E MZ1W.4YWJGX";"OYML^'?B]6J2YAL>UTVW6D#SC#E.8:YB+BZEN 8YDBI5H1S M0BC* Q)93;T=(C:QHJQ)5H5#Z]]!A,STFR^Y[5161W5Q2.7N^NAZ[IYK(I\G M?3)(:E8582+TZ:XW>L:^%>$7]=J[.7-IBI,@8[H,1:@]&T4)I%(22 7/$\PP M5^:0:??!WKI3>Q%TEFFU+1A9@3\$T4EL=?MZ^\:#?2R&=^<("2V]":["6;49 MO"#*B,Z"_=5F:R9X081^_\!+OW:=3M=.G/Z/3?E?=9(/$U6UC$*91R*,81IS MH=UP 22QY)!&N: HS1(:Q$Y3WH_(3+R5-*TVE8Y99])= <;LF!LOKMV^VM-; M@$[HEN8"_%8.]3AT'^1^433?,]R/B;S.^/:+@EZ=W'[YTXX./J4BA6[$=A(W M#%"21BA(82)$ A&)""1(F:28R30/\C1@"%EY]R[3F=JUIZDN+/KJW8+%T(*^#%,DE"%*&[PQI\:,CMMT$LRK5G1!2HM?O<; MT+ #WK?X-1R!^XGQ,R^JFQ)'MRH[_WA:5>"Y C)0DF>]Y&PU>J["]HOVG-<8 MD<_62WYITV&6RE)"44()9 E-FCP#G)$ QBQ@+* "AS2R:[!WA9+-#G"J0&[R MLTB;L;8:E;%V 2B414%($@H9(A(B'D3J$I@PF,LH$"G/4!Y'R^UF2U:SP72@ M]K. E#..DU1P2!)&(1)!!G,<29BSB/*4!"$61FG'/D&R/\@G!LG,//<@NMV! MW$C=H[CHDAT]9S->%\IG_N(%*O-G+%X7]6*.XL#'';,2Q8.V)+Z(ITVI@_4? MUG)3-IW4?M^G?(@(B4P0#/,X5)I-JL,@9P3!G%*9D2Q/262U:4V(3NT\;E@ M>QY CXD1B3-&>)KM;]\H63J@QP-DG^IF(;&O%#@3DO.FQEF <)8R9_.L_5V^ MUXNXFY>^Q"PC.H<.IF&404214@LQQE!F,DMY1$,94/,F-1RV<+]U]-\=.8L.,Y=$-+\ CQ35[8X+H6[E+_ZA_@1'*P#QHZC: MLLOMMZ("8E4'U/X!(/1SOQV0=^ *>^FIV6ZI RSW+Z)#'W/H&+-:W9=$9\/? ME:6.SM7%D'8#;X;6F#HI9+4"+6W0)V[1168(@&$5XE-V.UUR36S/@V],A'/K M%C.T\'S=8@S$.^H68_)Y^RU83Z=GVQU9K5X^DX+_5>U3RZP;EYNL-?&6U"R( M==7H^8X7H)D!S]4_P"$-TWR/&B%T>Z_Z!L=NSQKC,D$+IU "WC$T:[!\)CR\_@R,7\[H>QD%UYHT8N=R(.FM% M0/#^^=>SGWY].7RD[<52=^6K__A+5-M]>FVXU&Y/$=(0XC2)($H)A3A!=3^M MG""4TF]Y-E*O,8!6$*\U@;K!E/(,YH!@D.,QZ&RIJ-C"JY7X/YJ9U6 M;:1:_-#?!],P]:N\Q=L^])_YW=B= >-F;-Q=F[%QH0/1PKU1TZM\"\S###_S MM\$MAO&S?BNLHB&O]5H&0BVSLS1;'.>UP.X'B5Z-!WOW]Q=U)PT#FH3*)KKC MFR=U WV_(@^F'N\KCT]\A&NJ0).%X=$5H>7 W+5]3?K;WFP/@MN=CS=D!G]K M\IX$<_)17UMS-K?T#:'ZGNA;'W5SQKPMJJ=-15:_E9O=TX'E_I[KX\DR=-(F:I1J,ND M4$ AEEA QJ(\('&4RLBH':L3]8DW^==W;T 7S%N ,((!7H ]DW4D]\ FZ/CL M??<=$NK=WL*PAI@<6\L0T#RP6G6$<89G1-\8>YJS=9=QAJ/?@\9]$==.-77^ M$/DA*IU3]%%LEVF>$YGC&+(DP1#1((!YI'M="A+F-*:,2V[7I>:4Q,0JJ+7 M:XIU"MM"YZ_9-JHYP\7L2C-.6CNE8"FH0U>::[)XZTAS1F#F;C37!#SO1'/U MDV-3[?J15]U.X_VF/(^Y]E)Z[U;UF],W"WDY?JM7J7ZMYT^?9(DE)&)9@@D, MB4 Z1R6%%.42IB+),Q'))!:9:Z+>C'),GLS29%+0.I."]3,NVJAH?>"68J6' MSW4NF"WYX9KJ-^=7P$R-_?2OU=)\NI094 MX972&U_A-5U/CGP-9NS3>?Y0:K$LR*I21NS7W=/3ZA"5Z]H6!'&8BI@%,!-" M0$18" E+E>Z$ 7##ZML_ M''9Z]AB)CGJ7.G"[!X0+(N;Y'WZ1<A#>3IDU!$%#$?1( M^K,&;\CDR5Z[1F56B^J&J*/6H/MWGH]Q8P!CO9'R:6NW@\'':[ MV$Q0MQU\8^WY=J^9D$<[U_ 1QW2V=D3[WG/\KG$=_BK60A;;B_-XNLXYN8@# MDJ<"D@0E$$D>P)S@$(9)QM3_B3Q5A"SLQA&\3*P:.L[T.('GHM(NUE]HP]6_ M&798\@&XF04Z$XQVVF2/X"$:!%J^P"\M9_^VN#))S*#5DWVFVGB4?*6IC>!D MWARU\9"=):AY6-+>7*D;3VICJ)U#8V&B7'AT8MW3]"CM&],MZ86U-7))[ML6 MR$B1[?2$N[16QL: 3$X&QJ7U9C,J!H3I&Q)#'W,S'MX7ZV*K+A#/>@-OU6LL M#M4PC[I?X[_J+=ONZ?\4I&QZSLLHX)(P"3,6,(B2.(0DYAPF44Q)D-,@SIF- MX>#(Q\0;5WU!6F@+ 16T>,!VY[G.W )HQ M7UW\/4'CR1!PY6)6(V D5*<&P-CEG(MXSC/@?R/%NIM#VB7.?Y(7/_JK4,>3 MV!LM2TP%80G"D*9"*321ZD[22J&)* O2)*9ABO%R+1YT(L:]Q87(+YM&.QDW M._F,6>-=7<\L5Q1NJ/F&50WUA3F@B1Z?"LF MH5$2\VN^DA%CMD[>A>Y?=:7N:@'68JM_;YT@Y/N5&=YR7^]%6-Y\K]1B:5Z/ MIFB_[;VD:P_1FNO>)=IKZ=84@/JKY?+*W=S%75- >Z'::Q(RC@,,-[IT7M-X M$&OV\D4P43SKW)TN(R()I(RD3J[!+%>J6:CC4T0IQ"Q&(L@9)<)H1J\IP3ET M+3O07X!RS\$",)N4$F,(S52E3V#L=%^-R9L^)E]ZF'@?M6(JJ*]QB+?(S3L7 MT5#XLP&)IL^-S2#_N*D#Y()_47^6A;[:?=UNV'_]J6X U1W;%L_%]N4D#9BC M2/T?22#!6)MO,5+J@7&(0Q1)C%,:A]@U$]R!'YN=XI31?6 %U+P S0QHZS$5 MP_"OFF/7#&Z75V"F8V:#U4X!]1NW[AD#%U'6V6T-[%:_;[/ZHD2*4F(*$P%T54OL8"Y#"C,B%E3YZ"8:9]1HMII%#LIK=7#54D\;?GS]6?=QE?%.]V: MUS_H.DZ]JH38-[FHIT)7AT,NY$%,!8F@LB=2B&(A(469LC.2(,@8#7*.K?;> M,+FI;R(U-=NYZH/X&%XTO$EM>;^9DCY_9KO>%BMV> M;P'YV@#RM06D1]K??C<1T--N'R0UZUXW$?ITIQL]8[?/N2B6;]L2IDJ[)LNG M3:DC4[^^?-&Y0T()"NJ M4^<>=GR /B.Z"GC/BMDY-P+7844P&5J6@19?0!DK""?!!_*+U'J-DE!_.>@& M.RJS* DGP3MMX?:PFWEP;'7H*N)EC@5/(ZQL^T /M9>809JE 8QDE 9Y*&*" MK2+"YR2F3@C<6[DK37$!F*)I.:;]'!:SLWZ)S+?E447R/9 MSPG,.XW]JH!G@]BO?])QV^E4PT,D08^ ZT)6:NOIP)ZRQ(,H@HA2!O-(IC#/ MHX#D8:K^R*VVWU524V_#.E/U$..SO' /0&2X%;T(;KDE:YE[1.M63A-$\FX+ MYVN37B=YEI$@8SEV/T(O4)SW1 6KWK2)_^M_Y5$8_Q^PVJP?H/VTL-M@NAR\(R$: M>0[OJ2_ @?Y4!_. J).*Q/2#^\"D^]*!SJ6"Q5E9Z4YJC6_&T?_U$ M5\5#FT%4_Z!N/K?D##%"TQP*D7!M:(>0Z$P?0:F,6!0*1IE+4JP=&T;[8G32 M:T<1/.E9Q'4ZWY/NT47J3&;K"D$KG,T4R!2PN58":D9 2ZWN9;;8_^O S?YG M3=-(KY5_+DCXJ_:SHCYWA9\+-!>J^IR6<=-+3;5 [T2->$)2%J<0)9E2/!&) M(14H@*D4:9(1DF81LC%/3@E,;(WH-)^6DI/^.,/#3$&,D=). S24IC$>KDGA M:?>>+3_K]KPFW.G^N_HYYS(_78E9FQ4?UNH;+:IM6Y"S9(F4>:JN\^I(UX>\ MY!"C2$#"DR B/* 26;5A'J U\;9K*;=7@+:#Z@(4+1/=3ZPK^JY"9[8M/0%B MMT,[+%J#OZ/;5>Q[+;R[)9V_XKJKE.8NH+LE\H4BN9N/N&WM0R/WU6KS71/1 MW>>^B$J4SZ)J1N9^6+-24WXKFO\N19B3F*9,W?=) E&6JO,5H0A*(9!(""4Q MLBK?=6%B8F7P3DK!ZG(H\8-]TXU*]<1P 9J_6Q[(3B";:8>IH;-3&S?&/QQX MK+M*=EPNVD'?H&,4_-*QZG$RU1BD/*D@)Q9FU4UC0#I56J/6'W?U]XS$>9BD80YY77:=(08I9@%D*<,XH%%"F%%+V9N4IK8# M:MIUMZICZJ A;YYL,XS7\+[TBH+=]G0&P"J)QD@XI\29X95G2Y8Q$K"?(&/V MP-B2O('N&\U\0I0R$=*,0A9SW>(OI3#'(H<",Y$KPS_AS*K%GSGIB3?V>;N9 MHVXTMP8;CL75[!R>!BT[!3 2J!'U<:8R>R^&NTGXE2K?3 &Y7N9FO(*O"&'3 M'_NK8+NR#J>W9BB.AQ\!-474>U6.K]!MS+Y7!:;LG$BJ,]^WE1%W<5H M&42!Y'&409HEZKXO.UG[78Z:WYH;<3J?UN:NO11U_BX/_S;]*3R?H'E2AEY8FE51^@3Q5(EZ77M7.",4 M!PC#.,ABB&(40RK3#$J<\"AE/$[-AI[9D9TZNML0=^O5?@,P8W/,,PS6QEC3 M@;UE8+ 3N_\^ZV9B>VZI?H/HJW1/-P/B6J-TPZ?=%,07L2W*>B1C/6A1+7+W MHZB622HYCA"',4]3W=V4*9M*8(B3* QRG F:6#5JNTQF8@5P(-I,3]5DP=^: ML*67YPI(9DI@O.AVF]Y%:NLM/BR4IRU]A^/3CKY;L5*_??A- M[?>2K.[6_(X_%NM"CT38%L^B50>=HT!D-)(Q(S )>-UB$4',<_7/G/$DXUD6 M\<#*?6M#?>(-W?*B[C4--W5. 3GBQ])]:P6MH0=W*L#LU, >J]]Z6!VSTMD M4WACG%#PY=:UHCVO9]<%EC/GKM,B(\HZ]5CF4GQ3JZKE&SODW$&DJ]'^7).F M@[O@71/:N[*H%+-O=Z7Z8!R8)$,AAPED 49#FD2<)@'B>Y3%*<1M0J MRC01GQ,K-,4*(&R[(WH(+'BHVT.O='OHA7U/[JG>E)G6^PGPM]./35WK$+=.@X;KU]RS\-NF>&%F?1;43<#E_1>YT4%\LYYV0G*.Y M2738L.[H\V:CN.)MJ_"F[ECP3^O[4G&DU):>:AXR0O-,1_28K@OFA.BZ8 (Y M#7C$<9HD@5VV@ WUJ2Y;VIQ76AO;G5 A:VI\^ MP;,W/UU \&5^6M&>U_QT@>7,_'1:Q$X9D7_]:[D?4J"3B)N,A5]?OHH'?;W> MS\?,(I:+@$8PHTFJE)!4=B3-.=2C>1),*$.=JRJ/S@K0D>4O7UQ M_C%>O]H*VZA4]916DTD017FM*HV7F44[V@K5*43KY]P,,FT ?B2/C<^913%* M,4:0\B" B%"DFYK%$+.$BE"BA*=6Q0W]Q2\1# MFM,@"V'"4:S#7!SF.&&0X# A,LP03XR:AQI1FR<3\4#3:9L-XV5X _&%@MU& MM ; _E9A(IBO6\0@K7EO#29BG]T2C!X:WYU@W_3H,WFIVXN^W0FUK^.W"%IM[3U9\TR6X]K\7C.N[090 M43?+68![O;![KX*+0)IM>)_PV.UY$V2F:5TP).<$_0LNDGNU)@9#P@]U,AA\ MSDT7W)>$"V5[U\[4.\;TP/CJT"/Q\V95L)=E3$7,0A; /$5,]P=29G-(,919 MG@="1HG 5NT+C:A.?.!W9(^&#K8374E7@ WDI@2L%+S8 AU9LDT"-H/73$UX M!\U.5^SQ.I $?S=$IYG[926O)YUA1G-6Q6$%PZGVL'O8387\NJN*M:BJ.Z9, ME3;O]G.Y>;\I'\E'L6V",CK>L@QC1!.4I##@,H0(B0#20.D2=>^.<91G"4VM M&HD;4YXA#ETTP<\Z?;T=%*MCFH=QT7:*PQQ4,^4Q"51V"J1C ?1X6 #%!*BY MT'V1CT/(_E2)M?2>U(DYW5E5BC4&28SL=+8$ZZ]S55+VMP'/X#/ M[9B$'ZGM]O^QP!W5V\ES-I*;QQS\(. 6:7!%PBK.<%O @>C"P,.SQ11N"]"/ M)!A\VEX'G:>2*.UV:,EZU^6>=1DERP2G7"9(0A('&40Q22&): 8S$HB$XE!A M8.01=2$^^7WI0J*=^::UAO*V$IL2(#O5=CG531LT_>[,!P1[27 3(FBN#*=$ MTDU%3H&HE?ITA61 J5HO.9NJ=16VKX"=UW <8TFJ;\KD?"ZX'H/U9Z7[A0W,]Q.F>(/[!1;ZIZJ_K]E3"=/MYPU%U?>X\_YZCKNS9A=9V?#V]+$U3!W M?.G4D5_^;##_-[#G#AS86X ^@^#3;<#M)W'Z ,K7J,Y1O,P[R],';&?#/KTL MZI@%4VZ8$+S2M?)OBYKF=E>*3[*[RM?CD#Y)S6/S>\&7J1!YGB<$ICA$6DN& MD"*9P!0I>U:J>W> [;)E')B8.JNF9:G1?U6;=5OM:%7P0IU7>I.NA>6P0">P MS13?U!#:Z;MC]'K\:! /'#6&F_I1K1\[MCQF^HP Q5=&D L+\V8.C0#I+,-H MS%K>H@SU7TLAWFX>E4VY3'F8<1%&,)*YKJ6(]=T[E9"F:1AD48A2;&73W:0X ML6JZ["_O6 !_-TQ8)BC=AM$YGN .CH\X@CDN/J('EV6=+FIP0N^UHP67Q3>( M$EQYT%?SQ#O&=H^[NIW7M>HPI9?T#;3ZO8[F_RKDIA1U12V+,!4HAYA(!A&B M&.H?P5B@B,HL(@$57F:ON?-HM*5&#V;31[7V[8%?M)_/T#\UR2LQTT2S(^S1 M0]CC%!A4U/:<7 M :Z;]%LM.@>5DC2)'L/;*S23'@WJ[X:0'&OX<?VW+V^<\X:J F=<^:\O+ISSAHV$^><_:+V(69EH3WJ,2._MAD, M*8MI*G@&.2,Y1)A0F"=9H+0@2E(FXRP(C7+D+JP]L3K3U( F!WXU#VJ>BG\[ MZCM"*#M]T9/'(4GE5##S8.P( =UBK28OSBIV>D6"@=#HZ1.S13ZOL-H/;%[[ MB.NEE6[?;-;/:G^I=_2I+!Z4DEGIG]X]ZNS<<)D$>2)#%,(TR"1$$1*0Q#B! M,6(QDIA%(K9L]7^#XM2)(P\/97T;!5S1!*0F:GNMO 6:Z5W1(Q2V%T E^X'V M G34@?Z-N@H.P^)PE3,4U=O][!:]F2]=AN*?WZ1,'W3<_Y<,B"XGXM-:_?II M4Y'5)WGQ@[577?M&8AS'!"4AQ"Q6]Z0T3F#.D8[/\9"GRH@@D9V2\,+6Q)I$ M\Z)[WO"6&QU2NG(KVI?R6#>"\_2"#!72[+!;:JV+5Z#C+F[JA;SMO9!KC[0A M0+_^*J_P^=*$?IB:5UUZ!?),I_I=W=7P>A8KI2#XO6#?UIO5YN'E2_'P;=NU MI\TSE.KBA0.H+EN1NGCA&&*!#=[$]AN#]O(:KQEC609VJAJ@=XF5?\Z;-#AM6?9ED;B=9O1[,/VKLS? M=>*/:,_M]<-QRX*[-;_9+@/3B$L6IS 2E*J=BCDD5/V-Y#C'<9J)2(\BN]UW MQ H..CM4%4,R:NR5'OZ/;#MHYD;?3+/]C M03=W'L\)OINW>::78.6P]H7:@(=[-(G97.*^P.C[T+VMZ7;WT_?,-_7%\D&L MV\NK#^NON\;&L.X!6 MV_4]7;W?E'=/*[KZS[+UR1KH$LLE9\L(^*TDZRUXJ__ZGA0EJ/6V#A.UW6CO MOI.2M[%QW7GN:5-NFR)F+0(IFWZU8ETU@S'N=5,S,^5D"_*P3IH07SM5-"VT M'GWHCHA=T%>58/]XV#S_WVK%5E4Q?M!0MG1F44R.PG?ZR/7Q<95WB@!5U[1V M5DD[F/L#5SJOD(7^=C3]^]L2'ZYN=9UN+$2E?K=[;%/1/RIP&M.L>6(9JJM6 MDJKKEDAXK',>&6&/]P4X< _Z['?S5#H!ZH9>/1% *\.B+>\YB-$^Z;]*<7+(/5O[4G8E\GC35(*E9E8R)T*?ZP>@9GV[UN^V1%V[)@R#@),209I1# MQ,)$&799!.-,9JF(*"(!&>]1/Z$Z1R8J.S#ATZ]^BM\8E_H(5,9YTSMG^M0^ M]"L"3NH^/Z7Y$WC.K\!@YC2_]O 8?WGM&WLK*E863]HD^5W9*!^VXK%:QH)D MB2 )#*(H@ CI"M\8$8@E"W,2\ECD5DVE;M";/*K6N'Y;AV^/ _"WY@'43%@V M:;D%H8U_W LP;NYP5TPU1;85*TP5%S1W8K16Z0+0LM;][:ID"3WI& MXB]5S;9E0Q;75V&F8F8 V$[UU+1 PQ%H6 (-3PO0<+4 '5_-;&W0<5:W9/'H MCQF)C;&YH0RF?FPM_>^WJ^UC:,3R]'^EZE]6F MVI7B<"?3LY3J44I+&B5A&L8,)@(3B+(HA21/0ABC3 24!RE"5FYQ[QS.X@;_ M?;-^@$V)^H$M:W>*YU=C[(-Y/<"M'3=-(+#EM[$7MWFY?2\_)?>"Y M[^L!?T\R%FPR4/UYBSSS-[>+:1IX+_BE)B+DIK\_/#Z1HM0I')^DUCF_%\^B M'4E^O_E5-$6*@G^22Q2'>2I(!/.0<(AB/40\E FDZH=*9\=IF%$;O6Q,>0ZG MEK),"57;?+/6#.E\@956P"O-DU-(TAQ7,Z4Z"5IVRO+ @L:G/J!J+KIH8)/K MU7&B/N-/^UE+[TFKF=.=55M9PW&JA>P7<.^*I_^GDV^>R4K48QBK;5FPK>#Z M%TK;'?^@]\DER?(L9*FZ"8>2ZUA9!'%*0YAS*5$6AE@BN7QJK-PM*;=F>F<4 M3S:[ZY0S\ZNRHOE__:\P#?Z/-CSJ7GGBP (@6[7/'HKUNIZT*$%#Q[XAGON+ MB60<$(XPY &*(,*2P9SB *8B#S.>QHPE2?MBWJWY3_E:.KX\OA2QYJ_S.LQ. MD-D MCM5-*%%TR*_1T^GGG2L@.8C&O:3'_:?\-N?<#10'OL3NO,R>W_"T;!= MZD\X?E'WGF7_(72=OCH;GT5)'L2'M3(P%;DO9"N6*.0HI81!+CA2QQ-+("&8 MZJ&4A4EHU;3U!KV)S>".,B -:5"TM$&IB-LW+AM"SDQA><3#3B4UKB7FI69/&9?RW^A=_]OFPW_7JQ6 M[WX\":UC[LF/MX+OV+;0U_Z_*EQMRK(]X+50#7^ MN/5G*\7W D._#M_/@FY6Y#[R)LKG@HDZ'/IWNC9G9O3_%6[!,0- \PIK) MKE$)N"M+]9&ZVU(='VO8;0KPU(5?\:=^N@4O8MLK,_'?$7AR-#T9YM/Q.:M) M/SG!Z0DZNKZ;.-W[3:EN*FMUO.B39EV)=EC-$@ B(Y0G5FD.-^A-?"5HR5IZ/6] 9.C7]">XI>>R#?BWE&L+L:4-?FFI M>QC+;BFG+\?C#6KSNA;-1#]S'AH^YK;!K\V7TO'DS_H'FW47R_^LU$LIMD59 MGX:]<55Z7NB?:W5C+K=:Y73-@>]*9:6N'_II7(?YF"_2;M+>NG.;%3#!%\Y1?@2>V_EA2S'B>O_*I.CZG79L98&.OAA MQU3.-@:F+[/5AR91E"\3PI%(LA"F.=<-!Z2$E-$8!CR6 4IHQEADE;9YBP62E$G(LHB2 MA+. !T9NG^LD)MZ+1T2;FE;KT0Q7L!G>C'XDMG3QV MK-9MA6)X1@QFN+#S; M5(9AP?HC&6Y\TNTHU*W_ZJK^3[*=9DM6'];JE*TCQ-5G19"]+(,X9[D,*$Q1 MI)M>AQ&D4H](D6D>8Q9$(K*J:#"B.K4CMB,,>I3M3DHS\,Q.3N^0V.W?XQ:0 M%[%9@(8)\'?[WTG*MZQP\'0"F]&<]42V@N'TA+9[V+&&_V+X:'^'XV$4BUR& M,&8L;<94DTBF,$$"BY2E.*1673R&R4VL*IJ@+1T,VM9Y[EU0P^!RZ *JF2;Q M!Y7_T+8M2O95]4;"^RJ>'R8V;XV\D>!GI?!F3]GWIWZOY-BLA0X2/XORY>U. MW&_>%M5_[\BJD 6KR=13&UO77'7WN#5M5.VR]O117(!B>T6J:L^I#CSR M2* X3E*(>4R4L<-#F >"0)XF6<99$DJS"9+SL#NQ*OS0KX8!U7?RM "[(QY! MM6=R83Y_>Z9W.:PJ?[XWY#U67)<+:AE +<11F'@!CF4!7WMOLHT5G\JS&(P> MO\IV-4[)_[E>M5O>_D_WRJT2_>=[ P/5 #,P,5O)P'R ]NL*9J3J,I?V@:R^ MBNUV55]4[]:\;7SZ1:SJ-*J-NKGNI_J\6V^+[^"P,3G^+--,!JSU-=5-XV,09EPY:VR->;-=SLQUJ)FC6; MP:<.R-\^H:?&T^[,;:#\>@QERQ!H.0+W&^T>@8<)8>_F@-)F;NRTD+K.BIT M6LO)L.ZX#$Z#=5AVQ@FP[D(?3WT=L8ZKVWI3;G6WP+JWK0YA+P7E)$.(P1"G M$41,,(@QS6".4AHR'HH0&VGRZR0F=T\K@FT+Q*:E\AOK4JX+N)AZF\=(:^MA MMA+4P7E\319O#N,S C,[B:\)>.X8OOI)QRS(E3+Q] SG]YOR32EXL=5F7CL\ M+Z!YDJ9Q!G'& HA$R"&.2 PE%A&+..>(6*5>#1&;>#/N20-EJ(*&.-#4K9N2 M#@%FMC=]P6"Y2]^] 5_9-\%WNDUH&,$ +\">E44?$X_S FUD]I5*.41JWHQ* M Z'/$BM-GO$:&S[$ G]].7RD#176]8;-Z,E>J+J^-]Y_(\H*T$M4?]6UB1_6 M38;V26N3>J*E'FBYCW\O48[R#(4A# ,<0T0""7',* Q9&(6!S,,\"NRRK'\: MV6PVL%-F=\//A?8^ER>'_K*KN.YB NH^]+9MZ'\65,?%V'_N;X%[./]HTFM/ M2D!?P,6P?U.ZWDZ2[4G;-H?>*GE!*_ "-"+KR;)=V9'95V[RK('7>YW3)BB\ M@EP_0R[$Z[U.P[2+5V30[:#O>L-\V:ST5&'-X9)D- A"$<"(,@D1"C@D@;+J M$X91%,0VTO*VLUJIU0!I/ M2NX2A5G5S8"(IQM_Z*,C$[@/O>\KRX3!H25FR3CNT9TD*=!$0-^IQ)=(O4X& M\8#05Q.'AYZQ#[#]L7FN3[4/:SU<4"_V'\7VVYM=M=T\'N8WO/1599RD.,,H MAFD:"8@8HA S=8]C&6<,I2C#.# -K]F3G_B Z1A2EC'H6 *:)] QM=C/3WEQ M.H4<4;\=6IL62SL-\M/":!Y6FQ9.MZ":%:Q^HFCN, S$T!P6G2V"YBYP/WXV M8A5[):Y["1\N'G5CL(]B^[MHKA9?]'?L#_*C>-P]+D6:(H%X#"-E[$,D"88D M%QCR,,E"H7MY<6/E;4YV8J5=DP9KL06KEKC.<"PVX+$A;ZY1+)"\K9"GP<=. M$6L>>EZ>!6BP4GR CA%0 MP+YF=7C:[?KV6:$J= %]/6^R&4'Y:;>MMF3-B_7#DE*!2:X4*)84*"),HR*FR\*3?H3:Q#]]2;";:+)E90@BG5V/3QUP[TK"R&;;=_/?# MNG;L?A%,%,]Z_&&UC!%)*449##.:0!2%N@VJ4@<\E BA+!99'CIT,[Q-V>@K M/[KQ8!,8*@]D;9O6W 30;/][PL.QG4U#$_S24?\W'15KH/EB (U#?QM3:;TU MN[E)<.;.-Z8 G+?!,7[23B=P42R_"K8KU=7MW0_V3<>$/I)'/48IRL,T"V"2 M:UL !PFD228@3U :(4X01JF)+7"-P-1IBBU)T-$$FJC9-K^*R?"F]B&IW1:V M%-)XP]Z29*#>5#W:[$SUE\.&O+K@+-OOECC=9KOY.?>!90?S_E=2%=77)[6+ M^:?U7Z0L].[5\Y'")0_2),TYAY1$"")$!<19+&&."$,XRW 4$]O)92:$)]Z* M-6%0U93M!Y89(6=VVDZ!QTC?18--PX6>=MSQ,<$P,QO)/4XU,R([^W@S&S N MS3FS>M[QLDX*_F']_Q1KWA4Y+].,\S#$!+(XBR#*E 5 M6?VZ*U"^W+TL42,I8H*[*7-G-B-(,$A)0&(DT"61,U %N'(FP MI#WUOF5,@:8WK11DNRL-#6D7$&\'(2:$QFY;:T; )]G5&'2\+,"!&[!G!W3\ M3 >=18'E=! ZUE;ZA=*NJM(-C*&"2LL5YZNE=!/UJ(S2<0E[]:N4SNYQ5]=F MMK-BFL;<3-'[YZ[:ZF^9^L6UXOV[[;8LZ&ZK[;'[S6>B6WJW!4T95C>JD!#( M2:#L***N7$1$&(J0QB3*0\YSXQ8ZDW$YL4KOQB-UW(+[DJRK56.:]8=UZ,JR M@:X<.G;8-,8R5VS3O=G;I\=/\;[LSID>R^#LM1VXUK^[_J9 GW-=IM[P?KLH M;L:W9WZ _11OT>VHF_)M^CD0)P=WX.BOAX_4;7ET%OZZ4LJ+S+_ M_Y.ZR:$7,U]QY" 7HX87?U46I[A;\]_5EW]U/I^701I1!)!(!\RC. M((K3- YHR/(@F\%P9>RQX<-N"J)12G^([;<-_U"K'ZV:WA92"GTG M4%2VWX58OR%E^5*L'YK^Y8J9/]>*QDK_J%EA&6CME%IK/38L@@./"W#@$K1L@H[/MOE^K0,/K+:6J#_-YQL]3\K1&UNS MZD_?8)ZJ6._KCQY%HK2[^JJW4P8^/#[ILKF"M:5R>J15/='*<1:)V>+3QQ&. MIF/F*(Y;!6G 5&._5GC2#XV^LPM-&0^!@_8DCQM>:/V $R M,(#$R M_L0:Y@UY*G25(ML3M,P1.X7#S&X:(:3=_M_/3&@I^3->KHC@R08Y77U64^** M:*<6P;6/V6%BH@4#OE0=GB](.,]X/L=[XI+TJ^2*X>*R=Q)_+@HFNMNM^\T5L=^7Z MO3()-F734^_36BQ1%(4LH0AF&:,0T81 3%$$61A0G.2$9ZEQMI(=Z8E5S[X" M<;L!94T?R)J!A6[MJE@ RG RWZ"6L-Y64=.!9:>Z#GR FI$%V"-WOP$-,^!] MBUS##_@T(7+F*F\Z!-U4H6\DK52E&Q@#*M1RP=E4JYN@?97KN(+;;>F+;EOZ M2?Y9B;NJ$MM/=$N*M6YKVM4 JBM<,]E:U/,)#F<_#8G(29Y"FG/43A*@009) MFO"04!P+815I<^9D8D5=$]M;AX7NH=&RUKC#U^([^/+I3T TUQ6 ;4F/>D0_ M:'E;Z64"V5/":);B14#$%:JY QY8NR=]7]^I4W):U9B:)3VO.&SZ> MKI?N?,QZ$1T-U^F5=?R"]A9I5RREZQ:_?B=/GW69GO90]0L:==UCFZA+>1P$ M*W<%CYS*W5"&-W,5']?0BL#U1&' 0O5=L79 M3%1'4?LVJNL2+LTPFV90]^3'[P<;K#XG-OMSHEHF@J0D9#G,4!Y#%! .\Y1B M*!BG#)%$HCBWZ-ED3MEH0XSNV;0WDG95:UBV]J9-?TE;YQ<^U[ZP,NRYZ6-Z(/]+HT6FK'7I8U@QWTNK9X< M-R7DKFX!H+X$A5+%SZZ7N8Q'%N M%+YQHCZQ*;N?MD&:KA,M-^VWO#<'P60,@@>LS:[GDR%HIV&]@N<\Q\0*!,\3 M3LQHO\KL$RM8KDU%L5O$M8=/73!0J2O[%_&DOFK?E-GR26KWIGC4-N)QH\^E MH%203$I(LU3?JTF@_B8Q9+DRYX(HS)(LMVOP8T5_8H74<5/[L0[\Z!2G T?@ MI#6M;3L@.\#-=-*$,-II);\(.C0:Y+HMJ.00YTD((Q9& M4F0HY'8MR.Q9F%A)M0R!EB.@V5G4?[9G_P)T?-DV,[0&VTP[30NA]<74%#WP M]WW3O,!G+NMX3+RU/K1F8.8FB*X G;=#=%[)L0IR\_BX6?CRQ8@*(F#7YQFE5P M#3 S]>(!!CL=TB)P-)A@ 1JJ'DL:A\7R5<1XA, ME3L=V&2;1W%/?HA*63]:42RQ,B5R/8WFD13K)28TXC$.(4J33"F,7.F* M3(1*86".8BYX'AD-+CI=>&)MT) "?S?$#)VO9\(/[_(Q(MEM85-IK,807&+= M:?S T4*SC1VXQ'Y_W,#%W[L=L+]?:,S9C@T[;Q6;5JUZ!<;1B: MPUP*1G":!GEJ92O;$)]X4[5D =VWBV56G7>=\#0[::="R6Z?:BZTQ_"LUVZ' MW!2-=L= X.G,M2(]ZZ'K LKIJ>NTQIC:E?=-)_!Z/.$G^6&M>_D+OA95=;_Y M*+9MU>:]>GG5M\V*+P.!DSQE I*,!!!Q'L,\$ 1&*.,"Y8+$";@>BB^[U!LII+J8O@> M7[IP2/]?FQG$D7?BO(,[9.*#S/MLDEFYD,BD0 RGS2BOJM>?L], M"IP2A1C$6F<0TPQ!I@B&A&4)$XB0//?:S3DJ9?13H4YFOPS&]P#H&#JN9SP7 MVNQ[C+,S=X0*DT%CHIV_'),Q\1'+@)F'IRA#%X<.QX=*B7G#:+F4_>9+-M-E M9=:>RZV2-P^J#DV6ZQD1N4(24<@U22%.\AR2E)4P29*29:G2.7'J8!.LPFGPB$(IH/\94_ ML7\)A.?0]X0^*'"G:K6\^ZJJ^]LVOV7/S]*=%YM09:-V?Y?=+F_.::[*!&HI M$,2"EI"SPD03'&6(E(G.2NVU:16FQ\@^RFH%K5J@D]OC!NJE3]CXW"BWNTIZ M[B-?^C8/TWPRX#)]:^6* 6TVZ170;5P6[9A8_S)X;\M%S/ MS95?*WF[6LR%B>YNJY6XEJL'V[ICP>Y<22#//FCT(^Q:ONT7)>T><:=%'2%8 M593<6D+_5B-WNL?S" V[G.C@^#D63US 'U:=2/2-SF8'436>?_IDM(S.AO8I M&-UO"HMG>CUX^J&4^7FACL141KB)I#:/-DW.LL]:SMF'FIA042U(FB>04EY" MC'@.648UY*@L&2\RG6?4V09"_9:1LO'(J-7Z3X*)I:DP9,L<%\'D%%?WY@ MGS'QSE=L3>D M92=J>R;TTOP]VWM%>XENCOI%7HWOWML(;V74DHOHH,;JH15-KVG;8\6&\Z#S M570!D;;ZMJ_D\E9TPBA23)88&L3Y;8A,:")S KJ2Q,5(RY+F??5<57 MP44=>VD^@[DOTWE,'ROM &PG/U9U1P\_-W<8"1,_!W>LR@/L!8]8Z'%HW5C% M'CU)+UOP<6CRV:*/([=<5@/_=74M3-!7J;?;]=QF(*CU+VISH]^Q];?V+W+& M,2)EEI0PQ2R'F*,"$IP3J(7@-)&<%F4>L +VT6&:5>ZNDGNS JUDL%=JUU;= M*M;]W7$K+0AW-T<1'<;+BN!C0!=< ^^#0>0">"?1+U+][@/*J=)WKV?X)[#6 MCUC/;9CS=;5ABW>K9G>P#GQ^GB]MPFPO:54K4B#%88:D+2S)S:(P,_],$:84 MI[EDO'!-6O62/'8BQ%Z7*S..FO8J/76NP'VC4$BZJA_$PZYG5.!\-\]ZF-6* M@'=/,6MU"4E#]97\XCK'_/UK$PP(X74$(N40XRI@IS2$@K.L$(HD\2/8.28D"DR M.*S,FIO5?.?F!O"'%1R0FG$ D%NH=JG9?JYQGU3A;G%0ML0IDR*F0AR(F#S/ MX921QY(83EX;-B2[F,LL!_F\:5-G.]?=+>U"\),T_GZN:W+;9B.HB\=L/^-] MVJKYFYD:9-OPN+GRME(/;"[;;L?F^KHS5TLHRJ1 1$L!"2<48LH0Y)A1R$C) M2J4%RHV*'F/^1:P8V:FTHH%J9#=I!2LKWL^GO,P;=G-:K_Z]^7G%SAS0L^<* M["T"?9.Z+?K.J*:Y>Z_E1FO7%>AZP'>$2MV7T?5_MS3U(OJ\REA\IVT^'C8O7GK]N'AX5J6L#M64*?GSZ*I#"A:X(@ MT;D)8"7"D$N6P82J/&4L40)[Q:Z!>HP\$W5:[3;9K&)7H*]:CQ\W^"C8#WK? M@]_1 /6;(CRQG.@ -PBU?EJ\T.%L$%2GCV+#'A?*GO/[:K$U$JK'C_.% M\0,SQ-)$4%9"23,!<6Y<%Y,YA80IG:E"2LF08*VC" M-T84I3DN%+\XUC[<0R13GJI=E32R([&9)-M[U^/*\[@,.XBHUOIY@YY8\'_8 M_<._@[[T@,['PSBXYX)%PR,L]^M27+SRO9QL';CM25-E3$U@]04_1W:5[55OB,Z-LW7]]S)Y5 M%P(X6BNK4+U>N,/5A7">;WQUJ8#+7]C_)>P[[;K MS,,MB0AU2YO:T:S1$N5(\BYHA!+$P!2I! LLYSHG#$NM%-^ M@;/$L9>TK0Y U$KLJ*$=.XVX W=^K1L=#C^?LD.BD;]GC3;A5:/"+F\U-C;N MZ]_H&(6M@V-@Y;46]K)[8$WL]IS)UL9>9O77R'XWQC_:K:;6\ MWC3+]#JW:W7+ZJ^:9"I35#*(,R8AUC*!E)E(#4F1,&FB-%9XE41T/FE+]#(GS&8M!7#^6!599&LM:!5#M=&@:0IFAR!:+ MU9_,? U-+ES3C&VQLGP']L__AA&M#Q+_+;W*< G8!GQ4O-JRZO'__&]4)/^> MDBM@I^CZHF=_HO6?\)61NWY0PK:56'BVOQM\60E)OR>PX,E2/KVU/.=VT1"W7?[)*MAT&?]G:XZ4;W5!'W:KJP_W#8O6HU$QJG>0R3>V9M25T M4B4T7MZ>^>14)42E&G$_MSZ:KJ//"7W^-_"PZRL@MY4]:7A0U7P52@(WW@MT M\V"OXJ7XN;]:%*P5 GVE04]KP!]!_[I6[F^5B2-F&DDF M,VVF!,PUQ)E.("N8A@5G@M"B2'.13C0OG-9R]!FA=1?&<9A5V -;/MK_[N>( MB>>"@=V9=V^@,:_FNX^_,0 M1W/T#J+\S^[.YC'\EYK??=O8(JCO:FW^V['VD$214A'(4$I,:$\22 I40IS2 M4E%+T(R=\@@NT&'DO8%.J!G8C53 /-CM+\'V_('?!(CY^5.WY*HKL .U4\RK M9< EH+J?%$X ;MC9X6@@>QTH7@C/P!%CZ),G.W2\T/3^,>2EC[JL^:8EC9MA M+0GA)@!/B+";[EA"GI 4\K(095'@+%1! M_-NR4FQ1<^'=U>7!]OSK)U"WL#&/,UX/5&RCP/I/]G U0>WVZ5=T>8; >,!' M3Q88KMUN*[4/2[A?MG;[+)0O5;M]6K%7DU(0!NC%M=OG)?CWV;U=KI?7\N_K MVZKZ];MXM]ZT97*.W75/W#ZR'[RU<-FM)_GW[7K3=+>X-6O["ORJJN]S87M4 MKQV#FB$0AKU8)/O]W)&;Z1&K QVL#.J2>^J9D_7&/6-4OR/NN4MCU0<>[1XV M*S1C5&@-22D$Q+)DD*B"05P((C27A=1>JPY'N9,N2!YLUSV?W2)?$#'7*DLE M@PH5W("8(L@)S:'BF"5IF95)HF;-F?*O&U9M7@S*YSI<#JC-A>+J;KY%3,DPS;%6R1YRE+=0E396OP,X(@DVD"B4"J1%SCDI0MV!^6\H6A M[C2( W0/6Z"6GCVH7/%UBZY'0"S&%F>OP>:5[9R\C9D=Y6GS:"6?QZ6^<$'G M(!3GRS6';_<_2+FME%@Q,Y=NV&+=U5Z]GS<4B!U;@Q0YQ3F'*;,MW@NL(,,4 MPU(CI#-5YH5PRIQTE#=VW-IH !H5=EW80*>$^YZ^"W;G#T4B(^(9R9X!(X#Y MP^F+K :83+4R8[>? PJ7_*X'/;Y2<*/[/-MJHI M^[^HA[:AG_&NU7PIY@]L<6VSB__;A!(?Y]_5K$A)SF5"($*VU5-J0EA*>0&U M1HE (BTQ\JIQ"E5D9"?Y]9NJ5)U7'7XJX86K_PG&6&A=H^!FLEZ,R\:AY@_O.L;.GCT[*E M?Z%OQSVW],BZ[=7H%.4LJ#GD ML[ML/>U^,6]F5U"<":$3"F6*P#-I,CXB0YZ)OSWYSL+W>XM9LL^^5&6UWW1&$<3;9SPE_R;UV1V#. M;+F[/B4LZ>/M4ALW*/_^L3VB=Q""\^ZGP)Q9:*.U6:Y&N 7=09A MV!]$LM]SJ]S)],AT^0Z6!B=^''OFI(D? T8]3_P8NM1_Z-4MO^IJI6^KA;GE MRV;Y^_I6J>IOU6K[X#T4'1\W]I9MW<>LIX99=&RVU1+\;FN[S3]K;=R'IBM( MYX?J"/CX#5TW:$88NIZ6!PUE5QF3#6U/H_M#W??6P-IP6ZC\R2PSE'Q?\U@T M-8E-8?,791GHQ4;)^K*ZA+&I)\[*LM3-C+ M<5M C ^YGV.J!8%&(=!HM*O&;I2R6T>=6J"YO"WDCEVM?1$TL0JRPY28MN;Z M(J .RJHO>YI_%^7W[:[F]7*Y98LOZF%5;688E:3()()IJ03$NBPA$2F"4E"$ MQ[\U4"J9@Q)Q,H< M0:V* N(TRR$O$8<::Y;K@J2EU#[AA+/DD0>C^0Z(WY3OCIG;+#\*$GZ#M54! MU#I<]>FR-RO %;AEYR)YVMO>%X/D'[/V!BPBK; MX&_S^&EI0H5MDX)B2]J^?F/+EGGE][H0OV->F=$,48$9@2*C$F*$S3(F50ED MJ$Q5J7.I==9U779*FIK#R?8&.2YW7]%)>BNRJL07T MC %-*?'&F+.GPFK?^XX*ZQ5P8 6^A9U M:9X\%^UO;7UK<^[^J24]L+_Y=6-\KE7P1C=5U#?'2JL__-C8?_*%F4_7FYE* M:)GC5,*,6DJN)!60RSR#)45"Y!FC)"LNJZP<4_VQ5[9'J[=L8X3.HMV?ZI+C M-XU5/UV!SK#Z]U=@9YLMEVNI$U8G*!7^V)L(/BQM_]OZ0W6L 7FASR@H@^ 5 M?1R>FP'_$M]%A,K!*5[/: 6(HRK_PG6,4[R8\^60DVCAG[+?DANWA9K-F4J] MA7O+JLW<5@>82?P_V'?UQ;*EK;^N;EMF]9G 4BBI$*2*F-498132-&6P2)30 M"6GC0F0]#/]W<,[K]W MU>_MF5US.M37"UC%0*-9W2RIU6T*:-USPB>!."R9NX-Z1S3PY%M]Z$/]S4)= M[:#N6B7\)4[J]<48#>1,AS][LF3GB\WO9RE?_K# 5E+WMDO5/^LOT$Y#&_.E MS7?)T#-$J!#FW5AR&>/YF1"0%5Q!EJ0:Y67)B]RKQ?&PN)'7+7WA=MS,=^*# M"&;.0.<6^\<#Q,]?/\=B+SD:P:V?B;$Z$PT+F[8WD9/A!]V)W.X*&^['"AAV M!PBSHDR55AC#0B5FM$N90+C(C6AL4P)RY,"">1/'!4-L6"ZJ!UJ?SZMZOH\!HAYBI7@ M*($98Y80JN &1)I"A5&)%2U07N2^A%"1(?2F@9H40+=I)AHD?K-,.!+>LXR3 MA9$FF6%9D\XQ3F8_GV+<;@J;8;ZJ^X=5Q:K'YGS@FJ]K43.>JP*S D.6:VV\ MI^RMA (0V?1ZP M+6[+YV."7J+A\X#!)]H]#]T1-I!O#;*JJMI""$L%*-52KIMCN]WAWJ?[!_NI M"FQ6NC(ED/,RAUC@'%+)).0*)XP1S-*$=1F.7]U'N(\. :F*7_V'_J]FT6Q) M8L!.M?80:*>G1XPUWJ MB^+JYFC'0LO/]9[$YZK+&=GGES2ZQ'/'(0A$HB=UV2&@/'?B0<\(W2._ MOY\W% K7RYKRQTP=:FDGCGH">=R7F4M>H#)+;+_.W*8)<@X)P0G$2)-<(\*S MS(MXU5WT^/%;M;6TPKK.NVKUV/1IP'PW,9U!==W1' ,JW^W-G0YUW?$3+:Z: MP.\1_-'^-VHA?S@,T?9 G05/O"'J"\CA[JCW$_R3L

    F33!6QWVCJ_O77DOFSO=P9E7MK>A)I8\ M^?9 WP[P=04:2P*:"$SP=MT3U%[76P[+9)ON;<=)>)L.\X',N F4F"R%;CI M^[EV$TH-6X$6YB1U]Y_,]VOI[7%61^2PQ'U-R6%_&Q\)L(CS$V@[T&D6G!PJR.M))P M%#KI*L(/B.D6#46'QL\__OKA'?A5?%-RNU!7 *4PH5=@I].^PT2S"]NI%;^'J!<, MD:(C-YF3!D=>,#R/C?QN#DQQ,[&74C54:5QVQK7D65*04BHC75GA!4VM5?"/"$<8F&\&2,\@4BE(N,YXHE*78^ M!B6-O"9\(GM?S74%SC4R\<3K_.%*-!3\7,I3 'I^Y%U< -S/'Z(!$79T$ R( MUX:_DY$#>_7#]T^VS>YD1G^'W.V&@/8R:O4+NWA=/K)SN?UP ZP8CP8Q MK1G#[B+0 C_'<%9YOZXN3]4-Z^+2/F.ZKBU/E7[2I>79GT9B05V?XLBK_^^K MD6J6.#4SD%'F_>J>S9&J/BZ:$(O -F; M$O0268$[.FV'\X[U9I^CUVX4L(1EBJ $"E%:'@$MK3M%,&66T$)Q4:9>A)WG M!([L&JUX:.Z[WW$VU2Q/C097@(5LP)R#T'&O)2(PGMLJ%A,K>D<9!M[U,(F^ M>^)H:*R-DG/BIMT3<33^8/O#]3[_M8/U1==BLV6+Q:/M5/#[^MWJ5[50EJ[O M9\6>)GDX+C!\GCGVL?<3,O%6I[HE _B^_DO-?0F:;!$68GY_I19T?V#99M,SU80H-6/Y[6J]J=1F M7M6AS2&;Z_IX<^BB+&BB!8$X%77 44"B4PVQ2%.)-$_*0H34<\90;IK3(R,/ MM@)#";;BO JWP&4Z9*.W[QZM;7=43&+5,4;1:=H"QY@P'E0^1GUX%NOBR M*;>T^=$U&>$O:C-#::F20F'(%.<0%ZFM,L(14BD1Z=DHX(6KD *P3 M7+<+#>$#'0#)S4/%,=W/[>RL;DNCZUJ+6FQ=?A&51?^,H\OS(J?N<>D,PI'V MEN[W1BNQ^Z+$ZFXY_Z<1*DW(/-=SMJ/=KJO2S-1LHO ^(=QZO;TWOVRY\C.1 M:4PXM*E5$,O<^ ^B&11EEB,D\Y)(,MNL;$:%T\")KZ*7M]DIZCS6OMI;@&;S M:M^;H@FD 6N5N[BB[]*7Y.:S7A9Z/P]WK%+P"NS5!7U]V]@>=!K7"?-]0LE6 MZ:OH70#&@W2\,L1+%7SIDL5( #N4-\:2%(5S^I95-U7-"27K?BJWJJJ/JV=Y MF959:N*ZC"!IJR,SR*4DD--"IBEE.D%>>Q6.=03(_-SEE?E75][E0)Y)B[NZJ M^@!E7]^]9Z?<174L5H\#WWE_$>'$IXOJ-TL6U/ MU[,"$_>->PZ'FP^Z MQ$@_EW(S7]1N^F]L?04^;A>+IEWSSVKS;656AN_8P]PL].NU9?V'#S_$8BO- MO^PW#?K]RZY 'ZNFN7/3&K?^1TP:]./@1",_?_;XB2G/CQMW2'1^XKK 8;N; M.&Q"SJ=E^][;TQ:5%D1R6<*$VM)"4F:06+J95!&$=,H*67@Q;0]*&SOWKI%E MXI&N%'>EZV5!'4]ZCNY!U!R'>BPL_,9]+U*PSLEC@>!^3U;@< M$A6,D7;F:&:\L[%!:5,?B[F8?N1$S.FV,!_P:2DJ^^3WJOFO\3!'.@366[6S M+)-:,\V@&?\,XH(12 75$.5:*J05(2*$)<5#!:=1<'%VZZYU94@JF ^@;IXA M-CY!7J)3 KSIU/C)QDRGNGS6VL3S&@$01/(@/I(G]28!D#SW+"&/&"'OOLU@ M71]C;*6**RD+#$N1:XBI^8DF60&UR',MBDP0-Q:32Q49.3;IMFE /^_;MZE/ M*,9N7F@*Y/Q=^ ZV]4C M5J;=YFAZ9/UAY8):L"<'PW&(W-S)Q8;[^8H0F_T;\@S9%*OWSE$9T[;9&3+S MH*/.X,4OG\#7)=Y_93]Z?YQQIB3E9G0+I23$N2@@D4K!DIK1G@B."B4NY->/ MK/+(3N-)B4QO\^3ELOI.O#DW]_.ZWH>?+QLIZV_WAFT=D$NSMQ?- QP&_17F M!9Y0^%\V3W#X!8R9-WA&OV56#T@^Y]$^LGRH!?5AOPWVH#KN7J8>.; MUNT-LYL['Q,\/^=L- $GL9NF+V0H&)&1(DQT$,_=@P)Z](78)^?KMX\_L[ZNJ%EA_FQ)1J7AI MIN THQ#GA8!4(0&3/&=E7G!."Z_&C!ZRQ\^?.5U.O0;\$=3J@&80A(QX'YS= M?,!(Z/EYA:C 1:Q(/PG!Z(7IAY)?27WZ24C9'\VG.!,L%UIG=L2B4S29,3:14(JA(EA92*UQD].+LXB."1PZ3S+=&(^0/ M'T/,V=5$Q\';P9S(*-ZL %=UA<%5T^K6*C)R.6WNG1,T\L!H1(.>;-NMG/GUHSL+UO @B@F!WZ@*M=ZK9[N+ M:4%]VP5LFVD>=J:5E8 M;[3E9-ULJCG?;FR>PM?5%_5@@^;E7:/=#-G=>IH+J-(L,6OM D/&-(*:*Q/F M2HWR7/APP$73S,L=^%._&1TZ-H\W"Z/M3TTMN.PI#%8[C;V+:2*]'9YII"0Q M'E=3L]I@20I)KB@L$RRX4GE!21Y6NS3A2XJR5?)72^X,[)MZE2]*TZS,D$IA M*)S[+P98910+CYFE^*V\KS1:#VF[U;JO,WG_>. MJJ\GV"M:ZAX11Q6;<4&U-A,B+ 6RH8JFD) <0RS* M5%&B=*:<&\$.KV15XL+K5.="JT\Z]?W8XX,/^MGP2B,-:FH\(M5?3\XLA&FB('O[LR9JE7VQ^ MOY'ZY0_SFQ+J9-3JL:T% (7!91(6Z(&7$!6H *:10Y)B$Q+)HB+?]\_ M7#[Y#70>V=]J+F_BM_<<^=.L] M:I*!_JKOZ&&)6X%252!00I=PLZU%B5HN: M6V8RGFB=:EH67KG/)R6-O?JKY5KWO^HD@W4KVK/"XB16;HNX* CX#:*]\3NA MX-=SQON719PS+%;]PTDYTQ8ZG#/WH*+A[ V!A?2K^X?5TC[H1O=*M]H?>PG'P;RCL8&"L MEL)#HJ9M*NQ@]$%;89=[ D.UHZTD9JGFM%"*0(ZP,NLXG4*NUF5$IF(?63W_2%;#E@$D(R4A)M>UC M49I)5Q60F=D6)B3%C+!48S\.5S_Q(T_&^XV%_08"V]2?>JV18+Q M\//S$;[0C4#,$P9%K#(V/^'3%K,% 7-0TA;VE%"2GY7XQQ[GVWN[IQF)[,L-9<>E1#S0PI86-6U0IX#M3-RH !H=VOYY M5V=ZDP7P"OF8'8UDR$GHQ(Q#/D ,)&]E^9-TV VN6:I1SRBF4 M&A.(%:60(F;<25*4"47&U2#4N1,W3W)&8H +>3W>XQR:RBSTF$I+F,D4%*=&+[?JOX"7Q%%)FA* ,RA*9R4[GEBWETW2:YB-^@W^SVG->R!U4K.V+'%C\3_;[I)VSTET?=/>S)?@4;%J M_9.?+W U,T=Q(7)SR,TLJ]Z:9\M9"D[L$=@.<> MPN/.T$S1ZF%E'JY^62W;Y--V(TDB@*+4G&*_ M[- 3DD8_*FOE^N9_G@+&;8Q',==S*=N( ;MRQZ9#R5+,%W:Y&T)[:FSV=;+7W]E\T93 OEO=WQM) M-L[XMEJ8YZW?SQ=;$W7/4HY3)BQ?I:26(4>ET$S^V/Y?*FF"$Y%ZM5WRUF#D M\?_+]MYZSU4%M/F?;&0",_TOS:!8 ^-:P=IN0-8=J=-_7QY0:[#.!EN$+FHK MFCM:,WR[8IPQDHH M<6%\&B(II"DG4&::*J:XE(2[%MN["AW9C;5B :^3D>5.<.NVKG^__O09_.?O M[N7?SF .^Y^Q(/)S.8>Y!F:%TR+6I&_O]0!O_O-WQY6?%T[N5?%CX!56!!\/ M-Z^:=U\ !DK_V=:-W1UV9MF0#&MOG]KGK$*JM*S>^6 M#/Q:L>7:LK_5K8#K?RWJ[^MO;+ZL_7TU7YLHJG_@8A[QFWG>T3 G,-1."Y\36'[JZYYR%:=GX!Q2Z)A*>ZW3/C(KJ<3"NJCM#=L#9@]2K#"/;,* MG!!T\S"QR>?HN1U> *['48*^=HV.)1$H].B'S![*-A$(93D,[< MZ]^;XWHKY^8-?IQ7]Y_DC M6ZB3+(6%,0:P2!AE/!$QYJ00A*2^(T[[/P9-' M'NRM+&"%@4_OW;MM/#5_>!!?9)3?2'6UQZM_QE'=@QIF/'W29!TRCAK0;XEQ M_(*P>?/MUBP=U'IMEB)\OJR7%397XVYI-_H^F3&XF>LYZ_6-^Y_MW!;//.$4 M,7_;WBMY4-XWXYDP,ZL)^!,I9_JC:CCU3=[/2 MKN#6;WX>]TVY3>RO!G\_/].I#7IZ@[WBH*]Y1\G4Z7[ S=2J?W6,P"Y>0#$) MTI$BD7%UG32$F03VY['/-$+#YH:V.R=PUSM5G)]=C8TYQ@ MJ:B $NL"XER9J$IF*4Q2D15,EY)KKZ:>[J)']MP[1?J4"56]EA [;7J=6L"; ML!68!]8J$3E#W'9X+I%-EM.0"JJA%!)AF=*$%=2'C6(DK/TY*DYB/1J4;C/? M. #Y36-[;-H3$SOQ6#7VZ;6U"KLE;KSIR-_\2'.+A^!))PI_0)Y[_8 GA+GP MW:[;_H1AEBC%\XPB2+1,;0-F"FE!+!$?*93.\Y3JPL=_')$QLJ/8;Q,WCL+/ M/QS#!%.6ESQE4!!B.U/3%)I_%9"D"2GRC'#-O.:O2S$)R,U[ADF;.7PY-&X^ M\D*#/=,3=K8^.3Z.Y_(&K(GDVXY)F-2)#9CXW%L-71K,LF6B7OE6+A*Z6]L?_FF^^W5:KOQL/N;ODAB_F#9GAI^6''\($S#?:7MO$N:>OGNG4 MAJ5VNT\QX^P2DD/&!(5%B8@@J"2B"*'9F,P IT%T>0US)Q_P1@&PVFG@S0PV MT9MU\TNOZT6%YA5;$T KLFX/9<.\VHSZ7^!/8PC8O\3NRKUV]G"UL:9N-67O MZ=C0AFZ+RH$D@9I1#EG,&DTQP@BA+TYSY1-/G!(X<6C<\D;VLE2MPK_[Y3[8T M;ZONG;AYK'=%^\5G_[?]@VX*,<3UDE) M(P^;O5S0"/:D*SP)D-MPBF*VW_ ZL!C\,4[?F7.FQ2(>/"EG6J[!<^8>T N> MO<%OS"HA9U^V"X42GJ/KJOI:W2\W\N."W;F,P]-WCSP K5!@I4+4I]VO*8/L MP>E W;ZK^<-#,8[E?F/PO-'@#ZM!A.%XWKR!/"ISI@%1F$N*299#DC,&T M))1G&=&(AU&3#XH=><3V>+5WLNN%TB_7OX,_K *>+9(-#Y#>T+T$G MG%_KKYGE9<@+7K <0T"/J>*1P#K_8_K6)@KQG8JS;2&B &2-$V_"]0 M9>(]_,M!.]R6C_#,P%#)!+3&[II>LMO%>VP;;:W?;]5_*U9]_7,URQ1.<991 M2$L;*PF60H*$@&F:E)IK2@J_O')'N2-[,_,=EI[1D"->CN%0?!0\XZ%&@8X) M=J?#E:5KXPK;L_;="19.EW MJZ4E)VJRY>KZ^"8'^K]6U3^,PWK''N8;MKB6?]^N-[4B,]OX218*098@!+%$ M!21$:*ARH17!HD3)N0?!D./K-/%UCX54%K&*[1L,]U:Y HUS;/*'G!SO](K(:QT I M%L/Q1;I,RW8< [8#YN,H#PVD76E#^QN]3PY)I%F*JR3:4>3#,N7.0:.FQ,*-3B,+Z5GZ0CY- .VQ&)" M.2)A6N*3TR8>\)P,7!J\9S;?F,6V&\69M;]A=VK M]ZM[-C>A/^9EBC(!"2L$Q 7%D.LBA241&H#MOP(T%I?=&7&040_;D0K"(MS?G)7WJ/;H0 M:([LU04])C ]4'Q3+>]L(LM[Q3=?ZX8-NZ,UE10I MTUA"5&@.,:8%)%A+F*.R3(709E'LES7HJ<#8R82M.G;6W2MD_V55@G6S.*N4 M9XZA+\INCFE,[/P\TQG8OG:P@3]JC< XZ8J!<,3*8O05/VUR8R X!SF/H<\) M\T]?YG??S"KIMW7C F_XAMGBI+K0Z)M-NOOXO/_=[GQCQK(\1Y(2*#629L53 M6.83*J#2.$%FI:5DX=6B[@)=1O9:35_+7FD06+7* ?LE@*7Z$WRY^:W9Z%D# MV+&B+._\_-@E;\/-I4V$L9]WJY6"*PV-6DVP!3K%VNK-6K6ZW\*SQIG[T])X M?BX"1I%*1_>OAO2UDM'N]^5<+ZWL>?_[&YK>9"O?NV MO+L5&]&GC.RLC'!EI-LATBE@8H;J'V94U5J =S5\[CGC9S 9=CQQX?#S M*XY(1"0.Y M6H('2X+ AJD;+P=:(:8U(3E$O"PA3D0">:J5Y1^AE.9:T=*I"^!H"%] C?<4 MVA%!=(OJQH+&S]T>9^O88?6E_0P_=Y]ACXMC3+:-\U",1I@Q(/J%.2_.@W*> MML+A&?X!V*=E?>RT94U%BV/ ]?2ND4?_7IAC7Y,C=IT/FL)-\ANU>SG1:F]. MJQ\4]3Q[U&11SG$3^E'-B2M".R^_'3_4.U^M[DC#3]R6>9*ADE M)8*92B7$.N&0Y)A RI5&N<*:$>7'+>X@=8KM%8]T5> MPHUU1DV*5_8 MHWW/H,4-5[>)-CI:?F.UDUGCL?M'7P/P1Z-#Q&U?+YNC<6N[R)R8(]L#AD.N M:Y^;_=/#/RUUQ78#Y-?58EM3J+;?MM:9XDF>0)M2";$RWH-B5L L99RI).%I M[E0:=U;2Z!-O7S;8"7?/*1[&:=@'1+7>=XX^;OCYT>Z)@'NZ=#0DPO*@O3\% MKYQF)^,&DI6'[Y\L"]G)C'YZL=L-8>'-M3#O>;NPFQFGND"V'R'-4N.M2 8U MQK9/45J:$$>7,,-YD?&2Y4)Y-4UTECRR^^KI _P?X!SV? MU7JMU(DS(!-IN53E?33JS&1I4VP$@SA1QN'D!$$B:GNP?T@_+\K#,:0'Y3RQ.G5+NITU[L"K3JC(6:^^0P&GIA,T!<%+W<>Q 2 M S[<[WF3.>H@,_O>..P!81L/GY:6/'15/?ZB-C/&$&.X*&"N,PQQABBD:2DA MR00I-4::,J\RH/[#1]_];$3-?0] G@"0R@QCJ@E$*:,0$U9 1@F%6<99AKA9 M\A2)#VE_, "A!/T[@1> X+8)$FJ:[]YN*^4*_#+0'-=[1^.8]I$V+9X\>M)] MB6-&/=]Z.'I-(->!VKQC:]N0PQ8MRK>/OZUM!JJ5L-X\(04[VF.1\@09ARZ@ M+J6&6-D,J%P+B'F>\X(F,L^]QMIEZHP\.HURH*[-WZZ;M.UYIQ9@.[T\B0\N M@]]ME$\'JI]?L'A:Q4"G&>"/X,UO#;@_@9U^/;;"F@BF:\RZUS$B_T$4K&(1 M(%RFS+0,"%& .Z! B//40 Z$RA:YF#6R^6HW)H:S348>;+#^>;Y4GS;J?CU3 M)4$Y2A3$&B408YE#)E$&\S0KC//+RD(Y+6'=18X<@G4*7-6YBYM=[YM:"?"' M50/4>GC653M@Z>;,XB+DY[ B@.//LN!L;RS2A?,"I^5@< ;@@)+!_<[ TF>S M;%=//^(D5Y3BK(0(YAOK7$I^T)5:U\*& :>N!3QIX4/%[^LIH+69WF=GM+]>64W9& MB\N@^DD@@! M=!N_47&)V4^UWQ-U!]?M$%PQFJ .VCY>#]/C8E^Z!>D@& X=1(?OCQSA]YHN M%"4M"6.04FX\".<2$FXB?*URHO-"R5P742+\J?A)!H/82$&]+PU)7%"B!O4C MLHVX6SUV:/]"C"+N #B']C$:J-E,KFNQV;+%XM$ZF=_7];[\K_NNN%\VR_TG M[EC Y??4D9V 548MUPV+:*=5/2&"[^N_@.8&PFQ@7/C]W M$8A:P+&G.T@1QD7B=U#Y]_-C[!*TP,*^E>7=,[0/AN#D0;)[GQD!GV:=A MRT*:H1XQ(%X'U/[#IVY[>L2P([U.CUT56DKJ3!./9F8H%4SS$@IL>1HP)9!1 MKJ#*$I*)G I%O,HM?(2//I'W^< W>\&^%:0><+H-U[% \AO,GMTD8M:4^IL? MK;340_3$%:;^H!P6F@8\(Z3>5%366[U7S7\_+=M4IRE.?9#GRW4I>IP/?/ M17EMX _/":-B&9B3UF@!WG3Z_&2Q;%5H]XIK++M??9X,2Y\2Y7$Q#:U<'@-; MS_+F<& &JYX#'CMA,72XT4]KI"]X3E@X;PN"FPR>.[44CQ_6F_F]\8PW^M;\ MP=*7VPMF6(B,)"2!28%,')^*!!);14V+,L%)09.DT#YQO)/4D0/X3J@$"S,9 M+(#Z8;>7?/,(W?!S"]RCH^+GF>W304_^%>@TL&3@G0[ 7A8O6O>R.5*8[B9S MTOC<"X;G@;G?S7Y^8EUM9C_/E_/[[7U;Y2^$U,RZ@3PM$XA-\ =Y*:2E4,B( MP#I%;ET$#IX\\GAO9;D-[T.SAX?P1<;X#=-63$2B@I/*#XTWC&R^D+0I-ANK;>'^<_ZI8?RKRWS169,+(1"*IZ/EB"]9_L ;"[2BG_X^LAX-RF MRDAP^(V\O= KT*#2R056<,R,EK/614MB.2UIXKR5LR8?IJJK M:C/_IY*V*\:G]7IK2PH_-!'BC!2JH*4L(2(J,]$P8I"E=K^#"U2(U/PRR0-R MVX:E3K.UU-,!2-OT9=YJ <1J[4OI? 9&MY$> 95 @O<]$G7[FTXR:$7'&^YN M)D8:\6>$33KHW0Q_/NX=[_)//_E:R>NJNI:K![OK\M[.1HXI)H=WCCPI=Z+ M^Z&)Q\7"X5%XN7%^H^YKQ6K>42/0;K/6F6!NMGIE<)PV*2A+X\CC)LO$.&U* M/]MBX"K_$YIK\3_;^7I>G_G8#?0GIT!M@/W5 +FV>1S_]4TMF\88;;OP^3_K MZS[\L%V: ]4HS[XM_0O">"- M!>X;Z".]Y//'%2__ZOQ9 MT%GI1^7B)=]KH@UE>[$9%F>%JF_\UV91@PW[X<^#X8>NV[AT1,;_YK:4. M-M*ZE2]XTRKSTQ7HZ5-?LMI8:MT-SJ2#'7$(L.;-'S02F3&&%=(8D%YYE7R>% MC1S/OV7M)IKJQDVEQ.J[JAX]*;@' 7-S)[%@\(V-&PG@BQ)J_MU6=%V!=Y62 M\TU]CKSW*%^4P67-%J>1":GR.FMRO/JNTZ*FKNPZ:_21FJ[S]X3NI-M/WMP@ M?S,N9BGKL(@M;LWW\HVMU0U?S.]JE]+]9CTK4B2P2!G,%"X@3K6 M"P)5'G! ME=%#:R-ZF$W6N U\ 3&X^)9KQ?N[#U>YP>IDA M>V(SS1R5]3*D,T-FG^2?&;PIH%#\V_+NT_)C]3M;7*]O]._KS?+N_>9&WU;5 M?U/UG)=?FU_+3\MWW2OYWU69QN9:,!SY_Y+'L+&Q+-=W8I8GZT%WG4EX=" M?_Z@<0K4_9S(>(!'3-^+ 5U8<7JHT.G*U"^$Y4G!^J7/NJS>MK>MO#8+-K-4 MNV=VT;S[&> M!\HM8HELOI_+V=7-/CF2,N)!+1^T"L2OEW6P-G*9[)#$%ZF.=8#@5%&LRZWQ M*??V6[(U6](,8\:0S!*8II85'!4,LD=V" [TH?25B1XJN 58!O0Z@CVK^+93<8)*B,G1G^F$="+Y 1C:#2ICNUX%HIF@J8T('-=_L'_J.5=6C;9!R;\_/9U+F6::Y68)1)B N<@[-@HS"),V+(B^Y M2)576X(A82,/ZB9KSB:T7(&[:H@%P!\FDF0RR1(&-2Z-[S/+5!,K&M2XRJ7. M5'./]'-[GU?(.?E75?5TN=P7^-FA[@*<[;U0T M3S<@:F)/=][H0T_G<(__D5M]FO'A1R5NJ[EP+HQ[>M?(#NK##Q//S]<*U,+< MC[2>F7;^H"K<*K\A5:J/GHBS,A7=F7FS4J*G(V!-% M/"?+>"_%<6I]$:@]5QZMCJ!6TJ;HMVJ"OI[[)HYFJNZ]CJ?*QB]VCX]@K%D_ MGF+3Q@C1 3V(*.)+",S:$]^4W"[4C7ZO&J)96Y;0<>/U2/'JC>]]DX.L3#EB MMI"))K::"7'([4YTDI:,D1S+S.]8+%"/L;UKJY7-1NGT:FIR]KR/WER:ET+O MYE8G -3/AWIB.6JWF@O!B96*&*C%M$F*ET%UD+YXX>/\J14^SI>6R^2S9?_< MA8M,,"RR%!)<$HBYTI"I,H4EE4FA65Y@QESV1DX\?Y+M$%W+M3%(T^%!G0DK MG( 9]BT1S/7S&:TP4$L[&S@Y6>A>>'^AI6%5\WX6>Q6Z#]@S4*5^[*[)2LP' M5.[7AP]=YN\PW"LGFK-.=F>\VU%F!KU0 ;HP=< M5?"!/5I*EEH5]Y$=_QV=]WPOBKR?W_0L]-KI"VXT:#0&M MP5MR]]XO^K;"?/_+O#6O.60T5 =FH/@R)YN_1H.K/_N-)R24[^_]MMFZ\./Z MZ^X:>4+J\^!U(GWI_G8&GC_8"+?-S^4?H_D[:UX P]]S2RY@]]L]:F)FO^7MLJ%=57<(T(VF2F4!005;8)(;_Z?7@9+[W?M5Y MRR)M20T(FG37Z;S!SS>6'.X(&\1_6ZWDG_.%W8#_9";/Y9UM_]#L6-G]>O/5 M;ZO>[FPB"49"EI9CT_9U*4HSL!,!59IG0N4:9]RK<,Q/_,B#O5.FWJS=J]-N MX?H-=T]&CYN85AH,!>E\B]E"_#(9(3\10^J6,) ^:YLPE\RB5$@]:M M?33F-%UIML;1[4X(UR:P?\O6IX52B!=)AC*W':3D2B#E!<:(EPJ7992 MX 3[>"!/^6-G)+%J:82OP1L;;_P$C!+ Z'=O^V=8\<"^HS*?AK2JC=*EZK>>M^P']YI8/%?FILO?.E7X>W=>!=Q>2*S8:N/&RQN*K.'7^V&@@'\DD&T]6*!.<"7HM%;?Q M:0UQSS5?-^,)CLYMJ+_;TM1]%=?-KB34+DYRSCF^[F\1LX5N-YLJCG?;NH\KL2\W MOW4]Z"NUJ%L:FP^\2;3:[!7SW?(:0M)Q@RL2/I[;649J%\J8B*4GV@8HM?"( M>U<.)L;:J1H2->V^E(/1![M0+O=<6E5?[VKM2"=O=)-K-6>+VU7#S?3AQT8M MZY[('Y;;^S:ZF+$DDSA+))2:F8F^8#DDQ#@'XRU$)O.RR*E7>_-+%1K==^Q* MTVO]KL!.0SM"=CJ"3DGPQUY-T-,SN)8_\#TY+LDF1-]S^34^\!/KZK=['?+4S,[)5^-E-# M96.&6GJ]!7N87.>>,CB Q+ WB0>"G\-PLC]RXH*;K4')A@./G2SQ\+QI_21$ MAZO#HA 3ZLPWZK,)@@[R%JZ;!N"L"8#J&AI+JO[1?"0SQ00F*+?D:99L4@MF M0Y("E@(+)7G!,/+*:0I38^11;[X9ZA<_!*+I%D*,CY&?4VCT@;5"!QE-5W6E MFK#;9'WEKAI>?JM8O*#A,F BQ0V!2DP:.EP&U//HX<*G!?NK76%?5QO\.,L1 M5:D4&B*[HX2YEI E9G&D68DXHDFBB!>KXU$I(WN;)W6>5[O"]T=O#W0$'V<' MM1=,SKNCOP%+I00BD!2:@0Q*PM(380-<9I)FFHDA?#JT^DJ>.Q1V,8' M-ER<[R-'%E TX SEQ4%V,$ 1P^IU2_DY2DJ%K^WC1\Y/Q;Z66/DH&![1\?'[ M_6DI#OM3F.=O[Q_J/(3?UDJ^8PNQ7=0U4)^6W^L6:8T&W=K,TLG:;07+NGZC MOZC-MEK>]+I'_J^1[K'NNOT] ?6 -"S '0F[-SF;CMB3Z'KSO)Q>MZS6&L%Z_J=7N184R'_@ [Q@1*3$:7,1V@??Z,":5>4@#X ME?W8UQ;NXEQ0EMKR@R09Y)*84%P51)E@7+$D]2N4&!;H\TD' M%4O4XKN6;6]:LLJ?Z@(U3YJ08>!X04E.$@4EHC;Q-$LADYK#/"%EGJ5(2^Y5 M_1P/MA!RE:.@1<7+S1G&0\'/'S8 ] 7O"NL^G$/#GV7%RVNT!JR77[F0(V4HM@$.EA"(I%MSBLS2 DGD#*!M21:8>Z59>XD=>0Q M_R1_N:]%5V(6'!.Y8>KF$*(CY><7HH 44(7F872T@C07F1/7IGG <%BFYG-S MZ(+IZ1;L+VKSX4>;UMI1M\R2@I=8)0(RPDV$E=(2,DP2J JD$18J-4[$+\)R M$3MZG/7I^0%+0(CEA)_K*BHN)K[+J8,#%5M4_V:G NATB!A&^)@<;8GE('+B MM98["(>++H][_0]2ZI3GM\QN[*SN;:Q2[U?V4EO?/NXON66/]E=-WZO:1^T; MP:WK".CK-[:\:3:+?F_VAI:RVQCZNK*_NMENUL8BJ_XOVSJ3H$BU4@)QB#)" M(,X$@D1P#75")>(X1Z(DK@_P]ZY[DFO-'T+^N-1'4-EYU M$5_/3-"L&S?&4-!:>@5ZW]&'WG=D?WT%>A:;.:*V^5_J(W(_,WIY9<<_4_H7 M_*B\3IY>SSL<.)EZ!4I.=G+U"FP]<%)-U:EJ_U6?2;#7U6SK&>F-NJ\L7> ]^T8U]!:Z4FN"Z_R;:JMR^ MKE<-WV:\E6ID^"(M9F-I->EZ-S*4SY?$L1]_22+";@?O+5O8XH)?ORFUJ=N3 M=JU']H>EZ[>/3UJ=KH=[G:X_SY?JDWGZ>F8<VV*H;O<\"_+):+#XV/4EFI4A83AF'19XRB(59 MBY"4"5@@F:$")Y*5RH\>+525D2>K1@U+J?A@TV]#:GXN@-EM3I@&/#\7?SPK M>H^FU0S4JMG-[UYJ,_C#Z@=:!:.RFEV*4C0^LV!%)F8RNQ2P0PZSBY\8YNG> M;M=&\'IMEA6\Y9FTOMA*N1;_LYTWO&F>*21^#QUOJ'5Z@)XB5\UH CU%KNJP MZC]7\^4&_&XF)IN8:]"];S:6QT@W"0,HTBCS%#[IR H#YOEH"GS*:UTZ-_QT M19)Q2KB&.6$47"JM_Q:UKHC M,Q>.\-I>X2)U#%[#J;3^_]GB=) _<6KQ81/-EX:N_I95F\?WJWLV7\Z*K,QH MJ2445&B(<48A)RB'/)&%%IB(-//BD3T4,;+[;@6"6B+XHY'IZ9J/X.+F12^S MUL_A=8;:2/.7U;+JV3U7Z_.6>WNWT\9%9$2YDF7(*2:85Q(+:UAFI@"S-,E;*#,O<:S >E3+R>#2"8"L) M+/;R_0;D<7CES'I8!PT\_EX'+XX@#_E M^OKGO['%=[:<_]/,P.]6GS>R)?8BF)1I*A14MN(2%WEI)LB<0,Y83A1/LQP[ M+9J&Q8R]QC&"04\R>+?Z"S#"_^+!;7$:HN%Q&<]PSP7"*9O/\/P(_MXJQI0RP5IV^>CEWBK %/6"'.7QT6%MQ6*Z&4K+,X/JW76[N( MN-&_JN5\575$$N\5W\P0*AG&BD.F!8%89H5Q2+F"B"I.$U(BD3L5"?@*'ME/ M=6HTF5 +([CNJ 6D$>T703@CZ194C(&/GSM["DVG0UWB6&O1H[=Y/X26=_SA M:WJDD,19[*11BB\8SP,7[_O]8YGK2K$;_9&)AO!7J%13+0M(5(HA1DD!J2@P ME#SC:9V"/+MALI#BN*+],.+$%=&.8;\HL;HS(8J2 MGZ1Y>W,]9WM>=GN*5=5I^KW%5$UNI?J_F94XXT*FMBMOQDVD014DJ:)0*I53 M5:HDL]DH[NGQ(^GIY8S\T^6_VEN,*YI7X'N76-';W;"Y*U8AOQAEK%?F%M*\ M@A?AYS*/G\7O=09]I;N,ET[M>MNTIR9H-;_J_W+4X_F8X(YWCA]%RY<^\(\) MM4-F0%1QP>F&JJHLP7#+2=;?(5.;F=:T4-C$?@13;=E[4TB(DI#QK"C25$OF MUZ7GC+RQM[-:Z6##?H1O,I_#S,V-1D3"TVUA _Z#UDK8CJ6[QUN"4>N)EC:\ MGYL;[6[YG"UF!>*"Y@6")4M+VT0T@3P7QBO(@A4IHAH5PL:*==GU75',L/]7P"G3H/[^NK^>5[44JHAZA MQ80ODH>+HM*D;C FB,]]9=1G^SG4=;69O=O>UQS.WU6CB/D YRMYHZ_EJBYI M;W-"!.<(YZ2 &5+,!E$*,I1CR(L,%6:=7)9YX>(NW46.[ SW2H!&BWKL&3WL M\K;3Q#.GQ@//8=\W#DI^GBT20,X.R]_F(7=DGM9S1>9?>S?D(6@2)^-O>.=" M NX,)@XTKF:]>;=:;];OV,-\PQ9VS7J$) C99NRVY]* M5II5%F=4YH46OH3KYT2.[" ^FX7N7T%/LNW15*OD31IX#CNW0"@N(G[.H),- M:N%/4-F+CTH5Z&AJ/*+ P_K08LBC>+C,B8= MM(-F/A^CPQ>'#\GKI;3_L11VW]G"DM?=KA9S\?A5_=B\-=K^8Z8*(E&NP/ZB]&O[#]CR [L,X*BS^ MP[I&I/ZAIX%9W];T9L+9^I*ZXO5-+,5?K?97N?E[C":(*(089UMS6YIF?,IM+H0LA M$,O+4GOM[?F)'SM"V"O33(M]=3RC!#]8'<.%T<#RC!N&<'K2E7&_NTE]J^U52W!#&>6:NY9<^-V99*]3+ 7>IZ[R;_1U5G; M8O6N.BUHVG949PT^Z#!U_HZP ?S;LMK5SGYE/]IPW5*A5B:@4>LO:KU=V%W8 MNJU50_/6.!5S]>VJ8>%>SXA@HE0XA;@4&.),4TA3J:$JTB(E69&EPJL?5!RU MQMX:93_ 0R<+='2@MD]?R[[X4&NTO@)WU6J]MMW^&NW]?$>D5^3F9Z8'WL\G M]?6KTST[#6OZZ5I'L-.Q;>?7OHVV;L3>M%,TGA.+"UPDAQ=)J4F=8UP@GSO2 MR$\/<[HMI_3RSO8+?,>JZE$W.R(M@7Q69B3#.H5,,N--*=>0Z)+ +&4"E5BF M:4%]O.D9>2.[R9UT8,6#)_+#B/S/X>?FZB*BXN?#+@+$VS$YFAG)XYR3-JDK M<33]N8]PO2UP>\>NPVZKN5 SD3&=EUI!*G )<9(3R,J"PTSC')4R087T.F;9 M/WJ*[1A02_+<@=D;[[BS$F12P([)&6O\=ST.%(^UF[%_\+2[% <&'>P^'%X1 MZ]3R%]7.PG/1_M8FH+VKE)QONC/U+VJSK99VS.ZZ0-SHIKCDIK)['I7ZII;K M78W[AQ\;^T\SHC__O^[>M;EQ'4D3_KZ_ K$[L5L=()MB0* $':IV-ZZM@6B_NVKXM\(O]LGBX:IYOMB:[J)Y!A&>^YIYODBY?DL_(B]>KR.:* MZ:/X67]4+464XBQF#.(,Y>J\&@60YK&$$>)9)&+.<&!U7C4C.[6-JVO?<%(^ M@/L=72EMM=&5;O2I3<<=%[WRW^30S%O-P-UF#:HZ=T&72ZYJGBVCAPQA'W4W M.0),2^MZG\>A-'K#0;L#M+>2=:&\G\T3'AUR=G)/>]7XE.A+N%X\ X3AE>*Y MMWT9_)WZ>[?3E]'=!VTNRD?Q:_OEIUC]$']LUMOOU3+* M!DR&A(60A(A ) 2!E"824BPYCJ,<8\:-&U]=HC:QSJK)V5<*-@-J6#UY%]]: M^32U:O3%8T-\ 1HX3 J?.\!AT1#+)RR.?;'&P6/7),M4W*%>61?'F*]EEJDX MCSIG&;]DI]*X*)9OU]MB^_#V3I2WRE#\O=S\W'[71U2R?E@RQ*,LY!F,619# ME'$"22FK4F-,S M7_.%,V@V%Z!F%&XD5*QV>9Z/7-5[?O=Q1Y[N,GQ-I-GQ[AFFQTY#/<_,C C( M\(*C]\"-<5P]4X"'%RC/!X+X&=ZQ4WFO*^$?1!U*:S/MD[C?5V:Y*0M%_EZ7 M4MSGT*>(,$DEA9)$H3H\1A'$:O$Q>2.L#BP;&ONA*69 M?IP<(3MM^+@;Z0*T+#TLIJ@S,$IV7RW4G7B8M\7Z&)B.6K"/&LS145]4]YN* MK)0YNKM_OV:K'5?J4==FJ6NU[ 1O=>9F75>(NI:_;S:\^KQ9\:6,2,)0DD(I MF-)(:<@@X2R ."=10E,>I9%5KYL1O$RLES0Y;5XHYJQ;8HT V-!+/P]LEDZR MEBE0,B.?/,> MAG0TN82R\$1M];T1%2N+NHE%$UP>,21Y$D>0XEBIL8Q22%#&H$0L0#F*,1=6 M>8T#M";WR6O*B^ZTU*/N%I8_A)JA">4'"TM#R1T&>SOILH"^K*$!2O/:/)=% M/K)L#%ZQKQGR<;/^78W>%FKH#[ROA6A82N3R2!.O7)V2_/O5U0WHJG3T>#"O M.F( R/"R]8^%WW2UE4';NRUTE=']S85MU M8 @NLPW9$PAVR[J3?\"+VU0KN6*LZ3OVI*"BU_J)E^3W5Q_Q+*6YZQ]>$OE$ M?<.+KSC6?R_;Z^HZ#/&&E-=E[7=M2IK3V55#>C.B\I>6M M@#@J,F_WMF/#[O_<%=L'?86^68OUMFV!RI-$A!&-(8MHW2$NA1C%!.89PPD+ M,TJHE>HX267JJ)2:)M@3M6P8.PR0F0(8+;;=>K>7V+YE]9!$OGI0GZ0Q;U/I M(3&/ND0//NPK]K]I-E5]VA?J>+_^C:RTA?'YNU"FJ\ DIP+G,& )4;M]H$/) M\V%^K!5;0!MR:F=7]!KC'[SJPFAX\3T-8LUGG@ D&5%6 H)"!&H"#<[I FM1IL#ARX9UQ? M!--,0_F$R$XA[2F#AG276PUZU/WI%%,Y/:F0B^1FU1BFPC]5$,;O.7;36ZEM M^UI^*>O;EX?:D]+62QGD<1L(LC_ BI:G# MJC1=O5UVE-L>D4[!"N?A,EOJ7D"P6^.N\MMWN;LDFZ^&=F?IS-N[[I*X1VWJ M+K[@WB#[IMS\*+BR(QZ^5MIBV,>@7[%M\:,.\3P9 54M R+"-(YC2&.ASNPQ M3B$56$(2XPC1),)I9!68-(J;&;"VU+K:)@[O@!] *^^-IC_!1P2;@[L+7[EAS#.0T ME, M=?F&SDY/386:M9JR@<&33C(B.:L"L@'AJ;:Q>M>^F.IONTHILZI21RM:K)M& M\X>P"ZX46"$+?4/3U#R\8O^Y*TK!%0N]RH?JL]V=X+K79M/XK??9XU) ^ZB> M94(H2F4D(8XSW<(I$Y $G,,T9QR'<<9E8A1D\9Q"3*SZ'I=^?5B E:Y,HP:Z M,R]Z^FSS.ZPE_RRS9J=U.XE 3Z1%/WRM+U5;LQ5T<@$E6+]R*VA%6X"#Z(&B@\_&VNSU31^;O#[ MI9*?G1?7ICUM9'$3SA1BD059C*#4Y?\0#C',,=P$M#S?&LCGTOCDE@K<>-X\&G[F7S2G!CGO6G'S*2YSU MAT+]A]?*H(E(%FO=R972% =1 ".4!Q"%-(8D)GK-H23)4$81M:JV:4)T:K/] M0!/<[XF."JL^C9W9JO2-B-U:/0ZO[L-SL2'6@_).$V9]FN1SAEH/@G A MW'KX7<>=ME"V@"P866^O&-.7.[H_UF95,+6Y'T)OHI!Q&J8"QG'.(9*QA#BB M'*9)0AE+,!/,RIUI1G;JG7EW=Z?7PT:"'C_@P!#H.++:T%*R".K B[M^U42%5NEZ\WZTH-URBE]\IBZ5SS>1"% M1-(4GA$%M1T+2\S!A$:7OZ^Y+9; M[$XB&R]N$YF&EK)ZO[>,U6^')3PX]"P+UD2X;GD:/>MM:#MOOUKI;MV#N1> UHR!HGEC2WY9%\GV,D]F1L0SH&^G>,Z5R.XF MY,-A0LX]VDY(^\:7@0EQJ:7M$SY_=;6]<#5WC6V?4)ZHM^UU>#Q4K-9AG4E[CR#1,01E"%":9RP,!;4YEQE3'EB MVZFCK]/9FY_^HE/4UMPT M?>M8\7C$LA;?D]HRISNK8K*&XZGJL1_ 5;FH]2BJ[0TI^$==YRJDDB41@I@D M"42Y8# 7^J0EXRP/:8@H,@J2/S/^Q(JBHP8T.1V_V37->$WN"V6_-9>O[4.+ MD^F:MEKD,7RFNL(9%%N-,!T>#BKBI-3>%,'CT6=>[B=%.U[4IQ]SO=;;S9E=H54]<9JRN$UI]=UZ7&J[>_1,F*2FB2UU+9(VT@JXYN75=BF:0R MHTD40+7NZ\,948>S,(:89D&HC(8@0-+N/M0+7Y-?I.I*$0V;30BE6+3E(UK^ MP)[!!=#I];K.!/D%NB#P5RV?EH5U?,V:Z=7M['-A>^<[^30X7!9[!ZH*)95O,$ M@IVF&I ??&N(>SQ/&8CHJ\_" *5Y^RQ<%OFHSX+!*XXMP;??1:GSDDOQ77>N M_2%Z?I]-*8K;]>O:_< >OI1D7>DB.YOUU9K7OZV:R'[^]UVUU6$WG=I9RH0& MF,<)% *E$/$P@#C-)8RV(6"P8# MJ@P[E' .<4@PI D* LS2.#=+=AK/RL0J^^W=_6KS( 0H1=-=JM!WS-8IY:XX M&]Y+SH*>Y55D5Z-7GUD;KA;US_L/6LX6H,];K7 [[KPFEX]$R%]^N2LC8 MCP3L1);YV!'=U%Q#K5&OVZ7$&<*Y%#"E)%;G4JDT%T,(\ISA2*8R2*+ )B+C MT>@3QU5\T:\\N?VS4T6/L4A9)K*0$Y@%6001(A)BRB.8Y$%,)Y8 M.(25M2A>U8]=5*LIZKG]$,C77FKK)';H];J8^?3]HV#KJG8%PS]8:D-!W[M8I4L^3R34@]-F\KJ%W'!>X M6!>;\N-F*ZK6-\MD0A$F^IR#,$2",X@5GFJO9''$TRC/ JNJ^4<4IE[*-3U0 M$[1=L/ M.Q.K(,T@:#E<@(['N@I+S270;"Y QRAH.04-JTT)2//ZFIYF:%AGS8^[G2;S M!?EE0V<*[,TK',T[!VZUBB;_^EN5&O*'V$#1( ]$9BO_XP^0?B$?CZ/ZRFFY M8JSK[5"4AI*B&6&,59&*H,\ M")$Z'",.L1 I%!&+XC1EDF96GBDW-B96'>K;A>W4A2.:9@ID>HSL5(KF!VJ& M@.:H,UAT8:+:1*FI^U,FXZ3WI%XQF)(\ MQCD4/*$0$1Y#C),<\IQDA(8")=3JANL$C:F]X6T5<7V=\Z&K/UROG9XWJ7*K M,G@*,7,OVP@<+'WF3R'XX@2!DT?MC) >G6=/*;U9 M;\N"[NIDD-\>VFBV4"')?[MEP:P-ZI7L3J8))P0HQZ29D2G%B)'%@ '0]@SP1X]=\5'__=,/G5 M&,++?FW?P-AI$"-,'-S21N"8.YY]@^3F6A[W!;+R&]L(/. 9-AIF-M^OC5!] M[Z[5>VXFEL]*\._5]VI]6^P?KI-$OGPGZ]\W&_ZS6*V6&69Q' 8YQ)G(=%&2 M%)*0$A@(&O$\B^)46#F"9^5^8BU]H&]IW\T[A68VXHN=&+M=8ES_#W*N_\=! MHKVYVN3U;954H!/+GZ'Z++/AR=B=E_=9#>9GF9:G1O?S,.$8ROJ=E.(W4@G^ M*+.F5-OD;;TK_O9P>*1M[WCUDY2\K1[QNWIP6[U?-\4E_B:*V^];)9^:Y-MO77O#\ M6;I,-9>P9O-QOF)/%NTUZ3_7R@-J@19=69\%:(32][Z-6 O0"09:R9I'@)8- M',IO>(QJ?IYI\14S/3/W\T9D/\_4',5[/Q,;CAM=>Z%Q+5]_UPQJPN7F[W4/ MX]8]=DU7Q6U3=+IVM1\:2!"&6)!F%(8(,8A2*B!A(H=QS-26E=$D8'9EX$8P M,^/=5\MK"U<,52!IVP-*F2>L.(/A*:[--8:36168!\B>ZC,? M0]JI-RZ*Y=OUMM@^_$VL5O_?>O-S_5F0:K,6O"[-6RX3*<*$IP+R(,H@HH3! M/$\HI)*PE&1!D.9&)M5%2E.'5=6T@28._Z&I@XY\4\'Z?)"0)6##NL"8B0R"%-X@@*F6:AP#DEF=5Q:(C8Y%?E73,O MA\2K\PB9&0J^Y+9;KP>1P8'N1%U6323TEUAUGM3<"547A3Z12'7Y'<<$JO9R M]>'=IE3[ORBWI%@K2C>;)B"H^JC$:@N^H8#E81"'$ =1J%9VR"&-U+D"9U0= M*H*D%*_*[CZRG(!#NQXS*&RQ\!7XI0%Y7FSI>PA.4J1)C6]Q[3. M2&8M]::!JW$M(@.HAO6%7P"L/9ZU[!UAT%&^7);3%@3SR&9_8+C%-(\ Q2J@ MV4S.@5#F"P/,%L1L)D@_?-GP#4<#2525$/M&=Q]T(OM>9;87^-6;G=#)H^_4 MEV 9YIE,>13#+&4Q1!$+(6%9 &.1Q5+@+(Z3R,I*LF1@8@5G7KG(&4%#BVA" M7"S-HIJ3?C?$FIG%/BCW80&V&T!%VU6QSB_7+'DTC1S!\&4?V9*?UTAR!.?( M4G(=Q\E'5+=?,V$E9L:;&>H3NF%[U0NE M.0U;G] \L8"]#CWF6J!NS:0$USG5Q7JG-LIVQ]2IU4)N2K%W9XKJ[:]M212- M8DW*A_>Z19#V-NAL[,U*4;KMI-E7O,^Q#)!V.D89)Q 1G32!(PK3* B#7&98 M(JNRQC/P/,\EQ:M5'4=$:VY!T?QQJ_G]-Y>KBVEGT>8&Y,7,C=-%2AO>I34! M.$@ #B)T,W;L/CUP?=#M4S1/F!%FK[4@[G(-VO-B^ M7RL&[II$"C,-,O3JA':RI@AZ)*V;O@R*;&&_>A#=T2!U@<#.P+P@VY#%>.[5 M^4S "\P_LNDN/>O8I[B\)>OBO^HAU6JO-JN"=XWC;M3,=E-^+=^I];UF!5GM MF\;8-A[R0FNZ]=IGKR[D=&"PSJGOLZB/47LFP8'+279DK[CYZEWKA:=Y6]7Z MA/&H,ZW7P=T+3=XHPNSA$%R4(\X2DF"8$ET#6Z((DJ!.TLNHQ'D:9-*ZT.03 M&A,?:.IZBD55[72T*6";RK9-X2E8S!362&'MU$]3=K8A![ZU_YTDT&I +(_U M(Y]2F+U^Y!D13]6///>HXY[ZZ$K@2=)N=QVI'3(W0GT5UEM=J#Y/.0U@H!8K M1"%#D.:"PPR%42:2,$VH58RD+0,3K^". 4C:M/PN" *4VC<)P69_4[;2#%NN M;VNX#:V5"4&T-$R>7B0>U3GHV&F;;;0<>;1 '+'P96S8DI_7KG $Y\B$YA(E(:)"2)C05*@EERO['Q&J5B +4<:C/"9&F5RG!I]XL=7DX$;"724 MJ2F:F[Y'0%RV\L>(9[>Z:DK@6@)%JZW7.T(RE"D"3J#/E,!YT$QA_IZCBV&?*B6\TG<%CHP8[W]2.[$4H1! MD/(P@ E&"40LHS#/$(5IGJ4(!22CQ"@I_1R!B9=D6WKI0!-HHK85IYY@,KP* M?4AJMP MA70H*G5:DA&UI)X,.',)J=/B'%>..O.PVQ02\>7L-/JK_?]30X-UFLUUOMH8+ M[#(RPRO-*RAV2\X2#\_%HXP%'UBA:HQV4V3\L$(OCSS+4C46L%NSYB^X1AG> MEX(5]:RJGU>BC7*\NMN4VS8"I_Z NSIU]'1?0Y\ABJ:R^LM=M& Y,S! MC.8@'$I[)15(U!#Q9]".L&Z)[W3'WE6]7)" MI*=:Y-0CKM:#%&4I>)W\H+OY*<17^V3"M[^TP2C:=A[+6 J2!*& 2:X;8C.1 MZ()P!$92<,)(%LN,V5D1YL0G7FXU"_7&J;]SYYMNC@?1U+"8!AI; Z/A AS@ MJ1GII4.#EA?PJN7&0P?H,2!XLSHL2,]L?=B#IR!3K?3>@&_75 M>K_^(9K#Z>^D6.LPIF4D<18F2I6DA$F(N$PAE3&!28@3BG-$$4LJ3/U].MSW! V M?7Q)I2\)#[U:+5RF9R0W<):.%]K23:H)3M60UD B-__GF3'G\WP."_7(YWGA M4;?SRGZ<]^O[W;;Z('Z(5=0FR$111DD@),Q"J2P)G'&8"QY!@GA"=$8G$\CF M>#) :[;%J'<%37P!:O(@LCN9#,%E=A#Q!(+=XAR0_W)&E?4QPT!$3Z>*(4JS M'B(,1'YZ9C!YQ3'IH*T,_4ET)?+4=Z&@JS:HLOVZ9@G)LUP'18M(A^'$*20) MT76<0QH)$24RL"K<;$1UXG6^KSI>-DR 8L^%9=*U&89F2]X[,G:+OR,/6_K@ MP$ ;C3R!#K"2V5>Z@Q'->3,@;& X2HJP>ME.5U3E=OE9W-86NMC\'( MZLWF3MGKRT@PA+#$D.KD:$33"&)!=8X2PD$1+6\#K*0U7LY&T@PM7S5 ;^FJWP[+=GCL69:ID7C=LC1[V/': MH*C([6TI;MLB2I^4-;#>B2>-[QEFF(I$P#S B8XZ0)!*%D')$<9QA$D8676D M,J(Z==C!(Q[T0;GEPO+*P A P[L"W[!8^OW.(=)VS9ZH:)*-T+XN!8QHSGL; M8 /#T36 U8V$R),Z<^5B5@4W$JJG*F_LKP>01$= M:+X8M7,$@XV2.7[93:7%+R-U;A:\^OM=U&VU04BGC&4ZN8;"RO/8".?IU4_2&K6Q6XB]-,U;O2.?>S )U%U9:CU MM6E=:<@P;N#$JQ-O[CV*X(U0 ]P5Z\8)H!DP;&QS3NKA]>A!8+LE."RKMUI+ M%^1RBAHX-=YL$0,#PO2C!88>L\\75E:GVG>W#V%$OQ3;E5B21'":YABR2$0P>D7_ CKJYHG"1V ,KZRQ(MHM M*UOIK#*$SXGAE!U\--ALF<'GQ.AG!9]]QO%*OCZ!U79L6P0C"R5C4L(L#XA. MMI>01'$.,>:8(R413A([B_(IB]4^4"_$L([DE;$^.O( R"11 $H&I< M162W_;XIB_\2_*\@RA=Y&-"=HN5-GWO_Y M/\(T^&N$%T '4M9//ODHKS]""Z &O!=L6_P0*\.E?7:JS S9,?#;+?$6]\\- M[EU43PV>Q_O[,^+XNJI_.OR\M_)GA#NZ@#_WG/T.^J:-:WY7J/'NMF_+;2^VTJQL,/]L^;RYJ M?^>W>,LQY+:>VV'%-W1=;7C=01?\R>P:EDL M;$/Y#/$VV^;]HVBG.%KZ79&]?:?4[L9-:8L]%QXC>JVD]A7<:T9TWCA?*R". M0G[MWG;.0'Z2C*-]:FPK^+N=OG5]>W>_VCR(4O<^K1MCZZ:G'\4OI? J1E;_ M(4BYE"E!DD9R]/$BJGC![ ^"V"M0VUD MS01X4%Q8YS&/G@HSM30SP);&SLGLO#WB#8>@8Q$\XE%?ROW29E(]!?\Q- 4N MZ="^0/.7)3V:H[F3IWU!>"*GVMO0XPVUO79^O5.FX'J[M]9[#2]O-E5]X_[V MUU:L*QVH_:&HMLN,9"1/DP@F24CTN2Z&E%&E6V-)8YHG5 96+2K]L#6Q/GUB MI_2* ;><+GH'GD?-9CMVP;<#P^#M6MGD38-NRTX3GB;1WCJ<9VI&68^SS,HH M8W,\B!,8HR.8>C9C=3R00\:LA]''E=OY0GXU5\7JA^YO[57R)U&)\H>H=%$P MQLH=655_(SHN41?];#Y:IH@20EFF,^!"B$BBSMJ!B*#^NTA8AO+,JJR5'[8F M5M$U665__6S)NM7H&8F\L7D[,Y[6%FY3UT<7\&DX7-0_[S]HN5R CIFFJ&#+ MZ0)TO.X_]U_UQP]XGNL!C63J62H%^0'R7 TA3Z.[Z=.W4C:W9OOB1;HAZR<= M=*I;,]5;_>DB1VHMXX F*1,IY FCRM!%*<028\@2%*((!8CE5O4"QC SL>YL MZG<53=6NK2:X &M1VTQ2*+B5Q73X$-#F#&.G8$=-A9E:G0M@.V6ZYZI?%4TS M!AYSMABHHJ;GPWN7:!]P>5*?HUB956GZ .VIJO0RIK-/H-@JR_7'<3[VAWVO MTI#*/"=Y"%.NKVXR@6&>!2$,0RX"CG3_5[O"*09$IS_/*Q9@S<.I @(?7'N_ M&@%J?/KV"I/UV7HT0BYG96.1_9V$+Y.<^YQK#,*)4ZSYN_85&S\V#I)->45U M=PFV77(<1D&:$)B2L"[/2)1NR"*8!R0F*/^MI3- Q'/HW" M\((>+9G=RMV3 M\Z8A;]Y4],L7'UQ%%"NI5*A%#WL!#_JOX%CT8 XE=1*44E M%0[;[T4%Q*IVX?PK@-!/S<2ST@X42#Q^9[9JB&?9[9<^//^0JT.K+'Z0QK91 M ];3H\][_U?PVV)]>Z7-GCH&XDU1L=6FVJFI/NR3$8_S &$&0QPBB"3E$&=I M!!.6AY2F)"(1M?-CC>!FZ@BS/6^@QUQ]&FC9 P?^0(_!$<;*N-DQ]77-A+FM MBVM2N!V\6AY@\N;,&L/+S#XL#[ =NZY\#.JF,#^*[6M2?;\I-S\*+OAO#U\K M;46GA!-"X6;A=[;\_$Y';:ZY/Q M=75 _9X90Q-N!-1F*F]:^"R-0;$%-78=-X ^@%>:(5"L_P+V//6UG8'9:*W? MW#'QI-0<&)A5D[D#]%1]C1AIFA"][H,F-+#2H2SOE')="H9)DD3J[(C4B1$A MH>M_91D,I>!<4A)ER,JOY,C'Q(9=%,2!WSB[:+L8E5VR']X=GCXKQ-I9D2?8X)LM.JSS,W MUBK7-Y">=+ WMF95RK[!?*JEO8_OIK9U-Y:U^EH]Z-N.ZKO@OV\VO%K***09 M1@@&"4T@HG&BS$F:09K$28"CG(34*LOC-)D9+B8U+7"KB=GIP#.XF&FT\=+: MZ:<]O078RUR37("ZI)X_%3,LF2>%<8;(K,M_6-"GB_G"T^,"6/<1"A\.:8[+ M-))ER&.*8LX\NU+C1>_+VD0\S]&=)TD]2\SFD-#G M(C$'W[&/!;@I!=N0[1]"??>[!B(Q%PA%*8592M3IA\D0YNH$!!.:ICA)>2)R M:;(%GQE_XKVWI0@:DN97YJ>0&%ZB'N2S6Y6/1;O<(,5(1O/ @)&RNH4&&$ZG MU9W_@" #M_ZGWIKMWG^ Y?[-_]!CCL'7I%RKLT)U(\JN='+!E@J7*" 8PX3C M#*)8&0&8H0PRD2BK((AR+JP*MY^D,K&BJ&D T5(&ZE2TKTFL60"O=A6O_UK_ M:MC-=!@VI3HERZ,4XC14ME,2"-TK(X8TBX7(U:DG"@SCK+P!YW2/]PS0F5E+ MH^&P4\@=.1W6W=2:7X":I,?X[B&)? 5NGZ0Q;T3VD)A'H=:##[N66MXP(7CU M3K'VOJU8?BU[Q;:6(9$HS'73ZHP$$&%.8151S318J3&TH- M_>8JOE^EW;TT^V44S=:Q5VQLC:P^+.][L/1KW/DLQFPHJK>*S)?HS5R6V5#\ MX]K,IB_:GXH^DY7Z@I1UM>.&/.A^.:V/=(G422AE+(*1B'.(!$HAR7@& M@RB.(RD2A#(C56! :V(E4%,_E%IOTL; ?<."^<'B$F"7#U(>8;!;[PT"F[*M MM5[3!BWQ_26+/R3,CUL>$7$[>HU#QNI$9BCKP.GLT@BSG=0,1>F?VDQ?\7$_ MWEV^+T5*(Q8F*10Y4V<1DBMS)F493#"A(0D"I<*L&M&<)C/;W?73TGV;_2?^ MB_>=0=3,M!F/DYU^.[I"[DA.=?W[5*1)+G/W1)[Q:O:IH,,7K4=/V_>-N/I) M2O[E[O:/]7VAHY8//20-NT><'6#B95K3!5^*._TU_./CS?M>++YY XGSX@^O M/&^2VRV\(:'!-Z_],HTD=&HK<7[4V9I+7!2LWV+B\L..FZC>FWM7+H>I/&38 MB33,,,VAY&H;;>I3$DDA";E,:1[E<6 7/G:1Y-2;:VWV]3AX] 6VS$JT -)P M'_4*C^6>.A(9^QW66%A?N^UE@O/NO,8 '.W"YF^ZJ88O)>'BCI3_Z&[4:!J1 M@)($4H28CB,5D(8RAB(+TP2':23,:N:?(S#QLC^0 _\;U+^LR9VMB7P$BMFB M'B.JW1+N27GQ'M5ZN9X3P]/B/!I^UJ5X3KBG"^_L0,LP@SDG*>,Z2+#(* M7[ E/+4-W1;7JG/A6<-3TRRQ9WVYMUM;[B?Z\^_V"O MJVV[0YF>H<^\/_7RO[TMZ]!&<*-CL#=KH!C85=LFX_VS*'\43(#7F\K05ST( MA<%YV@,*EL=I8P \;N@FHKJ=J\\-.M^Q^H)8CT[5EYYU[)C.O@N^6XEKJ:.6 M?Q:KU1?M]EX2&4>IC# 45"@#.E#_D)SDD(>1H G%0<"(58_TTW0F7K$=+?"M MIF9Y3CZ'C=EV[$%BN]5I+*Q]K_)A47QU)S]#9=Y^Y,.B'G4@O_"XKSSPOXGB M]OM6\*L?HB2W32&RJU4]<[J]P3*/HCA)$P;#-(@A(AC!'.449HS':1(BPB(Q M+@/\ @=3;[U[2CH*Y%Y]!DA3/^\5J0#1@6ZZIJ=EF)L]SF9+?U+T[)3"Z9QP M_>^^'O45VZI##3BPLR^1JCB=,B?<$)3)LL$OT7_F/'!#>"YG@)L.Y!RUIU;? M]D%3VEZM^=O_W!7WVB*\V:P*]G"X(6)I1CC"'":9S" *N?;+!RG,(I&'B&4B M(%8!RZ:$)U9-'1N+6BUMZT >T;%B';IG!J69&IH"(#OM<\#F9H_-G@OUQYH/ M\*W]K]?[.%<0_(7XF9&=.]+/"HP3 7]V[[NIE-Y501>SA5'*4IYA&&11"!$3 M E(2Y)#A1"0QR5"4JO.(>:[C,0DK->&:VL@:6NYQ+R>@B6E&\YC'D,<40<0C M!G,<*PV;8$'B+,$XXS9Z=20T]AKT]02@F&G(<:+:Z<)'*9S>(O$VL.)EZQGT6I;]RO=$]& M951NZ[HF-V67L=RVH/^7A#E"Z"_F7\%9.^*7!4*$]Z<#>]K%H1. M%OB7.(P6210 LCU^W_(BU7K^8YE3SD0&HU#7VQ495RH9!S!,4ADE@M,(!W9) M9I-^ YP2T$R^ U/C;*;E)\7.;A/8LP(:7M1.T'(#&G;4<;S'$-AN0,.2QXMQ M5S1\W9Q;TY_W:MT5GJ.[=^>![)-E/@AUIA=GJ@HI._UD3[XN&O;-3M1EX-1W M=ID'ZER.\A#BD*=*<9$04B0H%!GF+ @SF<;D!Y6 M7<^%GZ5)6W.X .=+I '%)SC?7;3C=@$4OVTA2D7L&:;#/"?H.:;%+7EH]NFQ MRC?RC>- 8I(W4K-E,/D&IY_JY'ULQV RC<)ZVQ1"_%14_WBMS,9BJW]:Q@G. M8T891%CFZOPD(IAS@6 8AR2,4L*SU"Y^[#RMJ7T;? M9G:P)Q3L]HC' &A:RN9M,&A^F<,);""YKYBP 4KSAH%=%ODH\LO@%<<*-K4) M_(=0AW^NR^4U(4-O"EU7?(9T6>?7O5^\_@+]O"O6K+BMHG)WE"+69 MYI@.0.O[I%YAB(8KT+ %#GPM0)\=CW5@G%#P52#&COB\E6.<@#DJ*>,VBO=^ MG>J$7FZ+_R)-N=VZP?)'M2E]^2E6/\0?F_7V>[7,4!1D*:8PQTD 49!0B'&( M(9\T0==,*O'T&>R[<)P MO?88<.,'G^F[@YHP\U+ZAEH 9]%1U&94QR =4F[7:N6WP?W+)!0)BG@$9:XM MK(2%,-<7ZQQ'+) B((E=2_8GXT\=7DR^KRA+:=%.XI@.?.8SW/-1\6QLE#4>9;K.MC-!T*\V=R18KVD M- A)(%(HPX!"%$<4$A0A*$0J@S2,I4BM0G4=>)AX>9ZWRY]P!3JVP+>&,ROKZO3VJ_JR&VU?OU MC2B+#5^RB,0L#Q',$Q'I&IY9B_&)E69-3"WA5TTH MC&4FPVRS9Z8^7^*$+H#:/^Y5A!02[+HW%/]KLA-T9*M M$@>T\NAN#EHB[?MK9/*8MC7S+/C* YN+[7D3RV:>C*-,M;GICRCRI#DLQ7>= M8ZQ;1^MN&\=9+=5'L?VZ)LW16?#?U1;X85-55V51%>O;-[M2_=NPI!Z\EE_( MKR5-PBP-B8!QFL4090F'.$4)C##.8LXY)MPJ+'-*9B?>;G0[8Z(3OTK=I^Y6 M\0->K11'?UF M:B[V&W)+X>R4E--G=F^\U(FQ&ZO:7:%1VR#AF_PZD,S)Z?3 M^'ZOIZU^!+2<@X;U=B]9 "*W3=U8SX6P)@;99PFMJ5B=O_C6Q*"?+-LU-4V? MCI=>8;%#KER8Y'&&1 ;36%"=.11!*C&".-9%=EE.4&[5,\"<],0JO$=<6X]? M'[L"WJZWBDT?_I23J(YQHXS%RH_WI"FY_O_JF_9_;V[:J^G*@[HC,JGWY"3A M%^ T&0+$S%F"J^6Q:("W:U$T+J&,;NRF MM6MZYP[+4%,\AU'G:YKG+O*CIGHCAK%7]K_ME-FJQE24:+%NPB$%V]RNM7'[ MGBM&"EF0P_4]4SM0*?C5FO=R3]5GZDO*'\=9?]*5.*[EUZIY=N)-Y::&MQ(N*M$4^7'7*W--W.7=Y47 M.1]V>U$G NC)L '*4!?C+:@$.@$J9-+^@6Z6UE.)*0T4WXMH1*I&>8E3KGY M_O?C9;;]?79X^U;!_,1]U?.KB3;7)U_UE0Q9 ML=VJ)O]1;!M/6<':YW4]57V8U7G#G\A6+'&88,$R#$G" HA2I&_0"8-1$DL9 M,4;#;&2QOS'L36P=]%@#.WWKNMT +M1 =TJ&^N[BON8/T-95SA1_"\!;#H&: M9,N,"L^S9^8Y>[XYL;,03E],]"?I:WV%?N 6Z*NGCM_]>Z_K6>IX!I^&9LE# MZ4$?8$Y6EW 4<\]C03@'N139372Z"V"F=CH(_#?&49T]K>S_L MK*ORJ3!/U]/1YXY6S=[!7OMD]C$EG\1*WT#I=5<=A914O7J@"(=(+YZC,NMXOB/IT'5]ZW#7AL5GOUW*?0+ZO35A?'5VM^2Q9R&J3+=5UUDG^QR8VT9L7HNYXW MW_4CALPO1%O&](7G=D3V=HO"6&VG,P<_*H,T3'":;N0]FI.BZ*91/E=\5YJ=W@ZL?K\LOFYWJ9 M1WF(A40&M 1H3FR -5="253NR_FU3 DW: M3.D,X3.L5#Q);:O6M4?6T3T<:QY+'/(-YENM<[U#]1$("8YQC%(5Q$F6Q56G^\[0F7HX- M3DDGA$0095$ 7/Q3F.G;E]G%[ .^'D]#.NFWK\NB[W\31?R*_V1K5JTL#4'V[$ MFJSJ()JU+FJESC35MBU@M90I8S%F$21$'3Q0'"402ZY[-Z$D4B=P%4W*I_ZS:/BV4ZMC)LM, MH\XT!7;*M,^43G3M0DH:M:H1U7_'L!:&LMZ@$B3PIT#">SZDX/ MD#U5FSZ&?&EE=-YM2BF*NNQ/6XM%L!Q+EA&84:E.EP'A,(^2& K=#PX'41"3 MT,%?/:,(\_BY]V1?7'&=XSDU4\0O;8I>>(F=PQ?@3U5EY^Q<_Y/4 MVCD[)?.5VSG/@J/_N]*BJP[.F:UEH\@Q&AD[,T9);^B_MA;;W6P[* MY,ME>9K(O-[*04&/')7#3[LMT"[+I4Y?J8I:C_PJJB7+4HQC&D"P"D,_0F7B)[O/+>F3!-TW8@\ELD7H0WFZ5NLAMO4PO M2.5IG9ZC,NM"O2#JTY5ZZ7''TQ_[+OAN):[E0+7W6B<HM+G_!_G[I@2O5Z2RO%9P M =_PN#4MI);')G,TFVU_FIO+$9CX.KXX<##O,<0=HJ/CQ(BA[%298'SYY@?7 M_7;4R:-\6ZYOJQM^O7[[G]N'JY\EKSYN]=]_5I_DBFT5#U^V*WW$4<>2US]* M_A_E'^*.BM)$8WDB-?F59QO&I8-Q&N_"6U*NE8E7@1M2<-W#J_5#U >X"JPW MV^;!GT4EP" SS)#M M3>J\DP.^-1)Y4*2>L1V(WE*46GW*^$&-^J(_BTKU#%:G7GT/Z]B+;%.*XG;] M6F>HE@_MPDQ$$H=,II CB9H6J#A)$\AI%H@\18RFN56'L1-$)M:<+L4B7G[<0T(>=1E:^A9 MYU:!1_V0"U'U.B)?T6I;$K9=1AGFN1 "1IABB+A@:M%F"1BJD=M-XH_R!;]=57^^ZWCD7;Y6X.NZ$2F 1, M2]4P*8XN+0(M(?'7#M"4\-RM_RP!.='FSW8$^[2/-VTIK^:+TC1D9[MJ&889 M"?,XA#+F'*(PC&$N4PE9RC%AE"1A8M1;9X#&U*>MENJC-5 3-D_Z.(?.L)KP M)+/E^<5>7*N4CPL".:5\G!MSMI2/"T+U4SXN/>I:SXMN#S>T'\E=UUQ.8"X$ M)2%D,4\@$IE:?UF,84(X4\9 D@5F%9\O$9IZ$2JRO:"*!="4'7OTG<7*;-/V M@8#EDG03WJ$HU;!DWLI+G2$S-[Q?D;\$*7>GNOJ$.$R1:', M9!C!D*5"V>L\AWFH3]I93".9Y2%*N=7=R^/QI[Y7Z:C5->YL;TN>0&%X$^(N MH.4MQUZVUX.RV=];G); UYW$D]'GO6\X+=K17<*9QT8T[&HCX'OV;E?R(\TS M0D(90R'B#"),8HAU990@B# A!(=!:G4B'B8W\8*KB3LTQ3H/C]FJ\R>TW2)L M'.I=>D./\@0%4LQD]-D7ZCRQ^3L[713\9&^FRV^YK>DF3EX',[U3[#8!3;MB M?7M(-?I-R$TI]O'THFK];LLHIB%/PASB5*@=->"RTR*/6MD!O0# @;%>CB.@-6N]K!W1Q&X/XFRM:,9# MY$D)C6!D5@4U'K"GRLO#B,ZN_'/!$U=-\[J:?)L*5+L+U+-+'I%,'> 13+E. MM(FS%&*=:!-P%C(9IHA2JTA+-S8F5FA1$ ?6'GH7-(V]]1-C9.VY/Q]JM:@3 M">LX@CYSB]:?I][QZK,? 8P__[T+$W/[\D< =<*O/V8T=Q]_D^3Q=LW?Z.KQ M(8Z8,K$2F)(\A$C&'!(<)S#B29 21'D:&=6;.$MA+O]^0Q0HJN"-<4G^\[B8 M^_:=I77T[)L*ZN37/RG,**_^XQ%G]^F?%.B41__T@XYNP1VM"EZ0\D%71[^6 M39TVG3Q D6!$)!*&411#Q)F$-!,2Y^(E<8_AV.9J[&LIA>XNW8:#95&2QI0JTSQ7YCJ2F80XCC$47- PE7F:/M@S #H.S-NC781L>/GZ!L)N!0]B8!E&: 2&>8LWGZ"X=69S^X)8 M-4\S%7*@Y]G%(69K568J3+_#F/$[_D(+'[J[@22G)!&Q@ P'$B*"":0X$)"' M@F*9"89Q-#:8\&&>BY,N[&VE:8-5KR'@__P?. KCOX+JNSI#0=W&:WR4X(/= M[8HO7*S]"6"%]NKVU+4 MY1^NUKJ2S=V'#5G_UNX] A.<"TE@P.-0-Y2*(29(P#C,A)"Q.MP+;&R[&)&< MW*,81:!A NRYJ%N":CZ 9@3\9K%YF\%H8,]X!\=NZ1OAXF+=F %D8>-X!\K- MTAGW1;*S>*Q$'K)[S ::S_JQ$NR1#63WYI@JVH^;L.Y5<"]X>AD+E&.B="-G M+%9644J4EN0Q3"-E(6&9$TK8(@ MAB$E:A<2(H8491F,*<,Q%G&216D[R6_7_$\_Q9T,KA,LE*GV9YE:P^N,ESA9 MEMF8[YZFZ>8\"^O(XB4J@G MOY1$ZT?%VX=B+=YOQ=VEN]3AEZ>,X*QI@I9H7T%4X)MF -0<>*J*QW97KZW4[F-A6RR@+>1BF"'*,N+*" M$89Y1$.8$\0($3E+0F'JS)R%XXE]H?OXP)7BH[[G .K 4XB* K[7==!!B M_^A!C%Y8J)8$UM[*3^VT?]I/NQZ[+=GWTN;9W%?\XN;;S=7\TN;=RGD]ZQP, M^+[GX6,VU_FLL/8][_,2GM9QKR.BOZCOC%B&<9SC/,MA(%,&$0HYI$F$84J2 M@%"N+ .[(DG6'$Q_[8FG\ZXFLI %.:1JZ7+_ MI>!7ZW[6?&U5*6NJB?3J?\"8+B2IJ[?5#5_R+"4DIPFD)*40Z>Z6.0LRF-&< M<\DS-1/2I>7&+-Q/K+TZ:N"^(5?9!K(^+ANR_(JU4_AN=S#H9GMNG MS,/[LS1EF75:SK5ZF9<)>U/V]::^?*I+18>=-9N1)$*1-E]1 )$.=%-'9 $Q MSW%(*)$1-G:CGQA_XBVA3]'<\#N%PV6K=J1T=DJS3PR$#L;M*1G-[=N1LKJ9 MN(]E]F/=#@@R8.">>FLV&W> Y;Z9._28FZ6KRZ3HLL%_*[;?7RL3>G,GROVI M^I/X(=8[<=!K2Q10*2@E,$N(,E5Y+F">B13*/!510FF*N%7[=3ORTRN6FIF] M1?FP &7# SAT?K:S,2WQ-3,2IT/-6F$U@/U4C(".DT?>MY:;GNGGSSQS@\&3 M?65)?%8#R0V8IQ:.XRCV)LJ@9T\93"<3J$XZL"E.>)+''&81PQ"E:08IHC'D MD6 IBQ"FA)N$\7OERDIKV/K6L/_!W>MI?2G)NFGX M^DG<;\KMDM(@87KOR4)UO$8ABF">1BD, Q*F(D!43:YM2:VG1":VA_?%I@YT M04/8OJ[6$3[#VXUV P>!G>IKG9-H5(FMHT%GK[)U3JQ3A;;./NMZC*VV MU_+WS897:N%_%N6/@HGJ\V;%WXA[=78KFCTQ2Q!&B&-(6*(694P8Q)GDD),P MXXCEN;"[:3$C._FQM=JJS:U'T/:(:H2=Z='4-R*V1U)C,!S.FS:R>3MG&A&= M^7QI \3QN=+J;?OSY'39&O]>IVHHKKLPN"\;_:=>7MK?1''[73^CNR'_ M1,F*2MR42L9ECM(X$T$"U3\Y1+D0$(>4P82J_^.21009U?U[R4).K.P:YNH; M0M%%PVXW0.?0'*4$[BJN0]U!G1IH$>S^4J$U.'*_5-:G4_A-'B$US#>D(_(- M>U^]M[VOGOZS.IX><%B #@G00@$Z+$ -QC_!-]'<_'/],VT\HF\ M]"D?<+&\6-9G\]B\6 1..(!>/*^.5478=\%WNKKMU_7AWO$+^=5F8U2?-JO5 MNTVI)?FBPT.^B%_;W]0$_F,9!S$+0YS 4" "$24_2..:"Y RU[EI4AW.? [* \#[*6MI0UJ.!;S1O0S(&: M.Y^UL$=#Y*NL@CLC\]9)& W84>&#\2.ZZ<"W4BJ]6_PX=.O1F6;ZNGG-BE7C M(E!_; K(5 "S .GLKR2$&,<"QG$J YS)@'"^7(M;HE/7C-:G'0-& M:S)OUF2?#>.EJ5<@:VC9*3)+(,V4UP3@."FL/1^]]EY-2NQC7A;U!PT["]T[ M0Z>_^U-4;G!X4DZ6Q&=52&[ /%5"CJ/8*9ZJW"YU1^!K^0?Y^Z;L E[:MM(Q M%R+D 8<)S05$)$ 0YUD(F<@XI21E/##*+AVD,O4]04O,LN7V,###^L*;N):7 M ,:2&B]U(TF&5K0:H+>:U6^'E3P\]BP+UDB\;EV:/>Q8NYX4Y;^3U:X+FW\4 M+O^'(-5.K?)K'6J_*W7!?/7 QXTV39I?U4FOJ&I#9(D#BM3>G\,XBB*(8JR+ MZ:E?PYQSPK!:LYII/4#-:)]PTU&O?4)^=UG"W;-?C;W;,[(QG MP=Q.UWB"V[[\OF]H?-7J]\;7O(7]?<-YU 7 .P'[8*6WZ^VA]4 3=Z&&_KPE MVUVUQ"*-U'&)P$R&L3I"*>N&QD0H$R<2 0_2(&!&EY.7"$VL_AK2^TS!/7'0 M4#>/7!H$:UA]^83 \D#D*+U5&).):$ZA3(,#SQ;.9")>/Z3)Z'DW:^B3V!)= MJ^,%MEN61[)ZK.=@)I.GW?T,D5FWZF%!G^Z[%YYV6Y?U=9': MGME1XNZ3NX"(J#-(Q'-(,-'=MG(,*>$,9H$,$JFVV\@NX-"4\,1KM[F$/O#1 M3\BW6\;&2)HM["GPL5OJ0]!,>EMB*[HGC6!,=E8=80O&4ZUA_;YCF3LU9%-7 M[[/8;E?UG77;ZWO)@X@(3%,H.-8]N?, XA#G,)+*0 ]0RJ/0:I,?H#6QMO@@ M;LD*W)&M>K>.VE,D+4O9#>!DIA@\26^G"PY$P8'J KP3 KR] (-]&;K+ OHJ M.#= :=[2*?JV_3>&03.UY3U!86O2 M#Z PB7EO(*8W*W^(ULS&OH'8QS:_R4MNZ_S]FI4ZH?"-:/[[?EW3^+Y9J3&J M)K"L%Q2Q)"+B"4TP3)B((G]MIW-$%']-_,%,1Y M:8=5@!=!+7WS1S*";YJBI_XV@](XM;8Y/>)L76T&!>HWM!E^\"56@*W="\L< MH3!"&85!G&;:.4@A(7$,.8JDY*&R#D*KDO4S\#R+7_&%%W9M)L_,PGAA4V*G ML.8LXEJ+\F>IW/H(]S]%O=:&XW^B*JV/IF#>VJR/23M59*WKJNU+TKS15U2K MZHI6]=^7-$@#'JDC(TI(J%N9J'TAP0@FE%"&.999;%.>=9#8Q I]7R'P4*VI M94#9/BT+=@5.AZ$;ULJ^ ;%3IW-C857YU1LFSF5@1V!C6QW62-CA4K'#0\Q9 M-]9(F"=%9,W>&9N]J),R-^LZO5+N0_=;;WN;/_3DDI?C* T%BR#B20(1#@FD MA% H<KJ*X6[-]46&#B=L/GJR5$/)*H=GXI,VEI)T\ZB9/J^3D ]U57;DI6YZU&-P/H1S7LYJ#I?$&M]C,] M?!W=\D%_:14[;;YF+B(>H#B"@L=,AXYG$&=JV\A0(EB*U1]#*PM[D-K4-G1' MM6?;=0PLP&]D55>$MLMV-4/1^'K9#S:6]J\?6%PND"^+Z^^Z>(#6W)?#E\4^ M<15L\)+]Q>_KS6>QJO51FU*F\W1-+WY/OCRY@_#NGJP?0$<9M*2!IFU^!7Q: M[LM7P*-%MG4!NDAK=0T\*)'3-?#I$6>[!AX4J'\-//S@N;741_V#^NG__+?N M+^H?793O__RW_Q]02P,$% @ )X.56B3'&@/;) $ 0*<- !0 !A>GHM M,C R-3 R,CA?<')E+GAM;.R]6W=;.9(F^MZ_(D_-ZT$E[I=>W3U+OM6X.ROE M93NK9LX+%RX!F=T4J2(IIUV_?@*D+I1$420W-C=WR\E/7V&^&,^F__H']D?ZAY]@&F=I/+WXUS_\]OD=L7_XG__V3__T+_\/ M(?_[U<=??GHSB]>7,%W^]'H.?@GII]_'RR\_+;_ 3W^=S?]K_-7_]&'BEWDV MOR3DWU9_]GIV]7T^OOBR_(E3KFY_[?:G\W]64@*-,1-JN")2,4Y*_SFJ(HG!.2*-8,0RJXA3SL=$+4BK5X-.QM/_^N?R(?@%_(3+ MFRY67_[K'[XLEU?__///O__^^Q^_A?GDC[/YQ<^<4O'S[6__X>;7OSWY_=_% MZK>9<^[GU4_O?G4QWO:+."S[^7__^9=/\0M<>C*>+I9^&LL$B_$_+U;?_&46 M_7+%]1?I^NG9WRA?D=M?(^5;!/DGV!^_+=(?_NV??OIIS8[Y; (?(?]4_OWM MX_L'4_J___V/<7;Y<_G9SZ]GB(4/_J)0NOK+Y?#+=FBW'T7V[ M[3[C[XX (C>9!:($E4@V"!(XUT1D):SP4<84.I&].=M#JC?%>3://\WF">:H M-VZG\_/X1+0/$7OS&S]?^3D.1.*7\23=_G6>SRYKR&HYJ\"YM5B0W#_\A*O. M,)]#^F4ME6<7MUK9$K4IK'ZSAL3/IM-K/_D(5[/Y8CV?I[32]P8-WI+ED+%E!LJ>6 M2)\%\8EY EY[:Z226>-@*&SW,_78P+XV\ +:D38),G MR!DTGAAEQ*.51)CRS%@ $R'6.10>S;P7)&3[D.C$T8%1\7:Z'"^_OQM/X-?K MRP#SD=(L><0TD5S@!_"!>"TM$"QRN=7!TY6FCP."C%&P$PR.QD:(%';TC MGNI0T.U4T"G)R'H!!M\O:D5_/&0D.E +1&8VI'$1"E-?#Q?W$^Z&BX6!F#8:VA(F5T70^_S"??1U/(XRLECDH MQ+:S%OD"R)S :"0YH<[S.;LHG'[[, MIK>Q.1I"DCYX))9FA*LSQ$-"XUARI;---JMNTS[B?^!N.:W9B MX<#B_SSW)1OIT_?+,)N,F#<&3RI='&% W')-0F+($ _6*^JMCZJ3[!],MY_@ M&PY4'L^\1C;]VV_QBY]>P"H2SR%RR#X1R3)R 9T>XIQ%U')M$T,D2R>K;/S- M6??#0,,1R,ZL;,(=>'T]+^Q:W\T62*,,KA>C2$&""(GD$'591R0!&46,Y9Y+ M$4,2-3S&[;/O!XWFXX\56-L$1-Y/<31DQ_@KO/%+?[.L$3/,*0^,4,GQK'.! M$6LB)P#2<2T2,]Q5@,CVV?=+GFH^$%F!M4U I%SPSU_[)5S,YM]'B3IFLA!( MKT%-J(4FCGE)(E-: ...=C*>P6(R2 M-R((A@@&C)$0XXA&RV3,15P\_7#0?+3Q>$8V@8.WES"_P"/O M3_/9[\LOKV>75W[Z?<2="R"%)\:4S*^8$SK'AB&<3T8,DAF"(EV0L&#Z?:3?L-!T..9 MU\AI\FZ\B'[R?\#/W^%W%B-@)0E=!=1;R WIT,L*.7B4H>4V.(Y65IWW7X\F MW@\)#<<\:S"T*4RLW[*M%^$3!*-<(BH KLL)^0L2336NA"S-JR;5GAVZOU> M!C8 MB4XCHP3W KTK/!Y]C0N29Z;?#R#-!T)K,+<)E/QE-KE& IL4K3&>[%'T^Z'BN;#H%V8.3 :WL<\/[M.8_R-L^42 M%FONK\QGD6VB4GN2F<95"):)\SF2A$:39]QHJKI=NC\_]WZX:#@@6HFMS5B@ MTT_+R^7;^7PV?SU#(N+=:FBPQ@,D8K3!U>@2Z]>6D>213[$4< JU')3G:-@/ M+ T'1BNSN2W0?%R!'RY7J2>Q\.O[V=1/OB_&B_5V8#1FIP1ZY=$3F9DGKK!/ MZR@9$XZ*CB_8#Z-G/S#] "'2'MC?A.'RX3I,QO'=9.:7(V^E<((F$H05:'6! M)3:5ND^&"2' Q6!J7-5M3+D?/)J/CQ[+Q&H(^)>?GS#P%_S&$;7L5J?L^VFI M1;@:YB&I>Y6T>S)$U\IVNVGJ6. .9QH]GF #%CK+Y!-QC)5J-A;6[[^T1%%8 M;[D2+W%CU_B= MMK<^C=>'[Y/HV\I]R'S(D/)8?$JI)#4J"''YSQQOO<[5+L MP73#E+>K)JD'(>ZCV3CTQ<::\%5>;4JBCQ(QWR "2:4DB8VC6!NO1 Q+H&SENN8=N M"9F/)ARFG%V?"#B*E0T>WJ]G>!!.%Y#PD\5L,D[E/O_3K<&ZF.7S*U@7WED< M<:X?,GKW8K9'KJ2C-7"](!?>7XU*0L0EW$UX!S1K@C?!,,*Y*T#3 H\*1%N* M0D%0*1NQ:Z]EOP@K--S,L]YP,%DN;K]SO_->(.58#7([[$?X"M-K>(<;#'F\ M&O*OX^67U]>+)4XW?_LM3JY+$M'98@'XO_39?QLISF323!!G4O%N0*)W4YP= MJ4-VVLI(=SD(QZS^"#*'L4YJ(N=619U*5@,>:+=+?#U;+,_SS4)'62=OK)'$ M(J'HCIE(@@='HDLJ2*:TS;LN5XX!V@,"AC%R^H30\?QM !Q_FL\6BP_S61XO M1T(H%H12A(;R>B9'0YP0GJAD!+4^QYQWO64]!AH;TP]C^_0)C&-Y>SPL9DL_ MJ0*+3S"9E&QYF*(M,#F;IK-T.9ZNJE"6-U=OOUT5$V+$N.8B:N2.4X%(Z3QQ MU@ 1B6HE@E)6[$KO. 8Q^U$V3!'@/L'4@T2.QME7F(=9)05T8VU.+]9,^P6W MS"A+09/TFH LI2HE9!*,DL0H+31?57^I;0QM(6.8$L)]8J@KKQM03*N'G[!8 MWN+=F2MRG-?P@(1A:@SW"9,N/#X<(FX- MD2E<%$>T$DANX5WL^K=_NQXOO_\9EE]FZ?WT*RYLY>B.! N!&42^,(H3*20B M/PM.%&I)3D,2M@?H[$'8,,6(^P54;7DT8#F?+[_ _-?9=/90J=YNFF+4>>H< M"5*@7K7(+_0*$@'#1(JAA+MJHVLW1<,4+N[U.*LG@29,H8?;I(0CQM-K7-9] M0.X5Y-D=<] M<#_Z\YB5#%1S>EC=V;O(&U";;\:+N%XZI+N5/V3-UE]Y<$D@04+Q<)5E;;.ACW4,5$J[3] /+NX& M7+"M"_R3'T\+!\ZG^..KV<)/SO/67[Q;-3!P8(TE4GI;JDUKXC4/!&VDQ*1R M@>]\45(-Y =3/E )\)/#NE^1-@#D/?;MXG9M#\^NNR*)ZW39$=40FJE]XFLXQG< #H^W,Z[JJ[T9OQU MG&":%H_X]/[RJG!)B""5U)QX4*C+&KK=#GZN=N ^7^!$-W,NK(C/\_N7X^G+$+*6+:6 M+/X5P6_]?(IVXZ(L#_W[5>W".\9IJ9C*D$I[/EMR5T4IHDY)YC)G[Y2WC^O3 M;WUV]>)$ Y6B[P,W]1G[@P3*<8VK=:\6.D*E*ZRAC 15ZE%)X8@3TA#<&RQ' MJ7RVNYX_]Q,!?T#B<&_G*L/CX/CV\9+ZP8(?#Q<:4W8L<$XR>L9$>G1]O-*) M"!6,2T)[H_O-X#F V.$>]YT2G'U)KP&8WG+PEGMKXR#G;%B,C.#!@HZW3NC] MR)*T9&1629KL5>UXVU9"AGLYV"^\NG-]0.@4]KP93Z[1O=C)H&@<34#1%LFL M--=FN10VB+@PA=9)5MKIO(=1ML=4 [5_ZC0Y'F1" MUP1X:9VHRA6UP-/?4M#",V9CSZ?@'D0.9YI5A\@QQMG1\FH.D"\>\ ^6RK,H M%6V*C0*?*^$B"5AQ1IG4PF4'2 MM9]_'T3@L,4GAD#0D2 ^7)SM8G73%'G0@$DDH8*-DD0TIHE,!HCW3I) ;4[ MF?+5+V@/)''82A?MXK6*2!M [,9]X5V*Q)WE W&"_R1<$XTT!$\ +9W2AE*0 M4%ZB:6-UB,KQJ&H; ?O0-5"WSSZ/^.KB^!&KD)6>AG/X@K\S_@H;^6\/EE2G M)-ES4_5>GVRO-58J5G8W[WE>SW0V35OFOP-PSC;I!(A=FPV17I0R+\X1(Y2G M65G/1>WM?B")ITYQ45R %TZ3;( 3&8,A/K+ROCM+;[61NM_4SUHI+GVIPCX1 MUC7SY1#9-7 @K]Z#/Z,=-J);XU)V(,[!+\JYL/KWCKO".,M84(3*N"I1+8FG M"0A%HUDDI] ^J7V=UYWJ80W-4P+XQ!)N(D_GN36_F\W1OIZNVT'%[Y_G?KKP MJSX,*(#55Y,'CV?.YN-%L??7[[\>OOOBQELK<6=;;@3*! _0RN):IDLL\'[ MG2T\:\*^XK*&5>RGQNJ>6V4HV Q\#;]+&A58@D/\5AX1WQNLUV$Q3F,__W[' M+:T3]9%GPD1I&2V%(#8[]'$E^B(90#(F7S#*VUC)L.?-0/NJ#=8?!*+&3;)] M.?:Q..^+Q3B/UZ7$S])_7J]K1I7+S+/SU^\_@I^,_P[IMRNT8OT$SN>_C/]V M77BX^2:4.Q-BSJ7IG2[!A>R1:R7]3%GDJO1>[VSD4-NV._'RARVOVNAAV#H, MVWDO]1P'WT >3R'=E(OY,/&K1(+?IOZRO%Y%9NQE1WB;A8^*9$U+@2+!B&74 M$1<4!)J#E*QVFDB?ZQFV^&RC6^WD0&G\]'OM%U_>36:__R](%W"[]G6-KR>: M)B-)9?F,TV18QO5J0+D(-+I]9(P(HY/1VH/>V8&N]@EVQ!*&K:G;Z-8X!1Q^ MQ-WP[,*5U,RO.D@E7X[0I$D0S!&K0>L<:;"^]MUO->*'+1?\H^V *A 8WHIZ MR7GLVH\2 M7 -E:K8L9Z/"6.0"@B$&9(E]HRL2O.'$9<4SGDPBVMH8W$'.L-&=4UX!UI)) M-7@-G]WS826D+[!$W3\Y8:K/PWF'ROO9L?J!DH!DR#EJ-$N#*0^;I;0D.& D MJ\@L%8%'6KM6\(F3@.ZF^UP22$8&(&;*$YX;IN2)R$1LUIRP4J G.N]EJNV/ M/:3@QTKA.00?3]I '<_Y :V[Q7PY^A2_0+J>P'G>W@#DZ7W%X-R%Z VVXJA@'4:5$P MZT4D ^>:G+W_].^S\73Y%V35]1S^#.7=PR@S:IBWD6A5:E9 #J14L2,Y*JVY M!Y.">L%0>W;PX:!24VJSFBQL()9QIY/1!EX_JQFY8+53$5GADR:2>T<8QR*;B]+-"FW& MH#PQE.+"DBY1$Q\(,*E"4*437^T\^KV):\3T.1(%CQ^Q]R*2!K#6Q\W\ZAI2 M *>* XE%(4M./0D^.4(%DREJF4PX5?)PQZ4THACKX+@%<3>,^@,OW53981F4N1=5O*6(3,N CC:_]0+X>]8U$B/O%=L]"_1'AO&W-R7 -/BD2 MK6"EKC80*[) .]HRP853\G&]N>'S)P;/JQL:PET%.6B!]!/<>*\SHER$P"7! MC2O0W604'40TRR2%(+7UZ&KLXV/W3^FP>7"5H-R@4%O0T'&\W84H:[$I*:>U M(9)Q]':9T<0%QHGA(8-W6BI:VXO;1<^PR6BU-6HMQO\HA1]>>33>(WSZ K"L M5N+AX:"]7.KNH+O^C>V[\10G&_O)A]EBO$+V[34<2.E=SIDHIA%P-$CBO:8D MV)AE#([QO%>0_[AKVF?IJGPWZV,2%K4D22+QLJ,R<0DR&KG<)A>,$Z9V==A& M[V;K(.&%"]E#V/TC7\AFECPK54&E,B6PKU!1.[^*@B5A. N@__\+V6-Q4>M" M]A AM7TAJT(08$L6JU6F%'POZ=XI$:^HB0SMPN#WZ@'WW_%"]B 4['\A>XA( MFKR033(KNNHZ(4MK^W)+:55B)-O$8^;E,=D^[_%_K O9@Z3VXH7L(2QLP#7; MXG"8Q**P/I$U6F'1A'/D@F,_Y1#^:N?E#SVL^5K/Y]_'T\O_N(GUS 2FBD*(A!JR*#* M2U[E7.3*Z.H%8OH8U<^I#JAKOFT#2ZB;G?BF+ MC;5(Q9-'9Y%$:P*1H6P(;7!K:/ B<"9MZ.6]Y59JADUDJ(^B2GQOP'8N[N84 M?Z54*QL9M I=%I1H:4K;(%$R?S4C0K(E M*5IAP%_'RR^OKQ?+V27,5QPJ:PG92.=T*@7M^+KHOZ,!""20RNK2':BV [Z+ MGF$OYGLP>VKQO@$(\^(L7I406%&8 M*6CNA%ARJ*A&?:DP?^*+I8VEX=)Y_ M0PVYUHP43359F&(MJD449P3_#@A=8N[-/9^?&X+?A G03?F5D-F"-_ MFLW2[^/)9$2U%S0HBK!T%.F.GKB4(IKC3GL7L\BJ=OG2V[E;<'.J:("CF-D M"-[<3+O.>OWLOZUY4O26$U0IB 97(CR1$ 3Q"C*AD=GD(++ :C\7>9Z:%OR: M*D"IQ/ &H/,>!3"]&(<)W"WA[;>I J :K&Y &6VX\[_.IO'&=_,@J5Z* E1MS'124!IJYE/4HMQ,2#UZJ-5&EZ[ # M10.O7 MB#_<<6GD;=;2 ! 697EM03FQIU;/$#'O ]0>A"JQO D5O M+Z\FL^\ 'V&R*J[PA&$C*FQ.6B-[I"V%^SDC3@A!E!":ZQBB$K6+ZKY(U+#W M#CVAJJXHFD#7RLW=7,$>Y3"]6W[A=W/>[-->2WEK\%N5!%[\% MC(6KK!>=!DPY[EU$9._VRO(%HT9;]H#D7DK-(')A<4D(4 M<8D)=':U,CZ4\NBUTRB.U$"]76'TI($Z,KN%Z-)L>O$9YI=O("PW0J2.>6:8 MT"0*7M+I52;.,D=H--91"4GPVI>IVREIQK#NT=7O+H(?Y!3;6)T2C.(Y7=KR M*M2J-$/)._#$@)A=# X?;DVR$#8ZN4A)BT(*! M)UY[A\H7-7 (I5FGIR*YY$! [=JX+Y#4C.'=G_ZJ*90&,/;8J]C8+6!89BY* MHE1Y6H:^!*[$)@+!2)^%XK9Z4?#GJ6G&+.\/695$T0"H-A8Q2M%'!HH1="L2 MD9RC>ZKXJJLJ50&/=V%J%T+;F+X9._PD=R<',;L!<_SU[/)RO$YI676UFI;3 M&Z:Q+(5*QWE)QP:>;"F;%HASO(!?F8"FH1:^]O/B'>0,FU%T$AS5$D8#^N)/R1C[7OX)XA9=B07.TX^,%$#GL)7 4:N^%664X- '''-G5>08HID!1*T%985,\Z1Z)%"AH, M,E/4MM0[9C_UED!W$M56211-W.:58W\V7:UH7:7&>R.5$N6A=BG1YGTDR L@ M*0DA.5#O5/6:08]H&+HN61WI;K&OCF9T$U Y2VE5VMA//OAQ>C]][:_&Z IL M+&PDA92K1Y0ZN,(@JHEG!M>DJ8M:4.I,[<2YEZD:.A^S%SA5%D8#!]Q'6/K2 M/.JMGT_QY%Z;U*FRAMI>)X.0)NG9$I$ZH-(Q*/;^(-340$QE00F?)< MN_GURU0-W?RH%WA5%D8;^NM^#;LZB_P*R_-W>Y5,/9*=L"K0,I7V YCG[R<"65>@0]G*'_ MAD$[5G3*[D$BAPS*"I*91PV5J"=69B"E]Z]/'"2GM>W<4W0/.IM,9K\79K^; MS=_,KL,R7T^>UCF]S2T3+H%$Q4P"Q(S;)Z#[HLH=1')6.-R=1M2^.3R(P*&C M%)5Q],0,ZTU879M%?NXKN(^[_WR^8FQ:A6@^P/S3%Y3&R)N4;"Y\5"6I@RE4 MXAE/#2.DXY8%1F5M\VQ/TH:.;?0,PCX$U$"HX]&R5FM8G%TOO\SFI4GV2&H& M1DE*@BDLRX!FB52Y7(0@#Z7+BK%^\?:8I*&#'*?%62>!M(JO]XO%-2X%5&*, M@2 IPU19,$U'_ MC44],2^=D!8@Q](4&%!/*T60,FYQX2G1U$D2;J+HQ M+I41*3+-")>LE'YCN#UHH*6#)M76*"]D[3N!9T@9-A_L]&@Z0@!MG85/S9%?>^ NNB;>.$>]= M4M'2DIK3W^W1$WJZJJ;2LPS'_#"??1TCYUY]_VU1GE_>/?<]B\OQU_4U["T' MLLN,9Z]+)65T1#1N%^=+:P>K,@A&-?6U7\8>3F4S]T?=$/18>_4LKB:L+ESC M?2+2V5<_GJQ?%FQH[IM4@%=^,8ZC!"H9B *-R555%3P2'(\4#P=ED:_HR%0O MC7T@B<."L6_,/(5H;^)K(&'H?FWOD--OQHNX>LR'5ND-0_'(NLV>>_@RYB-< MS>:%X6_Q#Y;?1U0:#](Z$M!@*8E7!NT,3PF53H 33M/J:6G5B!_V9O3$B!Y& MY.U=^,"].G:;%FR]U1]_[RJC Z)2U UR/X?0-^Q5ZXF!VYO@&O"I'Z[M(R2XO+J)F%^.KR]',2DFJ&'$VL"( MC%(2'RA'*TL%"T'&D&J[U2^0-.QM[*#0ZR:>!M#V\ A8O]^_1J[='P#X&^O> M,Q^*QD>9/C@(2KF1TL]U-L$9+MY/D3)8+$<,9*:6>N)8%D2"U"0$)@D>!AZ8 M2):SVJF(_:QDV+O@0>V!0<#0P)8X2_]Y?=,RIQ@ZN*(XGL #ZQ^-_@/%8JSW M- A)4E"ELHJVR T?B4&?V84<8F:U8PM]K&/8^^H3;X?!@=!$U&*UN 5*>$M& M[TA)IFA$DS_X4F)*@20V>T6,DAP$CR+)VE4K=M$S;#QB>+P\[6%;1W0-:.4W M@#/'\5J8E^7T^?OZ\VDJ-?BA?%XJZ9D<,F,Y$2?*%0JZGZ6PM2':TQQQTQM9 M_5G3GJ0-W!JY-7#V(= &<(KLG)=*HF]@_>_[Z9/:C[ 8 1BM,ZXB*YK12Q"1 M>)LX<98';[SWF=7.>MR+L(&[.+>&T?K"[!K\ZER%>)V)]WYZ^T3_//]6C/:[ MV\A50*]4;_,Q,+ Z$6.*Y82F.K&>*2*8#)X'+65\%._:6GUXW_D&;AO="O)Z M$U$[4=?M[4GO@GCG\S?CQ=JK+![GR%D9%'!-6"I%O6)$[Y%#(J!\,*!8=+IV M^;W#*!RXCW4KR#V!>%LXWB^O_'B^O@$O1>E_&7^%M&Z:^7GV"G!M5^AXI?,\ M\E1[[4"1R&-IH<<%1X;:!V#O#>Q W<*[LUR/8CU ;0^B<_GA9V MGD\_^0F<9V0HLG#Y_#0__/< MD\ T2RF!X:)V(>>G5 SI['S/WP&GRS6#P)+)K MQRE_NM15%;W[;B)W2W[4N2:#C4%*2[(NY4)SS,2!QM4K*J(O95Q2[7C[L;3N M!^W_/M=#)Y%Y$P;F_A?'VY(>1CP#7[4!QP^%R9(3JX,J)>!CBCE%6[TY9#>* M]T/Z?Y^[IA/*OX%,[F=6NP[&;6>NB)$FSA*1J3"W5,UT'C_SRC!I TA1O?O$ MX50V4[7J)$]?:HFKC202__U&'9S%OUV/Y_ @=($GS'WT(B6)O]^+T)JP"' I$2#=/'Q8\6]Y/8?S M_.IZ,9X"&C[KEP^%W^N?0QI%:YG)I=IK*50]BW(!L)63S;BEK7=_"2-N(XY4PV$E;[:,HM,@A64Q&B5IU9'K6JG M7A]"7Y/O5$ZF06L)KIW P>;^VW(K\>"4P'5)'Z(K390E?A""!);1C2J>\ MBJIVP9H#R&OR&+*EIWRYW2WM<"*W,1EN MF7>U0=J-XB:?J/2%VQ,*MUU/_J: S%;F,J53XB&2Y%UINIIPA8HY8DT"2REP M/$I. ]\=5#93%_@DGGPM<;7AR6\<'*5H5:GUCGS<;" 6G>- !1'"X9FA IK9 M7#JB(&LG#1<[SO;N(FK@1+\UH]_-YA_AZGH>O_C%RF+9 M?(J+)LM]4='U,C53 @1G)">/IPW%,R8HSHD*.D@KA'(\]^0*'4AJDRY[;_@\ M@3@;;Z3P_7$C0DNIL M/)&YM FEPI*2>$VH-/@/X\B@VM5VGB6F20>[+VS5$4F;ZNO>&/X$T_%L7G+] M<:;+-Q"6(TB:VF)3V&1+X18EB8U)$N0YCY%K *A=H6%?VIJLNG!:[Z6CP%K3 M=9OK<""04@5$Z-)-,N$.LR$RPJU5(@14V[*VE_(<+<.^MQA2TQTKD#8NL^_6 M4>B_W32O9XOE8B25SI8Y17*)L\J$; JEK8O6$20%X%;7?FF^@YQA7U0,Y"AT M%4M#A^G]BF[?L MH\30A-+:GV?;OB-C=\<64V]3" )HQQ=><=Q:PLGRP=1*DIRDVLGF_6PC&8Z-=:]Z1M:X WX M,WLFU&^O*CUB3%#KT&_3%+>U3#(2*P)'3.J@O%(E!Z\RNCL1W$Q/R+HX/IT0 M&T7LEL219Q:KJ/%>4TK )U[2\R3QB99FT0Z/*JF2I;7U<2>"FVDMV3]B^Q%B MHXC=8D(]MST#%]ZONKXKL -QS:]Y;4'/*$^:0 M,1*,*[5(:<./K6WC1E#@U<)Z51X!XBQ8[ ?3O=O$P\5F;>>ZY4M+ M*,-*R4A)DHTVQYR=%;5O;_.6*.<-0UHX9,,&M<*R1"7I":J MO#:TH&*"VC'CAQ0TTRVZ$A:>5(@\GM\-^%IWU*\Y4AX+S*9%!9]]&R]&D3H- MSGD"09<4(8.+B:5_,&51>FV9TK4?(N\DJ!$L'2'IYT#3F>T-8.C1&M[,+OUX M.DK@= 3<4T(DBDO+ -D(:P4QW06]MBZ M,H:V4S+L.];ZX*G [P907UZK'MJD!QX1"ZLNCUCK_"NJ3LS<(\]5RF MK C7H=RUZ$R" K4J;I!=L#ZZZLIH7^*&S83L03'U(I4&X'9G-?Z"6^<]?EI" MN0XTM0;Y5'I0XG*(!8E;!YGGC.4NRMJ9-$^I:*3\;47_ZS@&-P"1IS=73^,; M'V>3R;O9_'<_3R.;M):BW $+DW!1J'J=](88'86+QF=9W:X^D,1&'+4C$?%B M8?MZXFD ?:M([J*\)X,T"MX:GG,B6F@HS9Y0>R=T)H3CE@K&LH'JD=2-^8?% M3:^"WM:,YABN-W.W]Y0W(ZM,@)PTT:XPQ+* #(GX 9QS,4<64_TX_&,JACW8 M3HJA;A)H"TGKK?#F>HZ>Q3JAXR]^<@W/%+^1 G*FCA)NREN!B#LFK'8,2,Z4 M2SF[7I!V$)7#^G\G1V)_$FSAE-R^PK4:O[_\7A<;*_S\TWRV6(R8##FB5X+[ M,:&S$K4A-N%2F:'2<"5,I+7;#1]'Z;#^9 -8K2G)UO'Z]O)J,OL.ZT)X'VY* MYI5*S8N1Y3H&@Y9Q,IX1*6@B(7-!3!:,!DNSI[5C'D>2.NP;NF806TF6[4)V M=8@\N\J14B @*4>XX.C9.;1XO+6"".-H0J-:F.J//HXB=-@'= W M:(D_^"K^O?K0844JUU=(3H4K#+Y=+HC$PHGF046FI):M]%[$?9<.^CFL CETD MU2[^5IML8U$"F!>XE!!+UJ?/"8T6M%S 6Q$H9"5E[0S:O0@;]B5< ^CK(*<& MP'=7)^AAD>519&A8"&/01B[7@2XEXK(M_90Y=\KHP%3MP/0SI S[U.R4 *LA MBW9*@MVMIF21CWAYZ@:"D83&*QJP#HCG:!-8J3WWS(00:G=*?4# P*^M!H'1 MP8QOHOS7BC$?(0%<0CJ?O_:3R1:%.TI,"*> DZPC;@J)YJ8%E8A&%UY+-#]% M#S>O^U V\)NGDY^(=475COYZT)5XI(PKW2J1+U!ZL$5-B?54$BMTX$ZHK%GM MO-D'! S\(.F4J#J>\4WTP7DNYZ6L!MD#XXOIZU47]?C]\]Q/%SZNI#A-JZ\F M:YG>]=0/\[+^-E /-@J'$N\('[3WQ0J!QJ11S+E#4YK7M_WY6LA^2_R'N M4AJ 0@,NQL/[\13!I@#$4@5$ K?$VQA(9CXS9[PVOOK;E8.S$OXQ+D>.97O5 MEYMUDQ)H,A08)1IR(-*H2+Q&N\('H9D6Z'"SVC4ACDQ*8/\XMQ7'BZ#1)\"? MOT#1R7[ZW4_3*[\8+V:EQ=3=L _)W^N=[XM#=GW,>QC-E5[LGL\O_'3\]]4$ M]X^(UR?4YN3G^:9JF9_O=/U?W/F7&:'DO#JAZ&!Y4WD5&F ?C(X(R0^U- M6X7PSG9@%R)*R:#);'$]A\\HS%>3$@92C$9M%2>&EZK+&?>?ET80#E8!F% * MH;3$R"UKI\/1X?F(0#HF)BMY1/65<*G1.<2.-87&$WMW\ZZXJ]EE**FG3 MV_&_W\OQ_J5[D#SD*(AUMCR$X,6B]YI8A)AS>,@R6?OF>P"8YGQU/RB=5_=)M#[IJU+8KXV[.=7]R+N[W M0A1.)<U[;1]:1OXG5YM]&PK7%==1 U:-W<] M-C[!Q8I[1ZBGIV-T54@O4%5+!:T'_PA7L_FJ:<,M<%(6D>O28 KP]$&_NY0E M4)1$;ZSA.E%-:_>$>8Z6SE'M1^-N,] UI2$H6UY^B81.O<3E!B])RN@ R)04 M9]53_5XF:V %4P,;3^+;E871I/FS[H&RVK7CZ6_3N%$-\NUT>5Q=RY?'K!&- M.8#J6B[6ZI+CS[#\4HI0WU%P-DW_/AM/EW_!+\II^5#[H7H7>H?5>*?"Y)/DYU-) MN$E]&)9'J;^PK*#M'L]=3;F%Y1:,<&4%4XZ38)DDTE%!+-660&(^&R/P.[5= MPNV4=%5)O\RF%Y]A?EE&OT>B-<8$&CS1MJ39E"=LGH,DBCL\LT&"D)H4*O\4M)+CU$C-W_856]L MF[^2HE@/?0>!B%ZO!\Z)-DD121FJ_W*@1$FMALASN],Q-5Q7=MSV4W1L.J@@_2?F!/U&-^@ M!EB_5OGLOQV9G'?_U]W#P<]04BTY[V;\+>:F83$Z0QFQ$1U"R;4B5@E/(HL6 M& 597SOL(*="A=K'0V]H9. MSJN#B2U%:.M(H$&-\6?X^]_]=#R%HUNF/1ZAJ^;825'5:Z,[<+C,3 Q.$&H\ M^J>)H];'LX0(GFS(B0=E:RN,VLW*'K_[^76VA&UP%=&CUYV!")/Q@,LBD0"9 M$XH?J4KH.?/J-_/[$M?"E<]1F'CY&58-<32H/8Y6&I5TQ>E4A+594_"!6"$C MD1H_6,TR23EI&Y-7[KZ'YP^N(B)BTH'5Q"2'2\W%!D;W%[^4R48?=89>ZJ;^ M<"KB$$P3^2QO()?.-:]@BI\L/Y1W];/IJBSC,5SX(+EC#@6T5H-2A(OP1'!1)#! 7;R;:AW_OH'1.<"%L>U3B.G A<$Q:9D,(H&GUM MO7LLKJRK3B*\!JV;TN]OO$[&\=/2E;E$C& :CWOZN&NT[JVC]Z2T MDOK:F._LT7Q;?&] SUMFS8F5@N$)9C1QD!6>8)1*)P4>;[7W\$$$UNB^^>)D M][LB"46%2)XHE5-I&LF)4Q3WA[)&6:UQQ]1^7W\8A<,JLOZPM:V?9T]R:U"; M;41D1^P(_?7P[RO&AQ]36XB@)A ;8K4*R]J)^P/ M%2$&:M 30<":\C09EQH)'LNV]$XPWGJK ZM]B_YC1H@/P<1!$>)#)-"@WO@P MGUW!?/F]^$)+M"Z*MWJU*F^&#NLQAM + W;5+(?06\N;VYSR;&/*^Y>^T5GM MO"*JO'23SJ(E'"44PU@%[ZB,J7;8]46B.OMTSTVP;1,8R[5&J.,FD*JDB";B M::2X"6R &)D&65L-'4+?P+Y;5?P\<=_ZDE.#RNI/LUGZ?3S!E:;W9?=?C,,$ MSA8+."J];M=H7=74WI16TE&W\YT]G6_+8>B3-Y"I)-HRM' S!1*$+S PGD=* M-9.U2U<=1&!7W;779/>[(IO(C!>K1X2<2&]*(,.JTC* @DU4>%'[I=1A% ZK MO_K#UF-=UJ/<&M1FJW#;68SS:R1E[,-XLGH)<80F>VZDSN_,]Z&P5G7#,M?& M)%N@E3/8K%P@28(ETAA#?$:A,ZXRHSZ#8;7SYEZFJJNN0O;.KJ?+Q0?_O33L M?LKMV\#L5BK6]8HW4N>#*HW(N">.4D:D0GL"]R$E,G)E0FGY)&I?[]5=P< U M">NB\+&"&U#8K2K VQ<@%33@MJ&JJ, 7:3R=#D300;0HZ.9XX<2+1 MM"H&S*M7'6U8/*L"QN=4>!;+A)8)]-CWH^OWV@SAD4>]!7ZXWIUJD0$/B# MJ]G"3_XTGUU?;91GR QR]H* TW@B1^>(=:"(U\(EEWBBJG8-TP-)[-Z\:W/4 M]],XN4XW!7*>4K&]M(2SU&E HX4CBR0-Q 63"/(GV$!UEKSVK617F@=^Z]HC M!I]V"#NA=!M4?:L*E^%Q'_LC5-\S W6N_[@'?;5JKI6I7CV>ZOYQI(DJG6]&$]AL4!)A_'TMFG"*E:[,?<= ML+1 %\&"),;@X2191%2#906+&&H'RK;Q/#Z.PJR+;,MNVD[H4BN<@#,D) M/14I$^([9$%*G6B3DJ*.U=97^U$VK%KJ$4V/U50/@FK1I+H."_C;-8[R]NN1 MU4>>#-&]C/8NFJK5S7XXR?US#A=1G,:0F((J79N!!*X="9DZKP%/'E/;27R. MELZ/?1Z-NY&2K7BP(@;"I$)' " 0JZ(I*06:<0#'6.T"F,\2,W0%[ HX>/*L MIPKCFU07EY=^_GV6/XTOIN,\CB679!VA*\V#9Y/QD6GQ>P[<7;4<3G\EA?-T MFGNHZ2RLXYHDX_"8\H&B;>L< >^X%S2A=5O;6WN>FLY*9Q=G-VKV>59*] "1 M@:$'X35Z$(HKPJT*A@=-C:A=Z6@_RH951Y50\D0AU1=*@]KII6Z+'?33WD/W MW3&R5QU5I]->LHQ'*3(!8?%DHZ47E@B2V&"YTCDGH?XA.T>NI'6>'VVP[^N/ M]YN,ZQRMC9%$=$.(M"R24.J6,J%U#A"94+5MK_TH^T?H\G@(]IYX?/7E5TU) M'H_*7^'WC17-9U/\-*ZY]LSZJ XREL0\RBFN3TCB&#"2:%"4:9%Y]=H@A]*X M%U+Y/RY2>Y5I@P?[?F9[[^['B=V0H=P11!YH5QJ.^^ )0C0A*($2EJF'*!D# M7CM]LC]W9$^EGBP(27DD693760QB>2*O2(*LI-74\>IUJ7^$0[D22HX\:0\1 M2@,G[6\+.,]O%\OQ)2K[Q8A:;JV3DF3J1.G7RDDH5659YJ5V;0HYUZ[>\9"" M84_)GJ#3@EL]&*@HGG4%>1,Z(3"!)D#X2 MGAV>TLJ*^E&@'>3L!1[Q@X&G%OL;0-+GN4]PF_MXFR3Y$2*,OY8\R;4J'Q&V%[KD#X:N^B)I &\B4!NGM C62*X] 2BU-X1UN(6R*8>V!&:45J%V"O6+1.V%+_6#X:NN M*!K 5FD.6TJNX#_E-?)7/[GW8#>NS)P6-@B%1WQI&Z)+QB3CABAO0'M%K6?5 MZP;M0]A>&-,_&,;JBZ0!G)5V>E/\E2<.1C :7$;KT;KR,!1/>F)M"K@.H158 M8YFL#:WG:-D+3>8'0U,5QC< H&=K)SQ>EW04>%3HL5*+[@B@ O;)KYK<9I$< M>JWB9 4^C@&8_<$ UHM@&@#<^\LK/YZ7A9S/;[/^SW-Y7OC+^"NL$]Z>:.4H MM%4^<9(L+X7H09475I*(C(=_YDAG_1I/1]"Y%Q#=#P;$W@76 "AW5%VX_=&- MCY,4)* &]7FI-2J=8R0XXXDWT?H,DM?/7MV;N/T"JO0'PU\_LFD =*7AWQ-E M[KF+7GAB0.C2^LN0D+,EQO+H @U:L-J1LBUD[ >D'RTTWY7?#4#FK@S?XW4X M9@QXIPB+"OG""X>LRR0#$V!\4K;Z^\_G:-D//#]:<+X*YQM T%U_P(TK_(V^ MQ#>:5+.4\)AF1.E$<5LH0QPM7W*);,L^FNJ)/'L1MA^V?K38?7V9M "TV1S& M%]-UP1;<,',_72"C;IX0K[Z)=5@:NOM%4EYAU.R!([KV/MXC.Y]&7925:TWP\WUT):: M8\]FJWF2?OR3MVS\K@@'9!K4 M,V_]?(H:=?$!YJOB*D:3HJ57>?,_14D_A/)ZAY%['57VRR?42TB.4)Z 0F>>$<6M+,TM+ MG,OXF1 J1FX4H[$W_7,0J0/W *V!H>=U47]":[(BTJ?K*U0\Q!!2$VKFQ1[T%5/P]W.L#GKO96P>+19G'%94!9(IJD4HW6&!)M+-UVP M2E*I7/6*OT>2.G1AE,K8>E[;]2? !@VQFPJ=TXM/<+&N;'>L=GMNI,ZES/>A ML)8&6T_Q$:YF\S+E';*,R%%2KXC(I=61IJ6K-EK?(461+*>:5@_P/4=+/4WU M>(:-4^+5]YL?;E3C8#S%6+*Y ]R$49Q)G%"=&/,)89YJO\,\DM2!-54-##VO MG?H36D5;K/,#CW?(UK>XI^=35/?7B^7L$C7@J^]_@MG%W%]]0>MS#OZQ*H[. M*E"XV+1ZP\YQQ0Y0%3.A+?5@N5"U,PX[D#OL>\A>4'HJX35XCI9PS6)][S6> M_C:-=X48(+V=+L?+[YW"J?N,7"/(>O *:L5 _G:-$_P9EE]F:8,.=#'_?3:> M+O^"7Q33ZPZD CB8[!+1T1>0<@2I#98$99@LO61,]4=>!Y+850\^,]U&3T0# MCL:@T;3" MVOCCSMT[GJ&C5L<.''Y+ !^]R P^! (I%C=22>)UI@2D9BC7&&6JW8QL.R7U M3/T[1F[:Z2IY5CJ$J BF%/!#Q"HE;(K:,%N]Y.$.>@;NF]$="<^;[!V9 MWT#"POLICH5:;IU1N\[J7WWC[;=2,!\V2E$_B@5S+H1.!JU)%@AR2Q$/LH2& MA5+!H=*0M0/XQ](ZK#W> P!/(K0&P'F_T?[L\8A?]=Q:/W8JS>^V;#X5H@T@ M*>&\]!^TK%Q04-R+X"%8[KSUU8,Y!](X;+V37K5A#T)JT(*ZRP__,[JZR,1N ML=5=HW6UL?:FM)+1=3??1DS]/OJ0=8S,")*"EP5BCCCJ+)$A\A29C9[73G3; M14\]U70WR_H5'&KCC0Z!-YQ/Y]./4!H$CJ<7JYIDC[8$=1R-!-P#$AQ'EB1! MO!>6Y*B3-R$9I?K+QJFP@&%-O&JX>UZUG5K(#>J]=7[NT8KNP9]WU6S/TU)) ME:TGN$^VP&,Q1LM(DB4+&33#(TL:$ITVD=,M\?+3%S)CPU#LU(F8A4$,K[7?0Q6*:<>6^QQ$%D#NL. M5D5:OR)J (7K%YBPU]*2Y5XED8F(I>J=48Q8J3GA"00+C"L=:\?-#R!O6+^O M(NKZ$DD#:'NTE(U8Z5'K>6.9U"%+7-@3U) M&[;>9464]2&*!HWJ]773\3GRFW_>.3/^65JJW@7?]QF*(J/5CWD()Z,8"S&*\OKU=M95=%64MGG3E\@>EB_/4&M[_,%H\= M0NO!9VT#$5F5*II"$^>S)&!T$M()05WMPMT=26[A'O@H_#SOV?Y(E M9AP]6>5(,":0;$266N12J:DWO;63M&'U4T6\/*^OZHFF 8-[(S7_BY]>P.+] M],-\]I\0EW=;_3Q,QA?K\B:/U^JH9=)D$F4IP5,*O-H $=T,IFED*GA9O;=L M!WJ'#3N-I@H[0#^#NG] M] !+F3/+;"H%D8-1I2*?1\%0(!IY8FV(5.?:J?N]+6;8Z,I)<#^D^)O:!R65 M:N,$^^"_WZ=/;%0L-:4QE$]$!H4^:!:EH^P($D#MNAY"28 MK2^J!I"XCRVU]2 ZFZ9WU\7[+;U KQ?K'SV.RR=-%4A'A"FG$X\1K2X)Y4UM MC*(P*-3.$.YS/<-V2.D1X\V H($-\?1DNE_N:[^$B]G\\?53-%%;93PQ-JM2 M_Y(2KUDIAVF+:YD-'8"R*1P-SJJL@%;;A.MG9)@QWD M5 R3HM,UFQ;KMM21NYGPYM7'S?YY?$%N7*3<,4)U0(#SC*=\8IQXX14'4$+P MVD_>.I [=.V_.HC:$2'M57Y-'8EO\?K#U+L"FTOKDA !>Y M+<7_\:84R$CC#;I.K.2UE>(K(5O"51246>^$[*]BSD&D#ANJ[Q^C_F\L?99/)N-O_=SY_8M=(;B>8S"1H,D9G:\NS%$&1S3DP%(WQ_ M=_2'4CML7+U_D/8JO0:]D@?=,OU&M\RC?9271NSJL1Q$<:WTHN=ZBFX\R_62 M:V,(I%(Y*25)0K*>:.TC,TRZE&O;[B\2U5N+VXTW"DYY+UA)72GU6RQ#(X)1 M292Q(B>0%MS)EMV(9U(7*WMWMSU.)@UJI-O>E/YIV\JC==++8W;52@=274DO M[6CQN>6$C%9(%B.@B6\HD>BN$L<4$)9DSHF+Q%/M&/M!!-:SP6ZGW:@%Q62, M(C%2-L2E(4$1#H,YIFX7LK]#.$W*&U5#]H>9YNZJ;1)HR\-^-I^,EK'HX M;]WJ&TMT)H+E0*S)Z&++I(@W&9G(90KHL8.OWGW["#*'C8T, <9^)-@ 2'0R;]#W665KGL4XOX8GH=&CV@'L'*]S4X#]J:WD[ZQFW)AJ M"Q2=-DR@#4E,+N=TTJ68K-;$.,U$SYD;L%K MJ[TBR1I.) V1>"H"85F*3%VDCM9^I+H78<-Z.Y4Q\^3U>W71M*J7;NL$5E-, MSP]813/M2>_I5)-5+K&L#".9QDZE24\UR3HQE8(101OG:F77[TM:\@CH$.5L55&T!-:BC"MM6 MG<[1&KDI27+[AO&H5_*[ANO\1'YO6FL56=\ZX:I[X.)JMO"3/\UGUU?W^9P^ M:9?$48%6/9Y7+%J/0*E=-N= $BOFDSP8__TT3J[3>'JQG9[U M#71)U5_5:'WE)Z7"TJ'$]Y!E6OOJ>2).!<,D0SP,^4$H>@^2$0JH[IZ*MM.BBI6 M,9FM&KA ^H@?Y^/R?.K3$N'^V[2\,BB9C4\KUFDT4UR@@BBN2N:-HKAIO2:: MTA0C^.A#?YE]1Q \<$>\>MC:4?&D9S$VT1UO.R<_P'S5 W"ER7TI:UV2Q)BTIL8(J(B$KX@PRGG,N..IZXW@ZR:8^<@$#=]#K$=6# MB;FABYCU,XC;Q9>;JA07G(GJ@N/71 U5 /+.H#R **R'R9/JKLG?"A0Y[=7F2DZ!5V#39Z_XL M_NUZO!AW"UAL&:2K ?P2797,WE?7B_$4%@N4=AA/UVA$/ZA<_&U0<)_HS7QT MB1F2=8!2J3@1CVX:,=D $^6)J*Y]8AY&83WENU')):'TQGD,Z>;JOTR+V'WX MAF+U@/;)P]DD$M=.!F+XZJ6/!SQ[@;,#MN.;W!U@_SV;MB<&VTV-ZPJK0PREA&0#)/I*1H7ZD(1#FE=$J<9U7[ M1N5 $H[2/(XE'3_&4G\+G8 /L\DX=KD? M/6CXSG&NH]=2R0!X.MD])!5HK;D@696;KU*FSU'M2 "+ ''41%<[R/,\-5W5 M6S%R?R^N(VZ+UXCA\;*488/%^73=J0&G1+4/XZ\K5C\NBN6S8<%[$EPN@5\H MK9(CJO*L->Z#*C)T7,,/5P4ODS8L.=N3_"K+Y(&<+;' MBS:?E98T1J)2*:SA=4 K5GABDHO.<\]IK.W 5'IEV%L0IR>$519&@X;;YR]0 MHDI^^MU/TZKWXRQ_^+_LO6ES6T>R)OR+\GUK7SY2DMWC"5E22.KNN/,%44N6 MA&D*T 5(V>I?/UD N(,DECHX1?<-.V@!M,[)RGPJE\JLS%N/?8,787I^B,^V MZY./==<.6D&K*K?%ES#;5&"_GL^6A+U\%5;>^0:AWTEID MJPL)9 F+\^"SE) 3*F\->M^\Y5,3PH^?X+YWXO_5S[U*"U:F8)))T+$D 9CJ M#%-&\;_+09%"B,*SK+QRK6\^G&AI(U?JG1S]#\?)]X>@$7V(Y>+B=A.DU="A MW_'BZSS_MDI$5QX]_!;Q7?B&9W].EQ,478 SGMKV.Q70SLHH,?:[$C6IM &O$ ))?HD9,DRN-89P*V$C%S< MV4[0\]9<[P Z-[OQ0YB2UG\=OD\OPOE&26<4246)0#NM7EZ7@7:8TY"C)?6O M,''1>CC=DP3U,+GU*('?3YHTXWX'4"+&?)O/5D7-FP6H++.-5H%6WH,2M,6\ M*PZXSL0PSX61K>\U/B!B7%/8'C+'<;D#F'RL9[ SS+^$Q8P,_'*S"LULX,$A M&?,<0!E"?&"1++I0H:Y/E^9=(K=3,F[RHCU@&O"[ ]3L,.#Z:CO(E%.J;$)) MV\'$VAW9U5M@CDE64N&\=9>+G8D;MW'- /9K$*ET +?A0YBWM"=_HZL>'B7FKYZ&.! ^ M\R%DV0$HMY^CO_]C1F_X.OW^ 1>IRO\+3H1TWDDC@&F3:CU(@)!8 HDN>*6L MXJ7U^(*=B?NK'Q&V >TPLNX Q*L \K?EDGCVYG)1:Z5P,9WGU0C.U>_>KX?- M_?(G+7&ZQ/P.+]Z7F[$/FQZ#M0NL*K9XVKN!F.N=HS B)2CE_=<>DS088 R>];X^M=S G3"O)C9/@5 US8B N%Q[!RL(36A6M:Y\#VI?* M'F;4O'#0'R_]?O&]OK=_KT/%ZAH_<7^YG/A0BG..C)RL)](6)7@;!0BE"B95 MBFI^MG(8I>/.BW_A.&^)@MZQ_LMJ<"^N;=F'RT7Z2EN[EG@O)YEE$[C48'D= MW&NB :MDU\'DCKNY/B_!-H;X:!?N*^,UZ.KG!B=I0\J ^I, MB_2TOA",!ZV$-,9H:5SS27N'$#KNG/D7#O6&&.@4B"#Y,!) MGNKA$BU*) 3K?$XIQI+RB5R6NX2-.[/^KP#DPV3<+W#7ANAF55I;X;QA8(54 MM!UI3[J"%I@)6$*AS2J;S^7:B;*=H.O_![K-I=P!=M],?TPSSO+RPQ4!JW5. M0O&<91:@A%0'O&MRDCS9#A$\-U$EJU3K).8CI.R6C6'_Z?!L(C7>)S5 M>]J8/[>'Y>NP_#IAV6L3HH>2(SDRB@)4YUV$(HR)G/852ZV;Y=TA8#<(_L=G M! \76C_ 6VV:CYB16)W?+UZ'\_,MKLI$1A%-B@J8=S6Q26Y*<%Q XD[+) *M MKWG[QITHVPVJ__%YP '$W ^&W^'%6@ZU8\O$6,^3\Q*RMQ*4QDQN=48PB27+ M,I>Y-*^LN$W ;HC\CT_,'2ZT#KS(QXH%ZUI^G2]P^F6VGAN5?GY>A-DRI,U5 M\M6G\S4:\O^]7*?CKU*.$Q>,8;+67DE-O@LZ#IZCKC6MC(EX%9=H:_S-.-^00YQU_*V#SZ8_CC=]IGBVDX M7TZ2->3CJE3;X])FB(6!HT"-%&DF5"-7HGD'O*V$C%T%W@8%#R\G',OS#DS6 M]2+^.5_\Z[?:?#DA!4T%#?ERFD$P+!!?$D*4,H'@.F#(S"?3OA?8-DK&KL4> M&#J'<[TG[-01[,NOF.OX=UI%4,Z89$!Q8@C:)2>(C"67Q Y<3Q9/R42B(P>2J(QVX6(^5B=+ G17" MMJXE?YR:L6MI!T;.<=SO,!ZZNNC_ ==SI=Z%18T@?^#AT=&SCSPV5MJ/YD:1 MT_V77N-*HPUAU2'<:/JA9#U-UP:R3+5%-"\ZM\[6/49+NX%)]]_P9GI^>8'Y MU<]U1Y'7YV&YNQBFNMB:&]_PG2Y6$UH^N7/>O*%^5?BV]?;.+$X%;VVNW6LW0.W RYGY+9I0T/Q?B>1 M3G#1[1:YU8A3:1\LK06BKUVRF47PFM5S&$1R7!!U:AU[/D?3R"-M>@'/3J ^ M4)(=('.5.[@S\O<\S#8-?M!QJ0L:J#-[07D>R'UV$DHRWDAG0L[-AS4_3DZ/ M>#Q4[ML2. V$T 6>-MFRE1%Y7]87#>NNT]%P;6T&SC4#E0JQRAD$;I7@W@G# M3.O928\2,_(8[Q,;XC8RZ0!\#)]\7T MO$J6 I7Y+!.OWI,^KQ<;K@9U8$J!D3ZG?48QA:-0F-2RA&REDM*HHNV]^IKM MLTZ>><_(2&DLT_E #.Y %3VBN=]>5R=*G7%\N+,*O5VA-# MD0C36D'FO#9_=AFB5PQLL4YE5J/GUGFGI^@9>>+%D!!K)H8.('5DTN+L6QUR M/5$Y:1:+ \N"J&/4% 1-?#46O8PFH%.M2Q6:$#[RE(TA07IZP;Z (J1VM4=# ME1R-4FDD$?S6!_?E/QTDQ]O!X7&,.WC?_\!% MG#<=E;*ZBB M-WSY;48Z"9<7$Y8,!3JK;DBJ7DI3$;S3'-!*SA)SSC0?/3?,2L9!; -P;1U3 M,JJ<._#:[F8JKCO8W+O]^=NW[Y7=*3N;):?XQFE9T_&JLIO\"9&8#-ZXW+Q= M\C[TC1,HM$?F8#+IIT7+W2761C3?5GWWZ?MOT\MODY"D*A0U0TAU!J!U9'^$ M1Y!&:9?(%/'FF>UG2!K'P1\:7,=QOA\\W>D>\Y@^/_M!#O%:>6\"[^KS;.Z. MOPK+:9HP1NY:L1)T)!:HXNMN"@C.1 P\T&8SK=M--")]G"/A]O@<0Y(=7)XZ M?MF;F']B2?%GD25%UH("[6H:?&86##*R%(+G;%L[FLV('^=J5H\@/D2:(V=> MW^!L_FTZN\-$;:P) 3F8K,F:D F!0+L/)"K+4N96IGLSV[>&S5L>W=>I\-&! M\[',ZR)T_B=.OWPEU)[10\,7O)LUN76TO=;0GCDO?59@8ITPQG4&SR."0,M7 M-5A)M&YTL1>!XP6Z1X-A?BJY= &[-P]O.EQO1PJ#I'4.O,D.5#(&?&$)#//9 M1A.X"B5U9CU7<"(+/9B%5F'\UOV>'GWU.=F7-:'\+/^SV>+ M19A]P?7D3VU%Y H-"&\-1>3$1<]S 8N%<6.9B:%U]NIXJL<]@FZ%H(>G>Z<4 M9@8\H^8TC^3"][()U!D4$BH0*&11BL1.%03&V:$,\+J5UJF9/$D>>+C^$ MOAQ22"-&L=5I>;PJ;.56G,WR9I4W[2Z"9A[KMDJ!]C=*!9\9I_WD+D=5-R'5PWH:,IG5V MZQ%2QDMDC0NH0R31@>=U]ZAO>[/;JV;<=QW0C_B]II9G7WZAOU [UQ9R+'-* MD(V,Y/$&N;XLYF.)A5EF??-PM1GQXP[M',1;&T>P'2#ZSOGUPW/J6RV7-T=& M.8CBK0"&V=1IZ(:8'#*((*0(6=FH96/<[DGBN',V!T'GD$)Z41B\,AO:,I8* M\V D62&%7-,FX_66K>8JFAA3:!W1[DWDN&,R1\;A(8+J (G/I_*(GZL]MF+J M).2$6A4'(>I4>=V('+DV9?CZ6 MJAQ#MNJ_K&NWY&@"N$@>BN2.\13JY;O6W7&.('?D>9<]:,R#I=?A-;-/E]^_ MGU_E+_PC_KMA\6\UH3G^'/#D-F7LW0Q_;%*GQY^ M,ZWARX^]S#84'QK=?]M&WB_K+V[2UX0]+7-R%.74W)VF+1"+",!"9D(61+Q_ M9:Q!FZ3GZ6I2)A&6^ ;7__UM=L/\Y1)O,2 ;1IYT#L!%"*!L2N"90Y#,9)L] M!LO:SQ39D;BQ&_DTQL_6\H?F0NK#LM];V%E*]8+Q\B,FG/Y8-1NQ01E5.,5V M%C74N_+@LU1 C*NE;5;D.$ _BQ=8T_4&@02SP+O2/GT<\=D"P/KO-:;=2TG M/EOA+.U1S%:"2JX>*KA ;K))-J-WGK<^!W^>JK&G<8T#NZ-DTS/H;HUAI+ L MLN#J[8"@!;%, M?'U]N;R@@&RQ8N*$\R %4QQR'L;CAP5^#]/\9D/6+W_6=O%X-LLK/;]F[B1ZK[F7!;+0M12)@O_H(H(F M/SKR>MJOU>#0W(72L4>0C8/2YC+L&;#7+'T[#7%Z?K>R71EIDT,!PB>R$IE' M\D6L!X,\)F-R#'@"/_$)"D>>$3!B>'RLN+J.D3^$GZL #),-P7(+%@VG!6D. M,4<+12CID=;:OG+V6:*ZC8Z/1L3.(?(AXND5;XM5B\QZD/\Y_(G72[,^LN*\ M [0\K7>MJWD!D;(726N3S$F.9K:3UVVH?!(,-A!9SVB\Q<.)9MX;H2TX4[LT M9?F3K_:=#WMUMF-P*:"<1RM'QQ[V+ M=R?+(]>O/N)YI>%B?M6Z+LQN:W_Z=/LA-].JE_/R;OV$$^2M4_;W2'@!>>E]L/#0[A_.\#Y\RQOO>+V"+&(( M+"3PZ&O7Q<@AB%1JTX#BC9%*IM:7#AY2\0*.:XY#S5%L'[LOUE4#SXV+^^KR MXMW\XK]PM0DF*(PRP1-?G"?G)F9!?)$()D9,Q?%B[S>\W]XAZZF7C#PD;2AX MM&5N!^KE=?@^)2:M#L;S]*(Z P3]ZJ/>6Q?+4I2(%IBHLYM"O3N3+;',)F/K MS5OA6R J;15I6" VKL9E*$V9&1AU+ M;2U0.T%9I\#J1-O)NEQ$ZYM+1Q$\\B3;=MAZ<,/S9&+L4!->'TU]PB\K.W*X MRGOT4D3?=1^4^V^X93)>_=S\'5Y7(ZP^7R:J.OIO]B2E)F3AXLXQY4 MT1Y\,*3E0\Y)Z$ AQ\R!W-YY+.LWW'54'7E:RPW\YY3 M-$YS%:#(2*K;)0\A! :Q=G[C!GUR_AG'Z)%'=V&K#A'2O!W'1A;XAP4F(GZU MBBOR#9>ZJ)SJ/7!"ON .7";DVR**"%H4=W\^[%:!;WGTR.?8301^+,=&KV0H MBT!.V66JH=VG>>W.3''=9B%!2*6R2K4F-]2;6P&"%1Q*+)H(L9XQO8/HGWS) MR*?534#0CHLCPF&YN)C4F'Y^/LTK_J]FR:Z,GRM!E8K@XB7QI1B$J$,$Q /MTX!(^_?60M<2+WLA'WN\//9F>1ZE,.C:VG4+0'N.7@ M4BG 0PE6<1:]V,FUW!M!8WJ6K63Z)$0.8' '@<>#(ZR-KBR8A=&9]*XIJSQ* MA"A\O9'"O3(QR&!:GXD_0DI/D#E$QO/V#.\ -Z_G"U*_%*B]F\\V*]DL1"JK M"RE<4.AKSR(RX"%H#.S*8\1,X[)&@P[;9@^LFFZ#N__AO,O MB_#]ZS2%\Y4NUM%8X;F 9!B"2H1^CSF U5Y:9I61*C6P38\2,+('?$('IXT, MQ@;2FA.WE[#98YHY(U%:D,+4191 ,7[(4 3GM.O02KW3B+/G@/08 >.9K$:" MG;?F\HA06=WQ6OR<_/W3Q*F4C3(>*"Q6H+131+%V8 M#J;Q&59X:,[O$]/]] MF?_X_S=/7$-C\^$&&3?O&Q$&;80V/XJ#'ZBL0I'-U MLH]AQA,7\E.UQ?O)_/79>![',#+?DX-CFX2;.1K_?3F]^/D[7GR=Y]HH9'E1 MF?/P6\1WX1NN0\$@O+",01 \U_LN&9Q/$KS@%!R*)!+N%/(\9S6.H''D*K]3 M>BBGDN3(B'UL'9NM&P/C3'@-VEK:>XR)&C<4*$R*;'*RCK?P9)ZF8D0[=C(4 MS <1R4"-[&BDHESDPSPB*LMJ<%9BA7K?$<,)6*X MWYE\:S)AZ\/'@TI+J&2,9<[J05-MR"\, MQ&AI4E)&['O!J<#9- !H%[/EQ>T#\,Y7I^0DPXOWE/LBP3D,8-P0=CC&C==?$!$5T"YQ !/SA9/H;;'<#E$Y[3K[[\#6>X".=G MLWR6OTUGTUKF6F^7;)J>72TN"U.,5IY"8 J+%;F%X)++0#9=9V."4VRGD^:] M"NSV('#TAC@#P6PX*74!P4=]AK?3&:Z20!.19?1%:DC%U,.4Y"%JI4&B9MK5 M'J:N>7?Z'>@:=XKDR4N'6TMJY#CO9CY'W5*K+BO7W+HN]>062$?ECV53#E$DQU MYGA#PMLC97Y:H75@4M=NZ6:A$VVDEP(5H(ZU5BLC>)LWR#1E*8KUDT<]YH7\A.D,K7% ML4[DN&:*KR5Z0RI?<]^Z9 ^]MBOEQ^6,S+]&)"49!R MQ"(HS-7*JX)U\H !71@/$E/BS5M:WGK]. G!DT#G4"9W@(_=PMQ)%,)@*0HX M2@]*ACJL3T NRXJOIGA2'O&*F]Y 1'K MM"=1>[Q)6D(*A7LC7 RI-;JVD#'.P<))H'0LTSO S55?P"O8NRQ2-!+!1DV. MG\BUZ*<0^5&E(D5B6K4?D'"'A)WP8E\D7HYA=EEK&<""DEYY)# MUJ*6G*& R#$ SZ&(G".J(29M/$_83O!R+Q1>K073@8):C:AY-Y_-[^K:FRV$ M(M;).$K69@!19/ \63#,LN@TSSRV/A%XFJ*=\.5?)+X:BJ(#8#T_B_T5EOD" M;_5 _>5/8B*)<#H+BY^K4^3:DZN>O,U7/N65?I^DF),2'B&8%"B:#1*B4K4$ MS4AFG!(\##"J;:CE[':"REXDIGM!03<;@I:XV="O*$*JH;>46AJ*A4 (5D-O M+H&V>@ 6O38N<#1\&# _(&4W(+[,L_P6W.\&1$_M)_H_UEF)#S4Y1Z*[N%A, MX^5%S>E^GC^RE2)W/G+FB9^>@5( *E^^P M-O(,RZ\3[5S,P3APNI S)>I-8:$T8(PB1F=+*O>R%-N[_#2@I8NV0,.D\4\N MJ@Z4\V;2IT7$Q%FF"- 2U24&"$P4*)QGH[TROK3N6KC']-6A&PRUA],1[.T M%'=P3W"_AGZ=]B 39N]M F4L>1^R"(KIO 1AO#3!L9Q8ZXK;I^@9^?;;T !J M)HH.8'7VK3+IWRONO"]DS,/LRY3,_&:32.11)]H:S#'R,X2F* GKE9RBG!$F M"VE: ^MIBD:^=S*X;FHGC@[ ]79Z,?VR6LLGO+A8#Q>X/H;R7(KB(VA=&Z%X MKL$I:4'$%,E'/4Z.["1^ M^>"B&!EJ5V'$Z_FW.)W=VSKOR\V&FEB7(@9R')6U"E1 2XL* DH2R6ENG7)R M!WSM_,)Q,F,G =4P3._ $'["'[039@EKF=V23[AA7@F7(:4ZUJ\&(!ZUH]BC M<.\RVF!:W^6]1\(X^:^3&;QC&-X!7F[77-*?SW$E&-*QM]S#"8O6:X^.X@M) M 6R6 2*F3!O!)R6#SJ1K&X-H%[I&2D.=#%K-9=/A3)];A0C3V=_K<>^F1R+F MM2EO,-]L_W<<.P7HR%4U&@_T2,$'(>AV_XJ;P51%,L)J<&!X[3KL6U_?V9/$=L.$'GGQ^B*ATUE8$07X4CS9_*@AJJS 9ZZ]Q_8129>]QX(42:(J4#"S.F].0;3%@0B(-EFC=3+/.'@OK_?87E)[ MMO?8/BSL(.:\UTSD53BO\?.GKXBKT[V7WF[J1^O^LZTHPWZIG66VXZ%R1WD R3H(RI.M]S@6/#,"5" M0Z^LEZDKS2UMQP#I8-OLM M'$9J5ZVTND#=_1.A$T!@;"?A__R?IT=V>4=VWZ<, 6NS*2\81*,T!9E6%9'( M=KI=FM8\]YYQL7@20<\'XGIONO+U>5@NIV5ZNZ=BH3VGR#!)S\@C+TB;D%>. M.2,JPP2M9TB=^)"D7B:-#&;46XJD;X1M]F*AC<&856!2+=1WY./'S!$L\UG: M8LA//R'&>K"P32&P.[P.D$@HW%2"%-3.[D.9.W>_6R/,&0C,&,ZT""Z@""V]?S_H\9O>'K]/L' M7*0JRR](OF_P644.1M2I=YQVLF?2 1-.H!).T8X^2?IR"W&=)T<.1,?\%*+J M (.[]5% ;;)/B8&,/-8#?MK)B9;'':)(@0O+6]<9MVMP,=YQ81OLM1=1/_U5 M'EL-BUZE6M6J6:ES0X4![X4';J/F4AGDLK73=PS$Q@M>AU1O^XFA V6V?1EO MIH6HP5G"5WCQ!^+L=5@L?M96L=_JV+>S6?[[C*1X7K]:/V&B&3+'R)<--B$H M;72=HV3H8PD:@\XRMYX'W8KVSOW!(?$ZL*!?8(GA%)=7$IF7UW-:_8P"M]O' M_[_.%_<2K\,5(QY#S=!EB\TX-5*!H[1166T883@G^J$3Q5KT@ZG$I31%"M>Z M&+[/ D+6(WB'%&HJYR#6GM^>3%80+*EXO^;B?PH& M"ELRRL8Z=R(E]@LC.H_<#D+*3 MJ]!*;"\-EYM#X> %QI@5,.]KP5XN$&AYY(JA82[SG%/K_,T!9/:H,9L!YQB8 M'B#%L4L?MA;WE2S0:&D,%'X52=A7P\E,$'PD0&3D6>*VJ)EK1T+$$+VX%P1 MWD3&K6P]&.,8>CMW^P[$T$XV=0"!=@#>=6^;:^HM\E*2L,"%R: 8-Q"Y0D!C M!<].FFPV!\)>C#Q<_/.+<-ZH-5V(T_-5\N2:"QXS#'#M7(@'DEOW45FIC.V]AY0MQPO@68!T]CU>]?W^.?EYE96 M&;V0;T^RQJGH.X9W(Y7VY:(UT\J!$YPV4.0!HN >1$%MM2=W'5N/,.FSM \I M%B[,U7V>/"A,'+QB%I*W.B?#?'2MJU;^BJ5]^^#IP-*^?235@:'?O]2'>S)? M10D(,=,J!2\0%:\S)+Q.7F650^L3S[]F:=]>2#FZM&\?L;TT7&ZJB$0B3A86 MP6NGZXT&J:/#&*Q_ZGM&]0X#0H[=M'BEV6]DG/O=>H*;83==P[ M17DN)0T<2X[.VD(.^G].:=]>XGRVM&\?WG:@Q?:H]O%1%>UKYPB*WD!E)R$H M6IXUD?@7R6N1K0/JOUAIWS'V="!!=0#!HQ)RBACH \\@1*A\U77. 8_ N$G! MV21B\Q&2_Q&E?7MAJ&5IWSX"[0"\]YHW7B\CTN8V%A-H5ULOLVH&C)&0'2>V M\B*L;%V(\P@I/1KD(;#P="_7@P33 ;X^X@^<7>)RHG@TR% !SZ+:#IVJ7R&@ M=N_4O!1M?.ODZ=6[NVJ/>I@@YPVXV@$:_K:8+Y2@52$R5)YJ6+K.O.;MX^;(V0==#U M4-!"4$Y =3UUHNC#VU/LYRMZ7AP4#X'$#D \2#Y=8>WU?+;:HY_I;VZR'-X9 M89GTP$7M\ELR!Y>5 .X%HK6:A^;];IZBIS^L'2;U1^%TI A&SAO^-J/GX/+B M(SF_G_X(WS_4R;_SV?ORC["8UDU7?_$&X\4FZ\6#RI EM)+LN,'G% MT5^G?]8"W9MP9<*=5V0M'%B_JIPDIOF@$#3W)B>449KA#O,?D//R?/U6R&LC MH:[ ]FZ^GJR\'D$Q83['[% B[+V5F?DEZA@@$?!M!44#=O6IQ"/T?+RK'!K MF!TAFPXP]O[B*RY>S[_1^[_B;+GBY%6%R.NP_/KK^?R/RDW\&SG6]%\[>1A%*R=>0(Q2"66SR*)UG5<[ZL>MX!@/QR/) MOY_984#!(2\0G&3,'P M/TCZK='?LE@J7MST.W@[GWVAY7VKWQY3*/7<,X\ODMJ+ZF8%4O3\A]4F4NF4 M2PEU&!BKT^XR!!D=.!FC%UD668:(1HJ4S*N*)*%'5 M5DV*]&'F=:")3I9Q],V+CA+N_79&QW*Z0[1L#NZ5EYH9C+7['^VA MD!-$APRT*6@20Z]Y\\:+6RD9N4_GT1)^!C('L+L'T)#+][Z\IA=/KZI*8G0I M^)+ !%>5;A3$%&= )Q:RB]:6T+X%XWTJ^@++(;)]T##M*$9W )5/.)O.%^_F M%[C<+(#G4'Q4#GRNER&XB!!R08@H,=+"BFK?]ND^$2/W2JS$!$&R0B9*?JI#[OP:N<:2-5G(L.:GV-E^R14#F!T!V#Y MB#_FYS^FLR]W%[/1D#E+I[2PX$JIEK08&*XB:'9@,R M&XJJ]8B>7+8ZU=76K9%81L6,#[RU4_((*6,GXH1EF"7_Y\WMMK#\QEGN?HX44.'G^RF0(V=*2HM >9 M;J>D)W^G/5H.Y'B'0W96JVG1-6K+8UK4/YVH)]36TA<46GB-@9R..IP)K0I#GK3< M:2_!/I\\W(?+W>%D1/-Q+ MMKLD#_=A= =@>3I_%23%7TE(B%AKW474X+3*D)+-0@3,,;9&S4M+'NXE[[V2 MA_LPOP,DO7U8Q96<$>B"!)WXIBM&U K!EF(+N>#)VM;'*P^I&/=(I3EFCF3S MR$F@3Q=AEN//LUE^/?_V#1=UPL%;O*@/O[&X86&5< M3,$RK^[5YFY-#^W\PG&/49K!9#@F]Z!BMA4JQR*E%<6!%L0@)8A?#I'4)'UM M9?9&B2&.5@XJ^C]I"=TQ7O#1G.X0+5<%J$877TJ$S(EV%7F]OY<+)*.G!%SY>PCL6_>_![AY \]"\FNB<\%H!"\0/9;@&TK\,8G*,\41^66A] M(G.@%W/RHO]]9/N\'[,/HSN RL-J]*P+1LL<9!G(8R]D6&O=1YU9+&SPQ:;2 M^O[9"RGZ/P(HQ[&Y YS4^IWEA_"S&N7K!J,Q!HX24-6>I:SJ6:4#V$!\XEF: MD-O[+/>I&-?C'4*E',?H#J"RI6RP)K&241RT5Q0$:%\@F!+ (],L%JYE'O8* M=)\%N,\EX MUP+60$N*Q*YB8$V#C.D&XL [PKIV\*=BLEF=+NX^ M3!M9WF^+ M;!]ZOM/;>CHE:8". 5C<@779$IJ1>\U<9A$070+EN:RC0#EDQ;F,,>OB_GEEZ^_ M3IOXS:BUSP?ONBK=KG>$IZ*HQK MH)E.+)H1@;A<7$P^AMF7]0DF,A$T"D&!@"!24Z@Y$\\HG(Q<&(RU+< NBHJ> M>DM)T:<;!77GA3W!YO#(Z' >]B#X*[QB2JB3!Z82;95@+03F'10T-OH8HMNM MQ&47T8_IZQXAK/OB/H!S(PO\]^EL^NWRV]5)H ^^E**AN%"/=[R @!B!DUM% M,L/$=^NR\HS([[QT9*$?(K)Y"_Z-+?CPYRW"O4-M97!@=;U/J;*G,(S4'4OT MC[3.9K73J=AS@K_]TG%BEV:"/YA_'40DC]T;D#X+K+<%Z1#MC1=L@3TL/XW0%L;D=7U\5UZWWP:KY8S/^HI7?A._WF MXN<$:U..9!T(GA"44!&\T:0:E:0 /69>"+V;2J=D:/B M;>LZR_1AU;?_X=(RHT6DK "SKR$>J74*O2QX="%JGDNZ?S=L:PB\YVM[.HD[ M#D]#\[P#1;;S?!O:$URCCIW&0)- M!W*]._1\P,5TGJ?I0_A9/TY"2DH@4:^-)3MN* 3Q6C"@B(9'F731JO6-M2<) MZLEO'P)'Q_"_$S#]$Z=?OEY@/ON!B_ %[X[8RC+JFLEW6H1Z<=R"B]G1!@DB MEU(+Q(:X"OP$23L!RKPT0+62P?X<7;W&]JH]53)L(9!*\]J(6 M0'OI52TRC!"1EI9S5)%6:KT).WCEN[]Q)^#8EP"< 3G=@4JZ=Y/F_>7%LMZW MN6F1I% &%FIZWY./IY@R$# RVAFT*ANCT;GY%(IG:-H)6^XE8&L0*?2 JBT! M[$>L*6!:TL/X5?M@D--V825'VC.U;1)G$K(MB3'ERX/FB8,<5CU.X4Z(\R\* M<<-)J ?\W>ZYY((,.ID"S%'8H3P*"%$ZX#F204^A8!R]HQ5G+PH\A[*W!VAL M ?[?9Y=+S%=@K]=,IQ>KL!61(HY4Y?4%R;(SIB7S@(:3YBU:DH^($;305DJ3 M39+-Y^L<2NQNH'OQ!^SM!=<,H:<8*[BN>UK-=AQ@P.##IP\W:O"9E0S;@4M8 MDQV+"H+$56L*!L%' 1R11:&\%6Z(4YSV';ANZ^4;CG[$[^OC$O(O/RRFLS3] M'LY_F[TCIG[^ \]_X._SV<77Y42Q@E[K!-HRVIPV"7"\9!#H4V9.1IN&M)-[ M$SQ^#O%(+#UE5H<57P]V>)_%UEK.SW_,)S9S(8RQX"VG,&@U+YEQ"K,51NNQ M9.+PF!#=T#E^-G),9!XBK!<)2$(83J15S*62(-!Z:&V*@<^I4*">R)U)65C5 M.HMT&*7C9RQ'!^7> GN)L/QU?KF8."FMKA>[M"T.E,QD#&*P(",/H>10DF[> MJ^H00L=/?(X-RKW%]2(Q.?V!$XJR9"U3@%B;/"KWV>IT:@_.E^LTY5K^Y<+(,2D!*6@:3([>B^67 M VD=/QL['C(/%UH'X'QR"(FQ07+I+828/2CO!/@@'101$_/0)F MT,QM8Y U8WZGC?6ORA"SCVUQ&K@?[<,> WJ7(F9MZ_4A"0HI M1/"ACKKZ\6/ZVGB&1)\YE4[1!8 D#**XX1,DX M2,F++%YFSEIW:=I*2)?'=OO(_KY^.9[='5BH.XMX';Y/26/5*4=G^?]>+EIZK+H[9F:#I>$!U!ZVI(%DM* M>6$D^6Z^=B[* 5R6$9*7)=3.STH.I8CVF4MVZJ.P%J YA,4=>C6_ANGB'^'\ M$G_'4'FTB@4.]V:>?-RQ7LSNM#;R7JY?>(.AY36(>-*80^U^76(=MVD$.$O. M,M,A&V62,*9U@N0I>HY5'=?//ELN\6)Y-LMOIR'6U/^T]L]<,3R_GWW$:G37 M34'>S6>+JX^K2RSK^Z,4)P3I:SL!R7G5F0BD1!ED9KAC+'D56ANO9L2/ZS$U MP]M]I36.<#LPB&]P,?VQ&C=V$Y9^G"[_M>J $9*SS)+R3RR2ZF:I=L 0":3A MA7$6=.#M;R4]3D\GV#LM1!X<(#225U?8>SV?K?;PK7:U-5O+K2C 6=:@9M5& +\[6\B1$G=0&C&#=2:(Z^# 7070CLQ(=KB)#' M0-A<7#UA\;?9]\N+Y8IC?*/P8V&H,)(-D>1\*#(IX+UV8'P)Q<9,N[CUE80G MR.D$9^U!\!CHB<KW4)()XYA1R@[ M5$H=0.W7Z2S,5A.>;]:P)0$YX3)("J?(._&1&,6S(T^8W"%OI.8IIL),\R.7 MW4A[^9:X#1R'D.1+*55Y%Q:+U4YL7+/RX+F#%*\\3?TIJEB2Y2G5SI#6$/B4 M5P6\U0:"%5YH2SHMM[Z]-F05RY,%Z"F1DZL9*6B!Y/&F+,GW10M&8F*)A\!5 MZ[4>7?T_3JW)/JC8ZP[ /B+HP$;>OC1SS; )D\Q'# A2(!GZI,G&^Q@!9?1" MZ6@X'_)VW34AG;ACK0%T/-,[0,Z]0.03R66E\M^7:VO]8;Y^CCRJ#SZR.)K>!_%EI(2CT-GMRK)LW*W^"G+'1TTCD M#VJ/V_"_7RAM"BTR3UXQGBB:-PR43C5?5V='%^6U+B8ZV;I$Y4F"QH53,['O M!J<#9- !H*HG\+Y\"N36J0AY@<<)18YU8F"*)6N:*1&"7Y>+FU/7M M1)? .43 \Y;<[@ NG_"70 :SN'D)]K..VWI>_ M+]>'U1.TVO'$$$RLBTE*0&"&G :EN0;5; M!N0MJ>T)SU'2GJR%)CK2/BT!@BP";,% O,S>Y]:&M!'IXP*U(9CV@>E DNT MT+[#!<64E;9YPY+'R>G1Z+;1D*UDT#>< M]MA#3/ED8J 8*CERE>DU$&I5G@T^22?0Z%,"[Z7HQF8PVAV> \FT R#?-0=7 M!:0_7]?.BC/BI_)>\%R@L-IYR*^:#BD+,DA)=D9@]*U;Y#Q-T;@U)J?S'X^2 M1/>XVF,_Y8!&29N@2$&1GL5,+,4"4L=LB=DQ-I]#TXKVGES(X_"T%U0'$FZ_ MH'XW7W>B):X*IFTR@5;@:.^K[,DK%K0^+[3D#&..S1NW/DO4N(,_1E"9!\KC M)0!LC[TEFH?68E%WER*+YPW7DHL/:%[4!2[@#@ MMWWL!R;)22NX2PZD*:*.+)408]00)->)>Y92;-Y]Z@EZQAU.3RQ^')+V@.A 8NT5S+>L MCD[9!(P"0M"U!S 9G,@= XN1UF-1JW(2#;FG2+-9(,H]$0T6:P6F6NBG(2!ZELOTU$VVCY MPV:0W21'%%)*"]:K#*HP1O@-O/;G]4H%KA5K/5QJ.R5CUSH<(_.G8]:#>-V! M$;R7UGD?:[86>26V#N5U#H Z-]H96_GR^7[6;T!3X:Z2NQ]62UJ8DU2CEQ7 MB$&0-UL=!>]=A*1L$6A%%MBZ2OXI>L9.Q;6$6#.^=X"AVY[@]4S7:XTMG+$Z MA03*U<;UJ5Z"5Y@@VYR--462"SJ@]_Z H+&S$RU1U([SG<'H:@C"9BWO9S<* M5C%>I$8!)2@!*N=4/0 +:!,7UFB,S0>9[$;9V,>W0P&KD2PZ0-@N=GUK6#M1 M64J&+(&6J\LGI)M]L?6$QY1HN63MI^<<3.S8)V2G]L2.EU@'T+SK3OX3Z[HQ MG_V@;[_@1ZP77:Y^61T&/HE>>E8;1#-6R[ZRTA R+Q %HP4R'D(:ML[^>1K' MG38^9#C:6#Z]XZ\V.*K=U.I(H@^X2+AJK%:+9:0!D5P!I:V"8(J!'*0RR(F[ MK'5/LGUIW E_[B^ OV/ETP'^;BOQ'7:7"FBMYQX\<@V*DXJ/&"4$VG))E:)" M\ZMK^U&X$_;\R\#>@++I&WG;]I4TNMB,$6)AM#I5;\%H7>I=%*\<1>=&#QG. M-M)ZG+UXZ!TKG&XS2:_/PW(Y+=/U)>?Y^DQHQ7#-%1R M7BN;#8?L$H4!0I%:DC(!YYY80]HHB)?;4(G7_AN!-E5R@M4#'E$U+2/T&^=% MR&A#Z\3X2VFHM(_<]VFHM _+.S!N3W5VB=HFD3P28^K$*>>KQ:X7*KWA@3LE ML'DSR1?94&DOD>_14&D?_O<+I4T3CNB3P>C(\@;M:#&2_A2+!Y.-<<3(Y6V614(J^9,C%2Z*\R X1XISE'!IH'2.#D8=!W%[&%?G%9DU+CU#J!1!54Y/7?'7'@XM>-ALX.+A&N4?83&MSN"-%48B7Z!GH%?E_9Q3Z%%3UZ8D MSXJ7Y#.V-E:;%00=+6KM00A;V0RK&+KD;#C)'1;9@?D511 1$/ 43K&UI70;1/JVR]N37%Y=6_BS27>I)$1 M@V32@?.6U4F*$8*4"D30%+0EAI(->P[S-'UCG] .>-G8'T$,$]])P24##"<> .0H/DFG:>*Q$<#9RX(+"WI!L3LTO MT>]-Y+C'E7UBT?4)S7]&-G =Z1HLB4, -R,@.*>81H#0/A M$^HLG5)QEQS1GJ\=]W1W<* -+8@7I/XF)G*3C4Z@%4-0)FB(H60H!:/S13OO M6G>\V96V<4^0NU-W>XFJ@USGD^OZ^RQO;K-A_N7/1/_KV;?Z:>)%X%9'!49+ MVF?*D<,AO8029/"BF"A%Z^S6082.>]6Z#W V$>+^2/5KI,[P2Z 7?QYZ-,#$ M.U,REQJ\3PX4)_SPO+ MA#,B /D4I3;<0PC>*?#%E5*2*DZTGN2^+XW]-9)N@95=>DJW$MP+ .;5L7SR MDN(JS;/D'4D;5_MU L-#Q/12T+(_$'^6R M 1YH=0JEA)BD!Q3,<[12,->Z[&%GXL;-EO2$P+U%]4(PN#I@MPR#\13/9VN) MA2P("#$72-R:S)P4P0_99Z??G$A'"-Q;4"\%@/48W9-K;3D/( /I=25]AF H M?KGCM>1I2!\5* T-U!O28.3M9MY]+C;.N]]4@Q"3N21:I;!>G 7@2.FZL8$X)-1-9/AN*1QM\Z4A1$JCLY+VM>T!/7A 63C+=<^N!9ZY39 MX6W8!\M.C FSO430D:^TK\T5F+T84UHAUNL?:K,TM/41(W0@$:6Z#VR 2G;1VEEC Z\CY\*"? MYS['R<,.XQD?EH>(YJ^ QM7YI7)!VQ(B"%DH>K>" WT10 @C#3>6*69.A<>= MCY>'G>+3"2+W%L]? ).K$TU3.Y"ADU"\8;6V6Y!5T.0<*_I/R"9Z=0H3OM=Q M\[#S?/I Y-["^2L LIYP&H;= MZ],)(/<5SDL$Y)9S4AXEZDQ&(852!W:'##[65H[HC.'.RJ0&\R$//+X>=LS/ M2' \4C0O$8VW3U&==R4[+2$4F=8CWH*P'BP+*OG($PNG4(L=C/H97QWN)8R7 M"+Q'STX#]UID;2!K3U%;)J\D6$UN.8Y1:"- M\TMW*3BZB>(=SDUL4NA\J6D_44NHZZ!2)#O.<^*>)9[:3\BZ2T%73:SVD>Z# M7HF',[;#873K57P.?^+R75BLQS<>MJQ"F%G2ALIA.OWU1&$Y_/EY>(F MF6JT2B)IBKJ,3;4YIH&8HP$M ED=742^?YS=: [25G*.516_E(*ILO/Z'77: MXNOYC.SB)9G&C8VX_ORZ6*>_O7JYVIP MZ'I&C),%@Q,*)V=<)7*$W!_X*8U8WD$) M[/4(J]42-@M:C=ES-B4GDP?F7!TM5>])9])](1>%0J-6L?65SD>)&1-\!B&[3OQF!YHH)QI*!Q(BT F_KS@H)K"\B6,]58JWGF3RD8F38M!'O M_3&$Q_&Z [1\PL64 L8/5Z]?+64SST[+Q!DW&3!P\N8"_2EX[X&\.!6+MTDV MM\9/D#,N?HZ5](/!@FW8W@&";G/F[74/_BS1")49\&"KBUX,A))H.4@_"V81 MF@\/W$K(N#>\AS)6Q_.\ ^!ES?3']-,X<3R[GXXF^7U%SA+N/IFDH42 MT04*]41U% TYBM%:"[4R06BO59&MKW(?0&8_JNI <,Q/*ZE^+F%(C M?K]&UH$SM>N).A.&Q]KWM/ M$L=5@,-A<0@)]: 4[U!?5_5M-=V&OO\VO?PV80&9$W4Y1#>H@A0I.R3G0+N, M20C5_A[W,R2->Q=C ( UE$ '@/I,Y,\78?%S?>3R.BP6/Z>S+^LR@K.+B\4T M7E[4??-Y_F'%\8GFMEA'$1!G)=5.; J\5 5Q,Y[DV+]J ; M5DH=P/ -QHO7\]D/>B )Z?UB^F4Z"^?UV_4:^21AB<8)!%^B)D6= D3'%8CD MBK69H]SE<&. 2VPI 5]8Q6M=E"K^1AEX]Z&&-IX-I%'=RA;+6'Y_O)B M>1%FF;3T1 J;DI;D$C"[VC3D$EB100MK57!8"A\67@](&O=2P]"X.DX"W0'J M*JBN^6[:(JF*Z@M.C+9>6/(Q0ZC3;(TWX*VM-S,2\4V2^ZE;&\1=Z!KW@L+0 MT&H@BP[P=7U,,XG>&L]- ,WK(;7DLA(>P1N!3B.Z]F?XUR\?]RK! -[305P= MN27$77C?.'^_3V?3;Y??;KZH-V277^?G>:U=)UG07RS&0RZ,ULACIC72#\FB M"+1N(7"7>Z.'OG_DHO]VZ#F9$#K0.]O6>3&EL/5FA1\6TX23$)SVF10H=R:" MLJZ U]R#K*?%K!C+5>N,]*ZTC5SU/[2!:R243K5:-=N_AS_KIIK('*5G6D", MK$X4R+(VA)* R%71UGECTA$*[-:K=H/,"SAD'X*U8R/EVHE[7U[/OWV;S]:A M:47\^D95_?[N1K!.9N0L@"TU=^4M'1M;MU "1_A$O+A>S7T.BOS'QT@N468,QC):!EE1I* C2\*R=ESR$79RG M)UZQ&U)>P!%X2U;VA8C?9FE1;]!\GM]>$.V*Z3R_G^&$1R%T)+7)ZNA-Y8EE M46@$GUSQ2:#FAN\/DF?>NAMN7L"9]L ,?SE06DV^+H+;P#2MC+BHO'$0G+* ML@AAN%&"-8;2KNW.^ LXO1Z8X=U Z5<,M!;\6&7TOOPVRQ@O,,_($'^>O\.+ MU^'[]"*<7\>@$RNS23&0KA5(O-1.@#-%@!*1Y50D]_=3L/:A\4\(>;EK\3=-]/E]_ER6G_[OIPMEWBQO%FD,R;'.M@WFUJGXWVM MIG42DHJB8/0Y,W4(UG8E8#>LO8!S[=.)H1NL/:^Q5]W_)/,&6;3 #/D *O," M3DCZJ%)BS&OM[@^H/]I([MR#D;^ <_#!F3XRH$CW_O+JM\]OSE::>5*SY;3O+E@O#F5OU&**7'N;/%0HB.N%&[!6Q3@HPW*R"#-_4SL5B3L]=+= M@/("CJ&'97<_./H]+/YU[;Q-_[U:VLV:"@]:2RU!:!5I;R0+40D/-DG&>/ R MR5VZN^WZOMW0\T).I =A7Y'_/,K;EUY/40EIX[BT5?3\W/Z8J*)AQE] M@)1KVR:KB,4^)Z!(0;)8I$X[G0,,0]UNH'PAA]L="+"[A._;*?$DATVU_.8Z MT*KR;U)0:^-M ,Q>DQL8"OBL+L:"&;7Y39D;;=8/D"3M('%4IW8+N) M1#8M$?\?>V^ZY.:-I M?49X/^_)3DI?/$VI+88/([&5.%,B-21+;?75 MGP3)6E0K%[Q\0?5,3,MR229S>9#(!!)/)A,C"L$@Z_5%062U5P*AV*23YD8+ M/BS$[DNT&[#.X*A] =T2,MS+!M/6Q*>DW/O9&^E+992)EY[LHV,@,9HL-Q[ M)[DV^O[I2&?<.UN\?ZP'$E>+;VN,;IY:VV!)?-I4C8@4YZ++X"7W=5-5BGM# M=45K]I0GA>F*=VPK7RX"I2Y39%TP)NG^FMJ$"-S06DUF)SJ MP7OP$(22X+V73'&5N6C.NO.4,%V\*3_6V0\I)AM8O@<(W8K_.W[.U5 X6](* M(_=LV4)89@DCC^"2I:7&?7VJ5^HSA623227%W)JYX&6I1N;D:>/^^Z!JZXNQ MSPF^+*:7U;,?K_A?^)Z1D=+8I_.!#-Q!*'I_B;-JH_4Z2LFHZ"DD"]K+0=5#5+3,@BK) M6%&"D+SY$Z([W]\%]T3C/>M@^W:$C>V2B4&Q%&.]I9$%%%+1%F+(P$)01KLD M_/T7'LW0TWAZ M9E#GYX$KSE!L#;YX# S%+O,77ORB/J!PB ?G0YFS@X"Q9:-X))#>'BAE(5G6 M7(#G=>"R*0Q\]ASHWZ3F63H76B>V.XC5!2M-XZVGM3D!A563S_H1CE%1<<=G7AHY3S3S1 :KV6C<3%-$H1]FH MDX)*7^6JU50&ZU@15BI=;//[CGT$')>.[8095F-?C0C$Y6(UV78+W*N(7UVM M/LT7TW_E=,T]ER@IJ ]:0 A5ZMM?"SY$!EPA4C0O6KB=\GOZSCO0HW^[A=T> MXHQ+S384V(;R1[?]'*_>O?GMV)Z.NY_1IJ_C2:F&Z>U0,0E64GU_433EVS(! M:HH81N; F' LF-:LP6U[.U[%>/7YZK(R";Y;?/^AC684WI(G*[G MQ6P#,:DVG]6L<'U;@)EC!Z^*BXKGUC>VC@G0R MK>EX1S]^AGZ$U3N SIT%MRX)+C>.2?]UM5Q5JVTOFZS$J$)4L'[0JQB+@+&. MF7$IB(19E=SZ+',WR7K8 8^"P-,;82M_C'TQ?*O1+_-%GE[,WEPMZLN!;[=: MT1_\2<%]MIQ?UO<%.=WVQ=45+J9X^2M9MJ8E]#.JL/&O6Y,\ MH[=WO(B E+,H;D%E6L=D"@;%UJD@)MD\B'%2Z@OIT,]L>'69"Q&[1EN(U0)F23EJ"L1[*&X>0-2I"208]%L8!EEYO2X27MXN9A#"@/ M[]>^ZJFG#C"VBB4AF3:L@$$3ZY$X94 <,^4]*(,JRJK<>C;6SL)U<6$Q3%75 MT"OG ;>:[-Q>] @=9/2<=HGB.5G19 A"",A43!8?9$G-FY+VE7'0"@8*\LY#P"@AV%BYFH5/ MKG6WP![BG<61^($XN0_*@9S6 1[75]65084^<;/#5.[YQ'B((&O/@[*594SF M.M^56582RTKDQK![*,7(Z!K*X0_N6XZR_L'X^;+F#_RPPL6J"8K>Q>GK7.;U M64:L'173,HUK9RTW/ZX9[V,S-GE 82ECA9 %+IYO#V]6&7?-YC2G]U:%RKP2-5(#)Q,!A MY433:(N7QL78NN'C>*G'/PW>)[EB_6%5C-8/Y<(71OY_7RQ M]O=C6ENA#$.N(,8ZFM8E3D:G%$F6G))"KV1H/67S2)''/0 ]650^H5\[B,Z/ M)$5.6:=$Q-J+ZZ 2IX$+M-T(TD-:QEBTK9LV#DQ)!SNB'#$EW^XJ/W?7_,1W:N[?.S1#:U[R]ZHQ_7]?$FE M<_WR>E"]_?KE36=C0I&08:)-DD50,5)8"9Z!SM9;31LH2ZV3]^5C'1]QL4",U*[#"4;01G"FCU96K#%N4J)&Z,NC97? M0[R1'_NWP\V#";$#N:B#;>^A:J^_W2CWAC+%B_EBFC<->I9Q6MZB3FWC=3Q@ MO8.W10)&%J/@UD;9^HAF#_'&1=]@$'D1BFW\U0$4'U'CFK@CA4"54 1>9W4K MK$?[-AK0S!N?.1:EF\?\IX3I#6:-W/\(]\WQON@ 5 \-]@:7G[87C$4D68S, ME*=RLRE1,$D-R05&FA099>NKCN?D&9\LIX'+7XQ7!]J_2RQM2I4/.5XMIBLR MV%:OB,P(;A246K\HR1+I)1+HX+-Q@@S&6Q]I["K;N"?*I\)8 []TB;?-N-TW M5'3G6.NPCXNKY75S3A N,ZL3F"QI,8G,ZACG CIFLJSGPM3LQARB51S&:6RBIM2:=8AX=CL(F7@E17#8ZZAW*- M>T1[*K =Z8\N,?98V73;3V&925Q0P936;8A2.D#)$V0IC+8F,U=:'\GN*>*X M&^QX96@[O_4#RS?SV>;HNPY960?WY>J/'.<7L\JG,(E:&<>4 >FX!F4%4FUE MZG-K(W*AY-:P@4[CGA>LMQ*U(30>AV%#/_4#OCL&_ 6GB_5HGW?EUI:34@-] M,0R0UB[5]\(#6B>!)>,]6BKX[?!5QJ.BG4,,; K IK[J$H+_R-.+3ZN<7GW- M"[S(:[5NC4E&C%GIB 9BJ)L)[1[@6$Q@!5?HBR)MX^!@?$'(<2N0<6'9TG]= M O3WO.VQF<;M3^LN,!%*"YNU@3KXC+)@;<$99JH5G;36Y^B'OS%[7+9Q:Y1Q MX=C 6UVBD.QWM1F>MOQS28D)7L;:+CZ=73RN\4_39:RL7/6EUD1HX:6H!_8B MUGY&7<"CUR!+#"D5EJ.S@V/U& W&[549%]$G\_P/@?N?__J2(VU';^>SBX]Y M\7DS9O[==;J42K3!6 .*F?IL(BKP.7@P@5O',(C4X4IX7J=QG_&=U]IHB(XN M5\OC6K\AT:8WNF]TKLV6-ZQ)[\JF _/=8VV9/]?NJ^4T7.:W4]I)K61:Q.@I MBZ-@HE)E\F"%@7":&Y]+D,UG(XZAYTZKROZ8JZHS%)W=2KM^)5]_F:4?:7G_9$T*=^ G!WAYEP67A@ MUE*!@QF4HE+'N^A !EI7*$C;-'S?]5V)NF[TWP<=+P?!@QW1];9]75#?N:$* M,EGN? !ML@859 ;'"T5QJY*P(5'T;DV!M(]\(_DJ?/5.F0')H M0!E!UHU"0D92.T4KA1O^'G'PNYGA.B)/">"3.?J'@/D+A^UH,A5SC(%=3PNJ MI*884X1*OE)2]*+(ULEV%UL1WM9R73H47.#&8? M6Q]A/B7+N'AJX><7H7. T3L S_MZ0[IYP+'\?MEMW[89'T04-H#VM,B4Q@*N M]OWP8E6E-\@BM;Y"?$FFWL!TB.?O4S^T=$,'L-KW$M7XS*P3'$+TZZ<:2&D" M53LR6L4H7W#<#_^B]0=Y8GC,CCBDWSJ Y7:9O9IMF,1K[KJX6$IV%VF4^6]3O'8%JK-/=E!TK#_@C017?)20%2" MD8*) :+*$+,HJ(S4]+^S"*@G3 ;:(^?HN+J/&[N9S_%"-Y5+292D/.B0ZR!/ MB1!*R$")#C/:*\N#'AR:>[>UG7!C'P&'!SNHYZ3SF88J7;S527$07++ZX)@# M*EI72>2HT 7%F\]2;][U=L+]>P1$-G+>R$-7'^VRNC7?@XG($Y,X+1''P(;Z MQK$H4:?9T2^2IV1+O6V_QZ?QZ C5?;^W-TZ"P0 WN%.ZS!:_>[SQ^MOUFXY) M9(X7DR-HR7+EBN/@ZPFOM$:Z4$=[JA,4-(\+UQNIP @QL(7;NL3C2VFO$B%& ME3-I) HMN)0 C69@3':I\*PU'_[E0XOJY80/^SNL7O9Q8]-1+J?IJWQ@Z>\: M2IFRSO*D@!LI0;$8P/O(0;O,4$LI S]!!7Z8\+VE R<]ZCR!O\^D1_+]8OY? MZR3\S@^GE)G'O-RV VZD" M7#-$S7*B\'KN[9"W+0G_F*X^W7?*[4+\;>N:N]R+3__M"1I65)(!>+0>E$\6 MO'41C"XR9R>\8L.G%P,IUW4KYCZ8W:$OH -X]'S^=9Q];L];C$T.T2!0W-;K M-X> (28@*Z$JV03'3M![W$:9KM^3]K0\#G/_65:;HJ 4*67PE"B",LX!U4(, M9-)6)'0,R_"$RBVJS;'>H;;%;4MWG4FB776=Q?GE=/W!:P*.>O!8#R#+?%&' ML;9-L7?_OB&2ZP.U/=$K(RK4K/2V7K;6LS46P=>7;\+J$%3MQ^:M^1!.G5:_ MBO'J ?>2 M.!Q9$YID, M-GRH/%C^KI/C?9"W0Q0]C9-[SG]W,,&MTMHDSRO]>70)0<5@(0BM*/,W5GLM MM.3#=R7L(W'7F>S)L7R8(SMH1=QGTKHJC D7$'+V#!0OE(FC$Q"\2B(69T+S MZ+N'>%VGJ,< H50M ADU>TK0;/+PA@O_?!,J,V# MYF )P&! :AM!]_%JQTV'>^D<4Z3-P7,0]6FXXKS&ASHZ*AN>6;8Q^>'GV)S/ M]G\F2-['JYU<0#^E5$W2GWU3=+?")C?\..I.JX>.GC/CM?W63ITP98*-3H%D=2-5%FE+Y>1.:PHO7K.86V\O ZLT M;HO(J5913[@XD[/L[^G#W^.Z'FO<(O+\=PQQ9KV'5J^,P5:NK++0Y1GU:TC$S[^"YA8RDSH9[F1VPQ..[")IUR?-)\3I(8X[4W@2WO*$BN9( MJD3(@1,9'QFR3\H^[JN\?C#?2M)[F<.Z/[7H[?C=%]'R]TB:4MQ;1( MQ03*&D!)7\>!43;CHLX0+4?F92X!6_<)G!6C^UY^WI71?1^C=P">%ZG$,4== MK#* ]=60BHB 2C- ([@/WD>6L?7&?YZ,[GMY?E]&]WWX&E#)KR/)[O$ZT,*A)*-DL4I, IK%E,J MY;S3!"F9?;$8!1L>G)UQ6YP"'2\"\CA7==RM_QT#K;5:1QET'=1&NPT+!0+J MVKR'W)@<0M;#]_*5FD+X54/\$!\;,B]D83V,-^?+ +SPJH$^<.(.'3A#W<54GC^">MN0O.%W\'2^O\EVRJN]>>]B"A97*5I5H MR5E= !V5@Y$7C3H8I=3PDZ1VE;:WM'*,TKJI1[O,-1_5<.*YSZ05!R.3HB2F MDF9Y+:%HSTT1 2D(# [41T7KM4CPS6D2I8Y2JMU MK#:,DD.P2H#7QI:4#9/I%)0.CTO76[P<"9E-G-=EJ'QJXH'*').CS(4A>E": M,4#++'!C4*B,QN/PJ#QF4,4()?J)0=G"=5UB\M9XW]5VL;A("7J&+!R"XLI! M8*0<5[1#)%L,Q]9M-;O*UFM=?F)$-G!4(Q7D7:>4^;ANY2']\A-:]L1G_R-.+3ZO*W?LU+^F?6S61 MEFK+ M]UI>/YIX.Y]=4'#^7$>WO"N/I=):L.A5!H\QUV<2B>H\:8$YP0NS7B=66B#U M:$E[V^Q' O5I/=X=_F_U^&T6%QF7^:>\^2?M8IMZ<6.6VF.X47Y]E>:\$J1V M LF, 96$J 0T%D3 9*5B'M5A ?E @7I+$DZ%YE/XK\OJZIDYKSE+SR5:T-[0 MAI0"@^!L "^3BE95^PY_(W_DD-X3#@ \Y>%](Z]U%T9OU]A-LX',TD2D[!]1 M*% F:'"!LJ0DG4R"-"W%'A0A'W[73HBRYXRH0:S>C,5[V%>J=Z<%XBP]EI?, MMWG)_([IV[Y5/5*((5ZLMK3+:=ZM&@(W2\Y#9)(V74[IHI-1@1 Q"[39V7+N MH_<.G8*9%./1<@]%U&Y46QA@CA%X8*:H1 O9#]\X/.34T['>O.Z#N>&&G.[C MWNXV]SV4WKEHU$$;*S@C@YA0SP85&81S,#9I5RQ/4J:#LH,!A.V:Q^T0?/?I MYC,AS;@YAYZ7C9+SNQ,#VV8=NWW7$,G% 5J>)H>(40DE)0.E%2%*R0A!9@?< MNZB-%*;]/4T_W!?1NDC%0P#DM>4Q&@7>^0@FZ^Q\2(S+X=]W/"E>UWG /K@Y MAOMB'Q=U>;#T^MN-%*^W[KM&$'FY<;F)OSJ XB-J;!_S%X<^B6@ )5*.([P +'E]PX#< M<:N+;=V;_*0PO<&LD?OO4R T\44'H'KD"/9_KJ:K;Q]RO%I,5Z37EM/!:.N5 M+Q:$MAJ45X[TDA(\+_717E(JGN#0_%'91MY7VT#AY:/QX_W2)=[>S#]_GM.O MEY=4,DV_YH^+J^4UD8@I!CVCA8E!D 6E+)4HD]>)X0YCT!'#\$S1SP@XS]& M!:2LH\ZFHYU!@$KUIIXE#UE899GWNJ3< M&&[/"C0R^_@@\&KG@0[@].>'7^=?\V)6*ZI7%WD6JXUR6#W0BZGZFNLHW,'SX(R ;Q2P=X^]O5;!JG7_"R+IYK'1(K MQ>MLH B=03E;+S>3!5.H4@HYD U;G_@\)L?(+-^#X.AH>W> F4?VC5+ M]1\UJ?R*EY79>:N=$(HQ;CB($ABH;&H$IEAL13:"]O&9=7&RK,Y4/]MFM8.LL%3P&XEKXJ MQ\ 7+4'ZXJ6-J11FAX+@+@*.>](Q!$*> F%S=_6$Q=]F7ZY6R[7%^#:DYVP8 M4]I"$HYV#Y,SA!(XQ%BD#X8%S5ION\^(TPG.VH/@*;@=Z9%.P26VJD26;*Z$ M:M*61-N"R[1!5.YH[W0.BG*'T/I2HNI-0WW?A*.>[ V @3; M^ZT#5.[;6.Z*TTZ(#"QS6FJLOD&T,I$Y39!)I!#L\#VDSXIX#@])A[BC;^>W M+F'Y^-/LS%QR)>7*RN;K:C-D3"> \ZQE\-*IYO-3SI2HJ2$\#GQ&OX^O.NS3 MK#=XT_5#F#JCJS*J3&C%LL[7_OJ_M=.E_%R7O?2 MF\ZYP(3CR6O@UE*A@"+2KED$.&>I@"C2.FQ]2;V7@,?&L_INZKNOV.P R848 M.4;@DI/:E:L,L]-@8M$^II"P.97[XY*,&ZV&P\K]6-7 #QWLCM^O*,?% M9;ZUW^MOVS/U;^]*C>S7?R.M3Y42^RKI'YA)+; BW)(G@4 82L3/4E%$H]BH&04^!**Y%+ZWN+ M T4=&YDG@-'.T&WGTY'?H[W!+],57M[9AZZG^ D8>?/.XA[ZG1<:1E1\;%[[BZ6M0Q&,M[.B@FG7',@5)! M@0K:@*]</'6&:I=D- M#-L5+.Y,&0VB4EQR1ZE;B*1#UA"*(^L8SC+/7LBXT\.DO< Q]B#?%OY\$AH' M&G?D':;2[^3EU^GE97ZU7,[C=*W/WY?_Y]4?;Z[OGB1B"D9!,*74:27TN\(J M_[U)2@G/E/8[[#4O?U,OH#C4D_/!S#HR2#[^_.9=-V2QS.-:8(^-@(_5V&50*/Y](:Q^0 I7!#,X&"2$45(PI9IY]P_PR".Y^ MVSA[P-'NFC>PWF3_82<.P3\C:HN ^VP5S4 _Z^ ML]FW/W+,TZ]U?;ZY6E2;3R2ETT'2_FQ9J#,U:U-XE!9*\*SHK+1R:=! ]E"F MSL[!&J&LI2-Z -8CJZ:2!,Z6>1)S9I@L QX35F)K62>V4AX8A)%%,JYTZT=' MSXC367$T7- ZQ/P](.G[E?$JQL457KY:O<'%XAO]<-V[.$&D#,*)!*'P"'4: M&@29+&#@)9O$L_(#QZG'!>LL]QHD6#5P27\X^WFYFGY>LYB^IS^84B1>TZG; M$BD(4_F:C:#]O>A89YL$0%DT6A&*-*U?>NPDV+AD!*?!60.7C'P8\//LZW0Q M7[-TX.7;*8;I)970$Q52U"4S8,[5$U&M ;E$$((*9YX]K:)=K@(>__1QZ0,: M(Z.1$;N$P76F5ZSRPAL/Q99*#4XF\;H0GDW(R9H2V7U:@#W0L$\./=B C).! MXA"3CGU>N,CXKOR"<8/JY T7)"1X47LE/"?)R48@@N/!L)PHO.UR8OC=I^[D M?7=&WC_":".[^\_9(L=J\?3G+,YG:5J]@)?7/3BW#.OO\R)6+UW0]O?N:O7E M:O7GC/ST$?\[OUN\QV_7/383KY+(Q1G0* JE]SH#,HJ(UG+/):/T_O[KC$<1 MTURPG4#GSPATX[JN@XQY9P.\QDN#378FX#VU_\X)JM<_64X2MZFD:, R;D$I(6DQ)@,Y M6*GK*K' M'7(K&38_2G]!IMV ='8'ZBT]T0&RWB_FZ2JN_H&+!X$XM!1B4LH.6U M9Y=+<((K<%D&;307W#4D*?IW6 MH5#SGAU,N[/S1QQ(O'*9#(_J%FZ]Y[ &]*,;5-@),A5-B$Y'@IB.$0E92 MB6EF6O=\/"/.L6%G\]%U=?U":VZSPJYHD;W[DA=KARU?YS)?Y#N&__DO^F9: M\-,9+KZME^#O\YH5KLAOE^LA]83LO%S=6,Q2WL<"A5ZKM*M[O".+N0Q%(\7H M0K&X^4"P$Z@U;F]-*X3>#XB]X:&#G?D D_Q$OUFNIG&2'1?9DY;"UH-/AK2' M)%.?U_'DE;814^N:]0AQ>X!T1] [?FD("V0Z:-1>!>4? @Q2%HQP&-Y-98$WUN36=TN+0];"'MRX 3>:^#T+_5 M])=,CL++!ZI..-<^2Q\H:?."K&CK0SD4D"P9UWHNI6O=7_B"2".S#9X(&8\# MLHF;.D+=)EUZJ(Y&CT*A! KY$6@C2N #50XZ&E11YQA$:V;>%T0:-\Z-C+H6 M;NH'=1_(;_G5++VE_^"1I92XU2)Q!<$9OS$8&D<%*Q898T&&O'7"NI-@XZ:> MXR*PH$3MIQ8+S%%"M[>UCEF0='O8BJ@/5.LB!AX;$YG_*Q$X[X9&1=Y M+9S403GRT_9K#[%BB5KHX#EPLS[,"&1%7RC*I\JSB 9+<^+?(\3MH4)O7Y"< MRG\=1,=K5;>Y[E,+4,A2,-*3QH'BJ,'I.IQ E#J96W/1?%3U,3 :[*'[L'U0Q]F] _A4 MJVRB>4XWP;QJ54J.JW?E^PO+1__V3U<+V@G>K]]Y7*W>Y\5TGB:HBU))1J!H M7WMNZ9>@Z%^3#-4ZJFALGO -H\JXK_$'BX(=^+V#3?F)5?Q;?=[Y9:T1_=GM M1+^)C2F*VIQE3/2TNHT'SXR"[+*0TC)C4NN:>D\1Q^4).'&T;>*G9E%XD/[\ MW^O+@]7T:]ZVLT_N'9KNVY3_R.X>.1\>!98D,_]+3OO;I:?9HOKJF>6:(8G.NT9(UU M(A!SX!,OP'BDO)9GBVF8AQCW)1D71$V=_=1.=KCEN\3/EE6:Q1(U*@%1,S(- M3[3&HC,@7,ADLI1-\[Z4IV3I)! =X><7H7. T3L SW>G>_]!5<0R36/URY94 M/&5?;+("M#)B<^SL%.5RT09G=33,EM9/ZU\0J3+W^7!.Z !3VYN,-_5E M]^+;5@>96413B]%X.(//T M+O_VYNFX38HEJ1PX7GOJE2U41R9.OP05I:.D4;9^R[N#6.,":LCLJ+5/.H#9 MAAKG8C;]5ZZ'%-N3B^7-LGR?9WBYFN8ZF_WZ+<I3@:WH\=0/:G'!<9E_FWV5-*+_^@/Y_/ M:+U_NV;VG81HO+.Q ->:RFL,"5Q@":P-R9'>3/#V%Y@'"-IK]&P#T^%]UP% MGS9BY3 WS!@')45'2RV3%576$$4]XHDQ!=NGFYF5PY+YL;LNG7VS>:?U EU80P9\_O:GAN?XR6IZ#4D2@9IWJ"Y=I3 MI.LL:Y]K=X9Q05$]ZG+K!NL!S_0?M^VU"S8>>'7]DJW6Z5?T>=^^^\N3P@M/ MQ7FP0B=:MY1,8%UO66>6)==%E-:980.Q.SE'.1)A]^/@J?W9P0:\B\IK)L=7 MZ;^NEFO6O>7$>(^9\T*;@O2DHZ1-(48!,FJ!R4=CGYV?.11F[\O9R7'-"" ] MRF-G@LK'6TMS90E4Q43/@%2KKX2C 4PZ@E&&%B*7I8C6-ZG'R-OQ*YZ!4=K$ M@V>"UM_G-;.ZHK]&5=KV-.'#)W+1:RKQTIOYY_J3]=]\,U^N)FAU\I1@@Y&\ M4I-(VD5R4I IR4^!24W5W @8WD^+CMN.!T;V@-X^$[S3#]^09%/:>YR47M3[ MT>1K'S;: "X4#R$[8QBM9FE:Y_S[2=AQ7_/ .#W02_MCT&\P.,L7)$,Z&0KO M/XM:E[Y3^@^K8Z9X.5$.=5)2UT?T>O-2#[VCO,@G*3CE2@7S"-A\2>Z.6YD' M1FQ3CYY1++U+B#T1Q:N<# ?CZ[":R!.091G$I)C#8%)4K7OR#Y&SXP[F$\35 M@STV]H2\'?3[&\[P8CW9]I>. .TO;M:+:>IYL[3Y:NO.+VLW0G_\?=K;15GQCM)RTI+ M7K-G2=6B=5!01:N*+8;91KA[7I)QQZR-A<"&WCF3_7A]NG;SH]G%^@+N6E\7 MLG I&6">A4K$0_E'- P,EXS*.0KUV+I5[5B91QZQ-OI!:0M7=@O=QY[X3Y"A MR)*J.RU=JLW+%@+7$DPN9-G,!!>MJ;MWEV[DP6JGA>/1[NG[T=N'^"FGJ\L\ M+]>O]6O_ZG*95TNMAP=-&1+17":$";R@%CK:<2 MI$[MTX6'4#(R=4;/Z>H9ZGQ6[[;>/33XC3:I*>,*N!U0(@A&$F_ M*,F:\TOO(EB_U^?[H.0!CV!SGW2PJSY0I-IM^[/MR?[=\_Q7LW3=GT>I;Y(J M! &\2 KC)C (=:9P02=19^U#&(HK:W]I1^::;@^=)]AB!O9CCXC];?:5+#M? M?)N0O%$7FT!&7IL$0P0?>02)& 3]+$4]%)/@0VE&YID^/>(.\T./B'JX=OX@ M[RV^KGOFMZ,5E]>C%J__:))LY$X$2FM9I45,LKY$$[2BO!$F>5?:C\AJ(_G( M?-0]Q,;6_CU;5%=NDG_6D>R_S!<_S:_"JEQ=TI_5]W/+B2N>!XL!& E,Z[K0 M3J%1@Z42CB6T4L?6UXGMM1B9 [M3M#?S^\@'[@^T?UL?F=RI3R=(Q;55K$ N M]?3!9@,!71U$%+/3TCBC[O5K/'J>_N(7C=MV,1S.VENYQV#YS)N14H)DQL2J M6F7.2Q*<=IZ2'8=Q:?L^E M/Q1&V"F/<$F/"/L]KR8^ M).,Y)QTRM[4O35/-4P^(=%0F))<2#G[\3'*,W& P I;V-7X/?.:W.MPIFV\I M0%.)2@H%/AA>B5@4(!H'* M7/KM@0VMVB.QZ3%7N@V]T%=0NJ/-^\6< M*N35M_>7.%N]FJ6?_^=J^N7SN@$L%=)&," HR$J 52_^:-T@]U'8&(4+ VZ# MNXC8QP2N%NC8"7AM7'7L\Z6/K?/Y.QK^,;WXM)J7/Y=Y$[DG:$K@N3[:9E96 M I8$05.B21N M4'0[J_B?MG\,]_6QQ"MAG :R-#C(^B%=;*V]W)=I_PV>W3H MPZ0P'6AGR"!H R!]2?-@,(*1A14J95(6 R9C^PG;QQ"MTX6YQN[K':Z_SN?I MG]/+RPWA'LXNZK/I[;+TFB5ABZ-E69MO9!+@L]5D[)A3,51<'9RMW]0?+FS3ZNYNZR)/0+H,77I->.0"ES05$=*0I*SZ4UHVSS\DS[K7I M"R$:5^T M[F7UUA :E-'PFNKO"9[0IHR&.W[7 (R&AVAY@F<5)A?:UYR&; 0%)N5])5R- M@":JK(/(D;5N:ASP6<4QW,CA__=7&8=P@_,E,1%3(+C%?C2LI2O'8VKWK/CMAX* MGL/[K -@WGMA_-2&]?-?\?(J36<7KSZOFTC?YP7M8#/ZP@Q M<.\*"1VLC"?TGQCN,?AL('.E0 5-.7JR#+@HNC J!&SS=H,G1!DW*^@++[NE M%GLY[V ,;D;#?ECA8C7P+)?U_E0;$J\N:\]L'9K\YFI1O??^>CPM;4S3S4-] MJY*511F09#K2783:E$%5:K*"R> 3VM94LVTD'S>].$><#PF-?D/SXUJ_)VT7 MC^ALO.:ITF,D4Y_!9,K1T)H$@84LE _8?H9M"[G'33Y^G,70 A;]+H7KVF4W MG;5FB44I0%!Y0FFC-E1,>P/:H9:FZ*Q0>]R;K')?"<+#HYWKL"=7_ MV%!R M 0<7M06?2R'O2*ELZPG5 Z@Q[F7<.:Z7DX&F^^4SR<)['6V$4I0#Y9@#Y%&! MR"%[E"[(T)H8_9BR=[ WD><(X[V<=V39^_,L#7*5^%TW)=[IICS\QO#%CSSV M8G _F1O=_SW9=GI[78V80O$:LJ^GA#DK0,DS9(&*%>]BSJWOOEX4ZNCI[EM& MNW?ER:_:S D6PNA26 )17VZJX&DI)$F5K[9>,5(]V-8M6KO*-NYY7EO/]!&O_IHN)\XG=%H@L*0BJ10]^'K\B-QPK:,7\3Y'Q7#K M[5:L<=$V#![FPSJG9[Q5A7Z:?Z8<8^(LEX*%FG.27LI8 XZ;#()C34EE,*9U M#^ .8G4:W0Z%PJY0.] O'4#M+64L?\N?0UY,,B60S)L (GE)D9^1Y()S2,87 M)K,22K3N ;S]]DZ!)J$+K20G@ IDUV2G4K2GF=Q)LW$NEH5'5WC<= .YO2%:=Y<6W MNP;;JI*L#=&%");5*8RHR5A4+(-)%,*YI#I7M[[->4:<<2]IA@97*S]T *E? MKA:SZ:JVT,S2+]._ZN^N%X<.7%OA+&2D%:(TUT"Q64)PF)P-G/+.UHU+3TLS M[E7'T(!JY(4.\/3W_&D:+V^D5U9I9K(!%+[R8 @!R(H$QZ336LD<=>N\Z7L) MQCWR'QHW1UB[ ZR\F<^6J\7F?N&W&=GJ@MQSK8O-*>BB+3B'I$LVI 8Z"A7CU>>KRWJY_5,F(>+FPI5^ M?YFW,R]>?9XO5M-_K7_^--F*3@)160K=1F0J=%J58B*+2GZE8P-6 _15[/&M@[5>'*KYR;HS MK/9!&E>@Z,! "451DPB>( MH=;U,EM :TV=EDK175IK2^MU]HPX9]*-L9?_Y\,XHU]<;8^B.'))B:, &6M6 M6G-1-#J Y3HI3%'RYJ/#GA6H!_:(!F[?#4X'^* #0+V9+U?OR@>\"-$E< YQ\(/SWF.LW0%S:Z$.&@-EP7NH @CM4Y0Q+2D8E*(+R!&59Y:?%VFABBR]8=-8GZS,_MWN& M8Q*MQJ[I &QWB_2)+R*E5!CHF.J\SF3!I8R0&48,W J=VQ,2WGY_IW7@@;Y] MP'ETH*&;@:3=X=.EZW1N=9S]#K/L)/ ME+V.C#D%9, RF" D(P#IU/B(0J78VF\=/<2L-TYU_77;J(YETJIX!@8CI54 M@)0/ B.9P810F"ZHE4>> MV?@W2A,NW\S7TW>OB])D8M;)>:"\T5(N20LH.*J&K8H)2Q;!W"<,?G2@RR,? M/;+[#W?2O)W%1G;X^TH6@*NU%M?B&XVHJ]!": $J, 98'X<8JAM4#LFG^V\' M'W7X(Q\]+ZVA7M-51((<8O*F0S>#K M7-FHLHJ"1V-W8P6GK[BS"]"_W>X 3W][+^=&Q:C53B1A>Z-DS'2AE4^?A<@!!NX@F]Q.=YI=7&=.U_'0 M:LY+9N!XJ1S$&B$HPT!&)AFGFLVHUEQ93XC2$V0.\?&\O<$[P,UUH+T]L$P% M)7JK*4>B$+L>]NID'6[.%&.!H0R^]7N$!T*,V^(X1.EZG)T[ LI=%*BI>[1"!"X'%>8VE^47W]7?W 8F#G?@$*/:R:#=\Z3>GS/%_KJ8DQ$]7 M"]HU-P2G$^>=S8%G,.N6(^,B.$VVH9+/11-BTG(HC#PFS[CESU"X.=KR'445 MLDN>7LPVY.GQV\<%SI:7:P_]2AG=V_JTJAB7Z_D'H+&BJ;\ZV%.?T>?UM[_A?\T7 MZ^> Z_-<971-1ZG "95 Q(8(P>L(F0<=:91@4-D= MDD?[K0-8OKE:KN:?\^*/O"9B>*#BE@+)!,.Y=Z2%E:"P4B!EE& H-\]"RAR; M@W$GP;J%X/'0N/]BJ;F?.@#?[_/Z].9+7N57%XO\'3-I+"60/2+PQ"N-)(^ M/I,ZJ7!N9,C"MVY.>UJ:<<_H3@FS1A[I %L?%YCR9US\][7\A44NM,H0DE.T M"4@/B#)4&C>4I:CZO\:(NB_#N"=QI\314=;O #T_Y:_YO7>3JI7=OK*+T, ?U#;HU M6>#-L9)GQ:NB&)#=&*A"P1LIKX22"OW#%Q=-ZT"WJVS=)O\'HF)WV!WNH@Z@ M=WTU_(Q^_\@UGN?TZFM>X$7^7;:TM>DJG;VK4=!)NZI6^8W>%,O0LVG2<-B+!C*HR-G M)6?=^D9Q?RF[+7]/ L46KNN'O?8912MMJI9">B<"9,,D*479CPO:0 J&4X#7 M(?L3WJ7MRF [1GE\$NSMZY(.F6R?Z?ZXNYSRL=RUAWW/@+TMNVHW2B>+B(DG MAW4:@JT[*R$K9$<8*T*%Z)"YP5K5>NMD\2GP8*(#6UP"%0H#QR("A7'/-3+! M_7 4'S]2)\L^F#JBDV4??W60%#['HEE2D-(D"NBLCO&SV0"9CH%F)6CDM'NDV9NWXO+=A\?= "HA^RJPO!B0Y& !K$^8Z12W',#W)6HF5=&1MD81&?% M9;N7@U_DLMW'VAW 93^65)NC=MHAQ/5%LO<,$(T&49P3*N888O,TZT?ALCT& M9L-YJ0,([G29XXL/QDD-D>4(RI0"6*(%#($A!LHA5.N6I!_J#O:8=*NY@SH MW=W"_EVYK]9$\U(X0P6L2%I")E$4QY3 "!&+95;XV/KF]7F)NKW,.A !]R^R MVKGC7+EP?[E:SV"^8XB!7XT]_84G>2RVH[ZCG*Q%KVT*GH,(@E$U49D_DJ-? MBM8$-YME:%W3G_1D[;F;DCL.V>85OY,//OXS7W[-?YO/5I^6$Z=9$*4>7TMC M0&G*,GRPAE+>A#;Z8C,[85_*#A*?TPG_NA%;];XG6??UX=FA]5>B;;U1E)B1?*MLM,Y5, M1]7S9*^!,R4*8K)9BU$A^YVX.^'6_+OA]G"/]@W>VNB671*8>*R77I*TT1:< MX)7@77$IC! EGS !V+7WT/[0$-S7+QTV(+Y;?>@.XC;Z,3SO57WOVNA_@J1A>>?8(LZSXIT8 /3 !S7!$^>$#7.M]Y M6:IV78);>H;WN%AM* GIT\EIR]??OON3]7V8+60*HRNWKB&P3T$'??DLC&FGFX8',IU'6R8NZFV&7S$6,C,![#KWA$T!E 6A!@# M!IF+P.9=K+M+UTMGX6!0F9_$;YTAH.\/+$PGI[TSC"E4\*58&8> ;E@]^\ M%;6H7!!2F:1;IZ4OR=1+7]?(F]UA/AI[DB)ILICBY9**[@]77[Y<4N*Z+<4V MA.6KB51:TNI#X%CY6E/(@"P68"JRX H5WNP>\>WC@Q5?_*9^HM'Q7IT/9N(. M@E3EK'\SG]4!3Y71?JT,7K[!Q>(;_>CO>'F5KS5+D4F3DX&4936:)>M#>]4W==:">NY4,Y0 MQEE'>!27P>OLP6:KM'8R.-?Z(<=NDHU[]S\HZ 9PS_9=S;]\&VQ8:F[2 JO5_, MTU5<_8,"+,Y6-_&VD@E.R_1VIW=)1;3.0_:!RI$Z?1A-UYM&5UF<' M.XHV[K7YH'%I".>,')C6K^CFBW7$_8A_Y>5[_%8+FVM5--=.A\JJS!R2*KKV MI%"TM2IERS@7@L<=(M,+7S/NE?5@H:FE<3N(3=M(^^?JWCZLL-AH30)1@B/S M: L"B=+5Z>?E=3E=D]BKQ6WJ6KRU M+EH+(7+:3B23@"S1[I)*U,YA*";LD._M]&6[G=.RLT+;,);N(&H^T5QULP<$ MF9*7"%&C 649@\"D@:B"4]D*S@)O'/^>EV@W<)W7+< ON@%68^HD3SJ8IT" MS2C *N\%./1^/?'=<.9BT*V/_)\093\K6GB./>A@\,QB'=U0$:_S%?_#=]V)LZ$8_RC,T&MJU?[JXQYRBGD*6F M&;E.L: JICX%#%JCY):YQ%MO"KM)-NZE^,#8&\ Y'4#N1H5?YHL_9S$O*-V9 M?<2_K@]>OEM-Q0LM9*ZC F@U%2O 4U4#4F3KI/#*J]8'PGN(-^X%^\#@&\I- M'2#P]=62$HP:PS^'Z6SML)MPOJ+?+:=I>][WV')S3!>AJ?A2C&DRJO"4;[ MWM%J"UYXM*UOOXX2>-S[^8%1>CI7=H#;;2ZR84!=WR_?T26@Y4*5"$99#DI9 M!.]]A#H4V672+S2?C_.\)\F*3S>$1V ZKZI[FB2?;)!NLJ>6T=*&FX MM6-00@DJ&_KJ87WVYG:S$2^V[YA;HJ^NU M?&)4$1@!#%5&[KC'T)H58D\1&\]Q>(V72)GIAT\YK]9TW6F=F>+E[>I>3C348!&&0$E14#'PR'7&Q.&%$%8QM;\D2JC7MP."2B M7Y@WT0561MSNEXO5G1=O/__/U;2^=%Q]FE,6\S4O5]5&#W^:Z-]NU\*Q,G8U_Z(/P,U'\/[( M*']*C^U+X9Q*B$DFL)2H4WK..)DO1^#*\Y*%1J9WBNTOX/AY*<9!ZFE1,!_$ M)6._Z_GMPW_,I[/5W\E4M(*OQ]%($Y)@ 9@KE2>W>/ BTB]<69]=X"F5%]+9 M)S]\/*BT]-J\I0D[J)J_B]O7#T+N3,K2WLE0WZ:E=:>_%9HTD0*JEEAR"(BM MQV2_(%)74WNZVAR'\&G?$-VN8&VM]#9R*#EE4,DXP&@4)"EUT%+'+%KW\+TH MU.@%2CL([ ZO _S1!\ >68<;->DGY?6W^A[JFDZ%=/#>:2!$"%#"TA+U3$)4 MK'@ILV2Z]5GB/O)U"[M#H/$0>,/XJ0,,#K^OK->]SUH5;PUXK(^**Q.?L\H# M4]XI&;-C?N#QLP-I-F[_Q#ED!1TBK(-UMY>"=XH&J[3R04DH@0=0@6L(C"E@ M5@7-9+%<[G2*=&C*L;NH/_IATOZH>RZ?&0@"8U?[__F?O\W* I>KQ56LQ>J' M^>756I_M;HE1,I6D@11MO9P3 5!HVCQIETPBFTC:[5+XO_ ]'64G0SEZ/I#5 M.XB5PZ_EMSQ$5>S%867]#XO8L7219YH9F6==UI).BBZN#I".B:JO()S MB0FN=GL1N\=7_NBIQH&0F0_OOPYVAT=-]BOMG_65P2_DK6M3ORN/_M77NG-&ZOPHY]4'[<<>L#-_LO& M;Y;-+%_4EZT?VW%[/!H8WOUS1M_P:?KE3E@0J6C*.!DH7Q_FN,KGS(T!+J+@ MI7C/L75FM+-P/_HI3!O$#^/K#B>9/WE@^\A/I[7??3F_G*:ZL&ZI MO\]7CW[]O:AT)_C<6$JEA,)I#ZE6_THH"3YI!),X,B6C,7;0P\3#11_]0&

    0U9_JK$!E);6-!JRWM--I\HHS6@ F*T5RVD7?^F'NOTNG\NEA M.U('\SX8ZF!IO=2C(9WG&I.'B'4(8U(>T*8Z'2&CM3X8YP;8/X]NO3KC\YT# M8+1GZ]4^/NT;HMN[$2E-S#H%8*'43MH4*2Z@!JY8+&0U+*)UW#[SUJN](+!W MZ]4^_N@#8+NW]%!^9CC&3/9RBG0+$E#F#$5G7[3+7/O6)Q\_4NO57M XIO5J M'S]U@,$3M2APR4)6R8+DVH&*9)_@4@&?K6.YI( QG5V&^^_3D'U,5M APCI8 M=X>V8U#\()M'#HZ% $HY!L%R!MEEJ^N4Q!B;D]K];^M5&]0U:KW:!P*]MUY) MIE$)VAY9JED@+Y5NP2'IPKA*1G*;[Y5Y_T:M5WLY>I_6JWVLWD&L/.75ED[, M^1(L9,XME24I 0KF0029T-FLHVT]8+6WUJLSOJ(\AVSE,*QUL R_T_)Y)?_( M7S/]8)*",3&@ HYUT()W#@+G-=#(8I))Q?G6:?_^4O[HBV-:#9(X0]TE$J5;+A/"KM\J#7 M]WM)^Z/G/R<'_C%H:,9S=QK#5?NN)__JK3.>1)D"9(9 M Z'.@E329,! FI=0(I;"@V\^]Z2=]#_ZDXS3KXN&:.EC?VC:INQ8]$(F!1;YB+7%(Q*/RQI]1FOC5*@XKTSKMQEM7'FY MNMDK36:&H0'+ZZ)/,H*WSE3VGE!RME[FUISHATL[+L'U#XC]8] P\NW7/BN\ M4H=OO+=5]/>\FI3(O! 8P0HJI)2FY>T"%5>ISHHQ0BEUO^?GT=NQ8^48=V)V M[Y@^N:=[K0=N-Z=M9O=R/F>YT]H4"5QH3IL8:O"FSL&LW%C9.HYJ@-2FA>CC MCMSN?4V,B9,^DIV'.I$>/Y>2X^J)6F=B5.%14'&3G*>,SI*AG> 9,G-922EB M=N84B^$E04<> '[6V&\*@@XV@AW6\I+VMW>%%'^U6BVFX6I5[^@_SO_(7^:+ M6M/\3/_!ZMN$,V&K9<#QZ*FTMP4"E?M@30RQ<%FL'.8-5 /A1YY:?BXK8ARP M=+ ?[*+XG8>;3\2&&]N\SXO7N)S&#Y_PSN0B:Y*5FC-@09)-(M.UX<5"4-QJ MD7S4S:D13J'7R%/ M)0RMZ7<.%K:']J6><'?$IG,X",X/[3]-+Z\JD\9:5<8IL139 RJO*?(@@DO9 M@8RD;.0F)]::U_L(<7MH7_IQ$'\P$,Z'EZ MQE1B(*:?;OPR$DE05((%%F7E-ZP\6B;3 K<:K.".UJ%U1I^$Y>_\9STFX0J5 M@0@AF4HF[!RX4L?U)L\B"NV\:#VIY]^%064P1(_%E+(/5CK(Z[[3\!%*A<)- M,AXS9.\I50C:@ \H(3F36(F91S; L?'_,J7L!:,]F5+V\6G?$-T^92R<_D\% M":4ROJNL)6! 0[]4FFP5I6[^_O]%H4:/K.T@L#=3RC[^Z -@NS-P%.:DBS9# MU"K1PBP%4"JJG9!A""(EJ4[27'JF3"E[0>,8II1]_-0!!D_$*" 1,8FL UW MH'11$+S6]2VK]CI3H:A;C_/[7Z:4/K*"#A'6P;K;2\$[[ DA%^&,96"#J$1, M%&BA]F%+VL7H'L?*4M]48?:AS="&R2HI;[PM\5 ZR M*D:CUTKK\Z-T>_OOQ932=[9R&-8Z6(;?76R0+>[<;3RNZ<3HR(63"+&6_,I1 M&82BD@9DYACGQ479O!%Z7R%_]#3E0+C=SU4&]?W(6SK<]1.?&CY(]AF!CDA!UO?-*O [6*+E6-B5RRRK=RP_PF/V,DYU& MD7U$W'38:[-N& H4,-*;^>?ZD&W]8;<_?8_?JCM?_1,7Z55<3;].5]\.;XHY MYMN.[5YIIFFC-I/U-[^^+\_-';SS#EEQ!FSQE2FA, B,:N-$J$HZV&!R:R:: MYR4Z-F!_B)]RNKJDG>F)[UDL<':QF0?V^MOMW[GKETV]4R1#A[E L(:!HN4' MGG,.,D@GA,U9JM#:-*V$'S?];HBY^W%U'/=VD(AL)*>_O#X@M4P:+((!_K_V MOJRYK1Q9\WW^"V:P+R\3(6]U/>$J:VQ7=?2\*+#*O$WQJ+FX[/[UDR"IU11Y M> @2D*HB.JI=D@LGD=^70"*1R!0"5,BM0S8*EYLJ1J.Y2:YXF8\' E3F5QT2 M=*40:8!.PQ5W-^U)R$[_O*VMCW #//T78=$9^V0:T\__Z?3*:SSY]_GT=L9>2!Y581!P[ M#CN1]'-K M9'74VI"(TK(+-],*:8\32E$S)KD@T97.0'I"E+IAK^;85P*P!GBW4Z]/J?4N M$((333CXB)B-H,6$.=)68Q0#$\$YG0PN?7MWN-25V=R$BWIB[)\SVU>MYM]/ M\NW^$I5E[:4O7^WDX_4J@Z!;/AZ*X5,W'K_KIOD_NI JB:@302J:!'M0<,C0 MJ& C4@0'Z64T)_=XB\ZP<8^D,']+F<_QR?37,+7?%LL=EVK*P*6+R">/ MED#N#6)>>48),92?*$A9?G+/U,!.P/#3&^, N@VVP^LX'75PKK'3>>/6^ L, M,9^]GYPO);[0Q#FLP)MVC.6(A)=(8RZ1),*9F+M5^-)/R$XUM\8/0'\%6SR M;"]Z2_QCB=^M7IR5G@>I4,#$Y=(+N;RA@<,M#H8%Q:TH_AC\5'.KFU_PMQ$> M1K9#"^DW;H: 6XJC^\KAPA#JMDXXO;J] M7OXVQH,IUTYCB]/Y[S)Y9FB2B%&3ZTJ$A+27^0I-8ZN-Q226?A79UG'Q:*UD M_C;( ^EVX''Q[>2P#3*G[A[;;<@YP-^O8[ZU^]+E'WUQ% M"M@@(0G-%5ESP3)FD(TA1I)TL'I7BE\;,ZG;O.896&,;,.U%N!=]C+P%]A]Q M=/DU*^];G-K+N#QVOX$-_YT=3?^PXT6\C[P56 0%!P >F8=3N%#(),.1I4$; MS!TCQ5_O-::"9QH9>C;7($>CX]_6O%3?A=%"V$0M(H%&Q#U?)LMHI#0GFFHG MK"Q=M+6%>;_XVY7C&4Z#B\!>+/[+W#N#KKFO>%7@8LM^M.LYXH,XK1+@ IB MD?8:W$.,%2>2).J?ZP52F:7@.=\PO8"EX)A\?N%+P?K"(#]]WJTWB;$F-CI$ M94Z0)DD@';5!G@>BE">36K7/S%_\S=8+6 2.QN07O@+L<:**7D:7T\D) M9@X!T!2Y""X499$F3(@/H?0+J!;F_>*OT5Z ]1^)Q7_Q*[A'RGS[/4[]:!;/ MIR,?+[2B(*E1N8)A9@.'-91+@7(9Y\0"Y=H\"A T=S&W;7XO_KKNZ%;?,KI[ ML??9U,A9UX;Y$K_/%W9 M*QT%I41YKT_CWC17WD91!F:>+_%-#IZYZ,'RE44I*2D2-BJQXA&@OT1YFWTX M=[SR-OO V\ EZ<.J%RE*:82'E=PX!EN3MLBR7"G02N:E]$*FTF_B7V1YF[U( ML+6\S3Z(-$"GX8K;4DR >L-]T+GXBA.(8R5!K\XAK9652CJETXDVDQ=3WF8O M6IVBO,T^&#? \^T54CC%D222P/(-09P*,'^C*5(R>1VL"J1XE_>_6GF;O?BR M5WF;?0\<3#H8RR8 +5VI;NK/+7*6]S"/M* M -8 [QX9T7H2P1(GK>4(=)"+I@B!K,Q=\0C32GG)2"J=[K91D,:OFBNO> / MJLBXV71^\2EK;NFY1!T=B,H150I.>207XH_2(*6,SLTP&$N]JL/"J/?8!?]V MQZP''WPIY8R&'$F&:[X%NJQ9[F!#IW#\1U;G# 4M0ZYZ2U'@W)HHF<*\5[RE M#V%JNEL'@/48[@&:JPSXKZ/)Z&IQM1:<>*F8S@VNJ76(1RE@38-Y,._!>R-" M\'[^]P[('WRT,NA#(.M*Z*\V\/;[/<$5ET3J0!&1W.82@0RY)#%RVAK!$A$Q ME;#U!Q^MLT$4 WZP_AKP06\\I.6*Y[6)7@B-=$Y"X\%K$'M93$CJ%& ]%+%T ME.C^]RM[G$V$+@?CT1"7UMZVL9:8%&#R0/GGMU/>Y^Q+@\,=WT74^_X3!LT&()>=QQ55DTAS)-Y,YI&#[]>OYJXZ9,N;&1@#LAK M#JJ)2L'.&24"-]MZ88(+3O1@P\;!ZQY!"W'@<+551_X,X&+W:!L%]21B@KPB M>5VD$5GI"*(T@K=$@^*J3[N\1\/6=20*H7V(JAIP!@H\_$XL8"EM0(;AW+45 MG"EC(H-_M9)2:R.6I:_2#Y>ZYS.M4=^ZJ./-7Y961C]G?F=AT#QO)];K&K(K!># MV=EB_K6;COX3PX7%S'*"-0K.&7 :B$,V4(&H2=5A^))J5 M6D&+(-X$Z6'B5]UD>=YY;:]'S>D3X#S]%L.[;OIND1]8O9_-%ODJ^$() MKZ@S#FD90>&2P*KAJ$ 24Z=5))'JT@\"]Q:RSD'D-*0]+F)-D'(YN2Q^#&\6 MT]'D>CU_(?^=G*K6I([N*76"YC3H2" M3/6E#?+7.8XU[B09'?6+!HM<_1Y*BR8/Y" M6#@CD."1L90A++UE21#IB&UEK7]Z&G6>RC:^Y!="O9V5OY@2=C_1IPGV/M@> MD5*P*W(1X91"-8:CL_8,&RHPYDV;19F:$NIODRG-EG;,:GL-G9^P?TSW MCO_K;?5".:=DY S12'(/6R.1$["G:N:$I$Q%3XY2M?$HL^EE)/H9&TE]#E2_ MGU[G\BTM^>%L['0^\J/KO!;\E_T65^[CE^YF_A=P3K(),XL8!8OGH'!DLC<9 MI??>).>P>90WN?%^9[ O=AIGA<[3X=(.POQD)UJK:.'L7^POYNDH0M&1;!< MP29$<_'A8#W2.8O .$;A<).<%*5?LAUM,OVN??#S8GI;%&C"&FXSWN+TV\@_ M$9^]+1^T5 )8_]R.[__^=3>;_];-_QGGGZ+O+B?+JS!)DO'>"N0CSIT9$T'. M4XZBX('B8)+PI?WYHTVFGS4\TUO0-BCPLJUA=:QYUTW7/\I_CUSXG)#L*& E MSFF5[$-DR6VAGIWWVQK&G=_7G@"SB&%PSNH'R-NM,F=>P-R*L+A/C"<'N<1;$Y+ M[_&M?C1\9M>M1U'TLZEZM_FG=A+>3^"_C*"2.%M7EWLXMP-*XNWSS>/4RQL\ MZ],4TW/,21]RL1[8WA%7#I@6O44R<"]-8DZX$X5P"Q73Z[7$GUU>3I>]4-^, M9G["$)DV!MD8ML?#@BEPO0)XLY2PD+FZIXP=N$;C*Q=0C'!NW8 MQ>!LPJ/=/,>+1&'13SEJDT( 9\*!,T$T1T8'E20HDIZH85]=KIV8$+W"$'MA MT\ 5>2\=WKDH[P"$^[_)E7PGLWAA.%.1&)BKL+EG-8M(FR21=\0XS!SFQ2\Q MRDA>]]%;7097P+[@JEK.1SWS_UZ,9LN#VNPW.YW"6-_BI;]92WD M-+Y:S$83.*8 \FXT61%R$LYFLSB_)\LM'QF5(N!$$,MY])P& 2?>W*B'.<*) M2]$$5G@AV$_";T=>+"6W@;3*R[ M>@_H\GEZ^[#/*QG 5Z 4E)%9$V*L$Y3@S2E"E&N/'@$VB?5ITK. MTU^H>TX\'D4*Z;3-?>K#[6-YPG7$-A.ZWA!PV!IB&+W3BJO06,C@&L5*YG:R6PE&;FPV@9J\EYO/%@DY1J9 MX")*5DG#HG7A%"?A)^5K;L\;R(HGZ%8'S;3'<@;<)6P2/S"*K4VN?@ N"I1 MF_PT+XB[9.=">^W-M^O6,CO:/CI(M0WF']WW;)* M23=Z4Q0"++V2!60]97"&IPY9!_](N2:5IIA(7OP%RDN^*=J'80??%.T#7@-; MYU,1ZA0#%0H;Y)V.N:1E0B["%H(9S2E.T%_1[WQ3M@\,SN"G"$OS9 M "=I"J+#0L_ 1W4*CM.&8,JB=YCUB?Z_@)NBO8#=\Z9H'RVW>U/$,>C!>YY; M#8%3$ A%QAN% C$T<&]5&3J\75XOQ,FGN;4K1SU>O MM3ZFL]!=WRZ^++"@$B9PYHVYQ7MR2%/-43(!,S@-"Q][W1;MZ._41Y9G=E,T MQ LZ"BR-TVQMB]%8GE*"(XD0-+\*Y,AQQA#L],HQV.IMZ-5,ZD"BU72$CH/^ M'M0: $7CY+J+Z-ZTQ7!"JL@$$A169:Y=1"XG!P3!E/#$)=BZ3[&>/9*K7<(- MX<0^J]DA #T+\L7PRHYS^>K;UDN8:T\(2LL>P(S #H%=0-&3R*ARPJA>884B M#'PD7+W.BDW0\!"HV@PZW-V @+=AM. 64<%PKJNED!$N(1SA( -^+I7L6#D8 M@]-^3M"\L4Y(:Q@L#5'L7MCYKMS#^P"J'Z51UMC#"YBS31((DH4*S:2XX,I!QNU.*:L#_P@SA]6*:45W] M31@ECK[E_S*W%&?1T\"1\;#K<.X%LL$G) @CF'-)%2]=8/D4\VK#.&IS^(BF M5810[>59E=''Q_G7.'V@% X+'X>]W?.\(%HLD-:: (A:*I%8DN11^\]TE0KS6/-I)!&[&N M%@#9BU@O;/-ZL*N?3^.U'85US1;X^\MM?O6["VFQ] ARC#GMMD..<\(\EH& M'REHS;>\N?6>:)V&3XV:Y_.AW NSR_-I=QVG\Q^Y;_T<_L9;^+O7^3+HPN=Z M38)))'B^XO31Y8<8"MGD74J<: ZI1 MMAX$3 .$*JG.-^LI?+'?UUY@] 06U<10D(:!'L'$+,Z9#499:C5QG+5\U_/3 MA.HTF&J<^NU0Z(79TWO@UN1R=/N7E^>K+U_M;1&"BYA;DT;F4+ DYK:E%)F< M/>ESNCZG&C:W8[VW.): MP_Y.B$0R)J8P$Q(4T[ U[6,^?Y7TA4;8,MQ>0!-9UC>B@17M@^LKZ3NO\+[W,=MMFY M_;',<^B0CC(O(91V&XULR@Z!@N8#U+I9W#]^?0$7T[JZ<'4/O[=9R&> MO:"[F(V*F2X>H'DAHO?:88MT,@;Q9!+2U&'DO;$B$)?PXX<0I\I'W2IW&]M1 M2Z;5/'M>_/:V/$E>8!>M$%@C%K4&E8!C;IV-2$4I)+9>B:;/34],Z^6DKSZO MK6Q_3KWH#>SAG?'-+WZL_^(%3XY&ZSV"'=TB#CI#-MB +//&,!F%5?4WL^US M>#F9K,]G8RO(JA=D?7TC_\M)4&W5ZH[&IA?F5MZ[:+_O:!OO,=8>(Z*CR^F$$EEA-:)11D-8((J1 MAKW*S;-Z.>FI+3N5!1CUPFQL\UJT]+0CU9A$*Y'*=?0X5PQILNR]8ZDT6ADA M2Y>"/LW,7DXJ:\NV5HA9+\S>[B\[/EGNS2+=MV:*&"IM1!5;N50N"GPQ_A^G)D!6.%9^\O-N\;(7_CU;O.P#1J.<>MA>@&.7M*,,4:-!2=9( M9/([?T:=#EPR3H_6UNN9M7C9"_J]6[SL@T/EVZ*S__SG_<2ORP\;[F7,+VPM MT;G\L&'(^$!SK^D8!(G11[K##WL\9GOP'P!55T!O+;7T68L?.!R:G8C(,,ZR M"02D06Y$E14N2I&,\3U@WS!T&RE:Y=$_5(MM[B9W)U^05U-*8"[::,2=,DA[ M#\H1(4@>@_6GV$ANY7EFC5@*^RK#8&F38K>'YD_Q6YPLLJZDMI[S_%X$#A$J M)= :,;ENGY/)$T+-";K2/1:KN5UK( =VD^L@0!KGV&]Q#GMT=Q67U>BTTA:' M1%!BH"ZN/&S7D0CD'6<<9@5'V6-=G^\4KKE]\OA\&PY. ZR[-Z'7W6P^NZ#" M>V-B?ON&8?-/#A3DB,[U#GWDE%&F>W4MVX-3XUT:(R[EX2%@MJ/OW4;7*0Z24E<0,R)W/ ^$J2UYRB1 M ,=V'J2RI5]//B7+P8'JA^.N?$0#-H&3Y0C+:'./68Q- M3P'^,^68:M@"-9>:)22@&E@T(O#."!EC%6>"&/" ML5FS%J4IX@S > =IABB\3=ZL(QW)@-_NDT+12W#KI0U(.Q&03\[9(#R+Q9-' MGQ2F+>X,@GHW?0;HO3T"W82VP/TVWDJ$8P+_308&R[%AH"FO35#)<5\Z86NC M(,T19PC(VZDS0..5FU+>A<=RY=OYCU_C_&NW;,6P:K/Y\T]C_,U>K8S.2>:8 MMPY)FTN8:),0F*%#@A,.1SY/+"_1'?40&2L''TOM=">%JC(EGYK'VERMDS@& MJ9&742'.&,Y1?Y\?54I"$K>^7ZGO':3;+D6]!KRG8T%W%$AJWYB^__Q_NM%D M_@>H:C&]Z=SJC'..PQ9 M:)P8G$<%FRPRR25$-(9[Q_G-&^^.MTT>#VJE$2M M*ZG"]ERENVB7Y8('BQ.*S@38N[E'CA&%0C!,.4X"QT<^I.UW<7:\IK='/J4- M4WD#U'DSFEUW,SO^9=HMKM]/_'@11I-+^*GO)O/19'%;&#W'/">S45C_RX5( MCCFI#?*48S 1Z9 C)*) M57DU$:^=Q:9571"RSNO!N/_"@>='6RS_B'7Z@,GDVA M:Y:?OW8;:L>:*&I30-1& _LQT?@_/]]@*HKPS*--GJ< M>]=8 _L^#AQ9X24*@D7K _6*](J;[@@TW'[PF>7T[X5I=ZB"6V#%3737,"HB M!;&)P[D[+?@ 5N=].G++.'91]'+C^_"B=@AA(%B/X1Z@NDU@=:0YTQ@. ]9ICS2V1LK$/%6A .0//EH9]"&0=27T5QMX^_V>X%@D M331U*$BL$-=!(2-]0B'FD)91$>M>":Z[@+__T3I'GV+ #];?<[X)8U�@SH MR.2.Y3FFKEGPB$27!'>1!%UB3WC&-V&G;&E M4F3K,Y$38VCL56+BKWA+MA<+^M^2[0-)D[=D*3"=%-B@$C;W*7$4K-$'%!65 M7-(H/>[UP/!9W9+MA=K.6[)]5-A +/E!S/SUV,YFRP#8[4-P4JF[0IB@%^M-K !YM$.SGJ[[9:IKPD_3JQV<[OEFH MK;*6Y#+MCHJ<*<-T?N_"P =(25)L+6-'X%IO^9JEW1!J_$R\X^#4 =7C^8^ M U0QNZ&O[-A.?/S\-<9Y+M83PG)OL..L@W$W \+>V>>XMS M=U_D?3[!^YS2*CD!($*TA"HF9.EB2:>96=WB^B?=WAND2@,&M-<$[[GQBEK! M*:P3WI& .)42F6 42HFGR#B)091.@A\H:MVEO476;7-,CD2!VN?O__?_WD_2 MU,[FTX7/Q\?/W7BQG,]ZV_/*:\>3139:#UJ+ L'&*N%\:JR1P6KYV!7>?!3? M\9V&W(QC =T=2>L-K)6?XAC,.)S;Z?S'EZF=S*Q?;U3W?[.T1YA*T)$E!$Z3 MROT:##(8W*CHJ'&)L!RY+[P\]I>N;F^/DV[Z1X*L,3*N[911J5V.?A&:BY5( MDY#+*.A?<66@U0?N7=<*F8I8%]CM-O(Q]G9Y?3 MN/1/OGP^N[VOE#XYQI"0(5M=9$A'0F'Y)Y9*Q4QB?B=[GZ" 5%63 DF G'C&(OY D*N'[8ZX''T=KGG'1C*P9+ M Q3[;9$-XV.Z;7[U.5YFFYE=Q("=H G6:)6?5,$A)Z>X*"1L2)%36+2+I^,^ M*4S#5=#VPKL[AO(K[VB;+Z5G9U'>8P"2M+4A>J1-/FH8!OM^L!8E M3R,AQ KR. 5IX\:VQR<;KF'7=3>WTQVJ.K^UT^@/,8C6U ML_E\.G*+>5Z_OW3G2P N@HPZ, VKMZ3+YR7Y$1^C;Z,0)^$3^*SW; P3XPS)G7]P M+K>;DVUT\ (I#D;&&-72EZ9@'[G:Z-U;G'7%(6E@V7MM9U]_GXPF.00=5O8# MYR#*.'4*I1 L'% T10X\4V0]"QQCYYPJ_?_Z M_8-)4*/ -XP)=OD<+L9>(JQ8LK*Y$(J_8ILHR!M-%,]"F\.4WH#S'DW MFHSF\63@D$YMRI 2649;? MBSL6->_U2F0/(O61JXW&H<5Y51R2!FCVNILL7V?^8S3_^GHQFW=7<7K75#LJ MDYQ,!@654U&](TA;8Y''CBMA?7"B=/1JJT!M],\LOV 5 Z$)?WS3=)9FDAL2 M,H&%ME'F^LOY81:SR%CF$//,VV2E4*2T'[Y-GEZ,,B^"48,@:'V)6K2&Y9M2:B+#@.N_S'!F>.^PHHY46UM+BE:#WD[!?F!2_",X5PJD!%CYQ;[IR M+F>T02_#RJ*+4JG0RYAWC]^/?\XO3'0J@! M\JVK:LS ?.+H6X[6P3K^>M4U_@(KPQ*LYPAS%W/M5PS^@;1(A\0"#9H2=J2* M+!OEZ4>OYQ/,+XY! WSZ./]ZMS:/XNQF&BQ:ICQC"'N;[UM%?C"/!6+840>> M)W:V=&#B"5'ZL>CYA>-+:+X! GT W733VQO1#]'.XI#3 L,\+6&%A%JOT\ MI MJ<(:,UA6'6S8WL.?.(%#<'1"\>1-L*6/C0\EZ,>WFYZ^@ MS-G'Q7PVMY.X*4(P)Q(2)R$DN4A%+DYQ=V M+XI% ]PZMS^6*1OONNFG>+V8^J]@)A_3PZO-LTE8_2#F1ROY)Q>$<:8=)7"P M5:!#GG)=:@$F1!/VB7,/BVWIF^9AHO9CXO,+U)\"N6=;!?53-QZG;OJGG88N MG8W'W9_YO16HZC7,8#3/[16/7RIU+R%.4T]UN%Z.7W0U24P9![=-)IY+W7.! M3*[D$8-T)F(A#2D=TRQ?=#67/OG#CA>K!682_N_"CD=IF8RT/EK?/?%;I_]Z MD8C1!HY"PN6R8 %I12*B3@2BO3#6]>J2N:.DT%Y"-5M>=1^.W*\A=#Q(&MC# M[R9W8] SF.8G &WZ+WD9KX/"*J%$K41<1XFTQPE9HC5.3&M-2P=L^TE6 MKTC1$6G1'1VCYIFW?D8C+'JD4E2&-A1+'&E3[5]Y*J[ MQAV##WM1;@ X#1!NL\NR?E(E0'(LF$(.:[#/1!QR04YT"1]CE]^G8P(F).(Z,D1C\ M#6X5*UX/?YM ]2K9GFZ_+(=("_1:R7[3&)-HYX3P*&(&:SHU$=D7Y%;#1&(F+KG3!* M]J@1ULNS>Y+F=U89E3R_=T,20!J[<6"&R-@ WK M@).-RO5K[5+LI+<6K/T PT!B['7B&X+28.I=Q^FH"[#93^"^6-H-Q31!,#74;&D&&.H:"DQII%:5/IER-#Y&S?GS\%/0M@V/Q" M^2:&Q:H2T846,@4L$PH,-AA.(D7.*X.4)IPZ@YF0I;M$]I6M_=WZ%'P!(BL21CAF:Q/:254ZLM%;N#J/QEMCX5"T M]J>A6=%P$B]S@OF7$['Q?.DGO)_X:<[/>A-7_W^!"98NP=P$>.*("_!6#*9P M:..<2L.]"+[TF[PA>,\YQ*Z3'&%$HY@@S$X9%2** 4C M&4U"$5KZCJ'<$:=XNEUK3!R"TH%'G+>34#'/"=1K+R^GJS5[_?SL^"V@MWWT M1'VA>\_[!,VBL30)*XMP8AC6N120X42"BVBX=H%)2DKWM#A>L^A[B@74/J:U M;E?A,0H',:*91%(;G9LV6625<$CX7',B)L-2Z<5OFSS-9BGMPX@-9=C+ %"] MX>=_=].;%[*KRQTF!7;$>41L3" ]X0C6>PD.@1$V.L][/F_8V?7S\9>KUULO MA&A73+V5R9&KRG],#^9P<^\3;1+,81,L*9$-^:0 M]4+%AR+:E59OY5O1U]UD=8D'NB>W#8^9%E1IY(C,S[NX0)H+C+RF*6D?3))] M+D(W#%T/]T)@=>4T5QGX]Y, >IB.['@M.Z@!I(\*F<@EXI9&9)?)1,D*FZ*6 MU*0>J#\>MU[8O3SD!^FL?AWZV=5H-@/%PU:YJM4)?UY/A$D@9R &1:O EV+) MPV'1Y-:QP@1IG6)TUZEFYT?J!;S+,Z&<-BO3XKS[,TY_B9-U)YKU!#A)7JB< M"QMCS FQ%%D,6Z(5S! BO:&X3X>>C8/7BSB7I\'AVJM=RWLN$3\Z[/>O#$\/4"NN4I4$*##<1EE]?! M-RI93\$I(XVF!N7;83A@>]CGO+4(Q.?:XF2X*OVD8(,8]6*N9@P4U%X-Y^7_?1RQ4(X7_AB_T.^K/48/"O?#0&<:XL,DX:I(7AVGAPMHJ' MA@>(V61X;"!/?BJ7=ES0GNT#^=^Z2:X@O6K: 3^WD_!N-+$3O[R[FX^^+0LW M'?LF:3\I3G.U=(!FCG_79+%U0'H%MA#A_$881I8HC:35/%C.I;2EW_ >[Z[I M_02L )1\;D\'J[F!O;=5RSR'QG$>W*I5*+J)0,('$$$XY M1P1'!_.B%@FJDL?4VU3\#-E7MKI=FHY$K:, 4SE(==/S9P8ZFRYB>+68_];- M_QF7:^V%CB%:.'(C:@@LM)%JI+EVR#"M#<\]KWF?WJE;/U*WM5)AJI15:0.+ MT6M[/9K;\=OOUS"C47Z.F/NMYVJHC^9EO=>2TUQ:-[G<"%0CLWP^3XGF,5D, MY^W"BU%?V>KV73K28G048)[M8?!\VEW#8OSC?&QSRY>0:QM>+Q_C'OG\M_/# MISGR[3?_XY_R>)(^6!H0]^!M<>H(,I)R9+0BR2B?0,O/YI1WUP_Y@9K/[JEY M'6Q,%#,C8#$G>%D=FB";'R=J@9T1G'!L2Z^!?65K]ERX#U-^JI=P#& :V'2? MG,VK'[=UE6A^R05. S).@X_)8 .Q7D8D5+(VBDAY+%Z^=+=8E0LP'(4//_7, M+ M.RWS+$UI?RT5.=X @3SJ.)1 I9.F[70ZRZ?"M.A;Y4 M&XA+ U1[M0"-YCCT)-S\\?W5];3[MJRHN,_RQ=KWY=G[IFJ@ MT,PK[.!$#Y/@CE%DP;U !'23C,\7KZ6ORY^6IFX0]MB$*H1" WSZ(WX=^?&M M](9$:G)7*J*=0=P0@YS,FO&.>)PB$:%XS9<'$M2-R!Z;-P=HN_I[DJOK11[* M3L+G+LW_!'VN9T&Q-E1+CB05 C;E7'4PBH!4I%319*FDCVJQ//&LY*DOU(VA M'HL3!;5:^3W:)SNY7!TX'*'4PWP1^&D@=* <6JRP$/T"17WX4/LE MVD"P'L,]0'.UWRJ/)J.KQ=6-/VVQ%)AC!,+G%.J<\FR ZRS)I&!&V/3++MGU M3/G^1RN#/@2RKH3^:@-OO]\3'%LBEXG.03&5JW\*9(10R&M.-!><8EX$^/L? MK?<(L0CP@_77P,'AR2WOPVWJ,38URE2;$-D;H?^^WSGD'C*K^N;C?>3 M32]K;K_XJ1N/WZTZ#EYXY6 !(F Z5!/P#+5'1L*Q(H)_X'P45#WN\+=Q5OM_ MN%7]S=3C3 MBA\9FV/:/K"T4>-S.?XL^O]YV7W[7]&'U2?.LIZ^C*[ ';DKEKK;WWK L?N# MKNCEPQVK-G]A3\]JL/ 'NDOPJ8O55ZZ6G[@[!@]5Q],C#EQ&[@_XZ^1ZE ?] M M-^-<[MQTN(^?.H57:;G5C<6' OC51T,1[(%^=?NU 8KT=C5EFQAZ&U61N- M8'4.GYU/KR;AW=A>%D'JX8A5(FN#<-JHB490RA;_>C(+TW(P/1JR2HK%X-7O M9UTT M1_=7_>R5=V!7QBZ"IY$(. VZZ;R@#>[JFCJQAR_]WNZOH/.S[8W+:- M6Z78U5[0]=!*"X8W>PUN9$2;!JR& MT!,Z[_HIH(%H_,K^;QXJE@UW/AR[[F&YEQ5M54H#8'W^"I-]96_D[=)]3'1+?;4]4-T&$IV]DU M?-Z/EJKX-+K\.I]]/OOT^2BTV/V]NNGV)Z1';]77]OLV;;K@".49EC]$W0S< MAP;F:#[&X&/4([VT -WODS =_[C\'/UBNJR,>G8U/QRWC:/V6MIQ?=2VJ:0% MR-Y^G_KSZ<@7L*^[H7J!T\"-Y$^3;P&17V 'F+^Q\_C.CJ:YQ6D!:#:,V0NC M!NXAGU9'9; >6O:/7_\U7U+I]=?)Y;D_;-G;,70OZ.I>3?933OT,ZLG,@SB?:\/'&"RZU%O/G-X M<'[C@-7BBOO@<]]8MZFE\B+[*3E?3^K@:-/#H:HE@ Y%:[,J*N-S(]#$CG_, M1K,RN4U/#EHM&?1 W_M)]51&[_/\7^=3_W'Z939].YN/KM8-9,MER??Z0+5, MT:&H[J.VR@A_7,QGNM1JJ:-#L=RIH'8VP%6OBIN=.I9*X^[S M@6J9I 4VRYUJJXSP.QBTF\2;F9:X$'UBR&H9I4-1W*Z:MG![LXA?NF67F5F$ M>4Y2-_5QU>SJL,5VG^]4N^PNA' ?)38(^Q^C;KSN:?M?W55\G6N.3']\L'\> M _NM'ZMW<5Z2 7WTV2 -8,;_7MCQLO;,2OHO]ONK.(EI-#\X66+0!^M=U9>D M0U^]MD4)6,;&=K(6./<'L'X.$UC5-"CCNPW[8KW<@$*DV$^S[9S 2KIX6X:M MET!0X!#6IJ^W0<#"Y^C'P_8"L:E8UVX=-70KT.7N[_-/\=^+T?1V72FS*._Q MF5X@-Q7ZVE^'K68!G7\[5@;0PY&+9/]L$;9 YL^Y_?''[#Q.X;1U92<^ED[\ MZ3/^ 78-RCD\U^=VD&H7KGN@<-\B'\^^]H70]^@7\]&W^!J6B*A9)(GAZX7O;55BBZ_?12&;KSV!7 Z6Z4FCDE MNW7=;9EX_20?$.FW(G \'JO>6^@]07E""7_G*IYRI_D[/_'O_,3]L G__:5; MGLMOZ1G5W?>9>&Y3+R_GRU=)D M-OG#@O'F)@*KN-5L/OGBO8T *LG%%([2O?O^8^S/Z=AED4L -6F\>I56.ZU[&U102O@'-D=V><[]>)X M6V#:A.:S\4$>3.SM=S^^! _JT_5T'GZ>0FD+[?>Y>H\T]\1\;PU6AOZ?T[>3 M\"Z7N_B8;B?QRW22!7_];1K^.38)OT^^S>:A $&?[0-T]\/WZZ< MLBMS)1^OWD_6\C^6]/%\P-GXY[3$?C[\JVTL&H/9UL?IOGG_\Y^Y3&/D_KRWR<%90;>Y2B5(GO M5WO<6H9/!2&HW10GVIP7=_!5YOUQJFTZVRXR-TRT=J!W+6V97.F?1ZN7;7%8 M^F5KSTY>=Y_C./IY#&L.'?SB9/.(]>[_A^&U52^UT\M E'";B_4QI9&'<=]- MRMC:[M'K+8'#L.RMK]IK9HS37Z;=XOK];+8HB.BV<:OYOD/7T=TZJKVB?LVU M^\.MH*50W#9N-8]SZ.JZ6T?5;;'[TLWMN,3SO<=C5:N2,MCF-NJB/D)G?KZP MX_&/BC#\=JBF=HY5?G*'219/0?_;MLMC:^.2@]2J4#/4R=ZBG(?26DMU;(4J"N&GL>N5%"F"Y15DM+*6W MHA9?4)\'ZA7::08UD^KK3F$?PHR'POI+1_JA7A3L:,!:JR,_(;E M)\]\'?PJ WK?;_3"NZ7HTY[*:\[(/\Z_QNF1[7OS-WI!W5+@:D_EU;9JZQ9C M._TPFLT+7G4_/6HO.%L*9^U44&T ?UY9#HV$/#%DKVR%EH)9VU53/?)_L_B7 M!W#7V+V0;"F4U5-9%2&]Z4]^Z[A_Z&;;\K6&M(%_.'8O$%L)8&U53W5OYY'G M?:CY;1RP%UPM!:"VJ:5VA=KL4.49%0)LTWB]\&HI8+1%*2V$^(MT-;L_4"^ M6HKR;%)#=2>D.SA5\F:,7GBT%(-Y-/DVTKP/AF/??%7:4IBDP335;O(+."YK MP=[$F9^.EMM-0$M1D1W*J9Y!T'7 M4AADAW):[3[P?C(;@3*_3.VR\^1TFO.F%1Q& UL1;/E,D;X$?:=1H$G! M3Y_ZB18#B_T^.>PA$>C;X5[E3C:'MR?8.&#%2KB[L'@0<]ZBC-HW!;>B'?R6 M]-%0U;#9JNV-J#3TNO1L/-ZPEI0IE_OTP U@M:5R[DZ%_%UYO98-_5V%_>\J M[/M%M.;3\90I:J1.?&AR-5>S^_ MKP^W8?JM0/)E-#_8O7XP5+6'\ -!>:" RJA\6HPCP4Z0[-6$[GH>P[NQO3P( MGJ?&K/;(?3^<=JBD?CC_&)AM&;;:J_;]8-NMF"86P*5<^1&,G9=8!!\,5^U% M^Y"%<),B&EH,OTRO)O.R:^&](:N]91^^%/ZLD+96PD* /3UJM6?L!ZV#S<%V M$+K82/1ZSW/?]"E MR7KX<'_H4F?OW:,W'-RT]]57],FR3G+]U\[6H9>+]_;_22/C_0)RW MZ._X*_KZ%_D?SL[B__X?_Q]02P,$% @ )X.56@&-[<"7. /JH! !X M !A>GII;G-I9&5R=')A9&EN9W!O;&EC>2UE>"YH=&WM?6EWVT;6YO?Y%1AG M)BV=0S&B5B]IGZ/(GP9]I_DE-!']?JC*6K\U]?OZ) M__[S3_20G_MI-'W]G'Z/#IY?BA?G![*HU"L_@4O@Y7U.4TUC^_=E8)07R6E:_N5%2.7O8.#__WL]KO M2OFY/!"Q&B8O:;3P[2"%=]-?AVF"A]-<['L4)7!^K1)I1]8YP*%>?1ZJORJ#WHMO[ M^2?\O7F7V3<2^1!>JDRSET?=DPQ'JL;#0,0E3-)8#.6_#KM_9<-G09&'S4_X M#OK)SY]GGU_IN_73LDS'+T]AL!.9ERH4L9X-FAC^6D_>4>\T^]PZU[,CXS?I MYZ_K+[7@HE=S5N++[Q*";,E\WH*>'X:-!?VHQK((WLF[X"8=BV3>PAXU%O:\ ML;!'1^>PL!_^N+G\[>+V*GA_$]Q>_ [_?1M<_/=_!]?O+KO![=7E'S?7'Z^O M;N>^6":B"';502P'\(@C\V8JB>"M7A[@)^UOUHMZX='Q6MZ,11;>[,/[VZL? M?SA]_NK''WIGARW_-J^UWO&U;ZF/:2"+4O1C58P"$61IK,)I,$CSH!S)H,P% MSFN0#G@YDK ;%#*L/5%*H2.;F)MT' M6+W%XKV]4G![^?[#]LK ^\% A3(O.D&D@G!QV&W?ZJRI*-9C6I0?/Q0>7GAX] M>KG\7'LOE"XM$U\@7K3$YB,ZJU^>=L]7$+ECDHZU:ZP9G= [ MPW,!]NPOJ<@C7,4W1BW0?L7MK/=Q,!(3&0A<<,E?B+(4X0C^TK[RP1XK@^.3 M5_P!_7&_$]R-5#B"TR0E"Z^P)X]*Z+;>H0/C\4< %\82?Y:E12&+0@O>&!15 MKD3<"9(TR2HXWT+X$9QK8Y)74&5#>#E\@G^S-G44[-$8_Z%O&+RS][MV]^/7 MZ 8!SIM^U3 %(Q&F+(9C46O8!8)_?(;_K'%%.\&&SAAZ>E03(7>X-%:S;0$Z M@2B".PG3"/\MX5+0.?FT<4#AGLDD;1R8^*2HXE(D<",0#)CX4N!_50XN%!@[ M24@WA:N*+*T*_ LX0'!0A2!+$=@N])V(X![!6([[N(IZG"/\_2B-(_JDJ%!F MX6MX8 =$.QU*/">_WU6VFQM-@@\\,?1W7G70#/"'YB\V.5TTE$W.&.@,3V7L MP33]^,/)^2NTHT&\QF.4=)0IF0[V T4F=U\&D8P5*!?4N2DIF 1&DRXTXSKW MWCIPZ[M1.H;'PW/U ,&XCU$G5EG*BCE,QV,)&XI"'+Q)E#8402T6(Y7!WE7E MJ+;+X>V^T.@[>K!C>36KCW^V.;MONPR_%XL-OS>R@(D4QO:[U'I7ZX$G;O0M MD:0U"=)JKW_Q2%+4[EYNUN5ME>P%0GP+FA,%N'<&]IUUP42A44\&E[=P))*A#"Y".HIZ+XY/R'84 M8SS=(L_W\'_*IKOU;/(JUNW3 M>W+*ARR<7T!^@\<2X;8A+-KM[RFNI4\H-E0^Y/+@,I8B1S\A> ^>WI"%8'-O ML$D=8*,!ER,E![#)S([64<,.N5C:;*0MX,P]NN*M2F FT7/65]#FXN]^!R\\ M=G<"5TJE$:952*^P-2%U\-$9K>5(E!1YZ%"\&91)K#Y)N 1T"7_,6S?'KXM, MTL-%"%X?&;6+/7D3<4CP@QC>K,H+Z2S;J$)=0T8[?.S&Y#0!B]2,$@#[6[N' M;H+:E48G*,#-C",T]!M:,LLEG)WGQZ^"T$IH+O]=@=)% [S 20MSU:<8;6"' M9&(POU8*/8=$*[@;[TKVT@H](*U=7Z@I]=U/S[L8QWITBL\NX;W+R#Q7#ZM+P_JIC&:_>_&\^^)P_M=P(MGO M?J)[YXU9[/&I A?"2Q7@VOW]V?&SAKOU\C#HT:_F>6(+LSONX3_1_-3SO?SO M4>[N.Y0'_5R*3P=B )O\I8COQ+1X]OWDNL&S/%SHQ#1/CG#-QNLUN+!+S__U M#F+1^7]E9D4[CVH8$AFN[P1"""(X_3.I%0P MA;]U/-^JX3_!,J,@AR(3(09/8'_CVL2*75GM?OG;OB]AF^YWVB6.LF 5K&>. M-P/Y [\$)!>$M:@*S!A@3@%5*VQO6/S/\%6$PD+J0IA5!QU">;(29HANB1O: M9,Y(; 4J84QJR'&!&88\S< _ Y4Q5"Q0Z.3$$G\5:4G..'._M>;(O@ MS(8)\.R[POEJ/7'T8O"4=VB'<^+2YLWADF6><3&C,60R%$.=I\=[PHY/"A%R MT$PEDS2>& '^@B.T2DH5STLSF;/'/W;(ZJCQQ.G!4E!K M-]__:V'J8,V&>]U//.GVGB]+0(%64R:"<6%4U_KCK\WSI5U$MN!XN3>VAW1( M:= ]SDYK.7_PA(A 3V.4G)0!6' 9Z %%H7R][VF&K,HOTB 3W7;A$:4I QNQ*@;VIL!2#]XKW1&=H/?TCNP;_*Y MQR^\+AI:10!6JT+X4?W]I]9TA^]*S(1D;)F1?N3PGD($8X;W(1FF# HJ+5_O MV5S\^K755DJPS4EQ))8S-2Q41E!:UH;M&W8&I+:GM(="L-S'-B2V53^LD"Y> MG28S]=NJ)^61QNO->QN:V;XKA[ M=HC/_653^X('T-@:9!1>@.%>E!Y0%DX/.+K<^3& LX<+.#R9X61[$>R]!8.X M"]^C'I_OVD)J7FG+;"(YJ<$=+.IE0:DHP(A(YA:6"]P_+%+!*VMC366H7-'.QO0'WEJE^1 M#M.1T1A=AS%.F@->8PA99_Z7A&9K*7 7T]9!;3+^60S)Z5\00]JEBG>IXJ>6 M*MZI0Z,.K[9*'9YVS\[)SY$Y!BG)S=!@J"#,TZ(X"$F91)$S M +"4LW?^JF"/;(#PKB&L;J?NXMC,$JCC"09#^M.V>@57:\I 40ORPA?COZR* MX]J9!,OWP-NMV@-GW>-CLHHQQ8-GK/;55ZN-T84P7NF+DR^O",8O<"$C (:9 M"W-%0C%(0C8'?0&N%9>)$0@Y:HS'E47[04N[)7% ?N>U-@LBH05HKWBEDHYFZYER_W;UNYW)=IBN7&K-7(,4ZK$D-[B#!."AE[ M%/%"?E^@YTT684M!X8!O@JP& =>&"N1-ZR/B'EM]P2C72!0X8]VG&(5>( M,O)?"Q-]:HM6XEC!Y4*TCW7?M I5KC8#TR\2=1XI]93',N5Q$%C ?X/=-EB^ M#196#C[Z-GC1/237[N-\<,E&0V'/7M\/V]*(.2S'N&QT,9Z]-@E7C1 ">V7 M7 E@6/Q514.*XLX"<#:\)LOP/QN>U.5JZ*N5SJ[*81>ZVH6NFEG'\P7,3X]7 MF7=$\GC][O;ZS=5-\/'FXLWUNU^##^]_O[[\YQHP%>NO\7,T#^SPPKV'KF), M8U06LTPL)PM;2K?3M',;F?ZY*7ZO1'+1K&](6);5<5P@L49HL$Q8B%*KO5O" MBO%PR+7G7V77KK\6?9:*1 =^?#'QT]1#-2@9>;$*-@2=(O!XBC(-/W4"QHA8 MY\C[)I+]T@>NDC6+V5 2?9\BT1-WBLX6125U$!6-111P^&^'K46!"%LYD#E2 MN^A'W8D\]\-5=%+BR0MC@.4 OZK!D)3. =?RZ>_09LOFPKM4:K^/3GR5++S! MW8BK7&'.DK3D%XX,7,:"^,SKFCL?H$4-O]-3#IOYNFPN\;Q0VI-DDZ**$?A4 M4_#,K6FB6@Y=[TR)4XK34SAQI)/X60K>2XDQ1)A(^X.5"Z+;J=(LVU7'U1G? MA_7)8TSS]G1P!=1B1CBI*/."8)+_+/M*)C%$Z6#N=^L"ZJ8VLX M:O=B!9(FTL9::T>0.^E8=*QVI@ .G!5)A#DA.LS@!?F-0]A8D0_5Q(>Z*>S2 M"$F-Z6'2T*JB;@EH K0^A 9>0.V'E)!@1K.Z4BR"M MS;[V[G/$U>/5Z&Q1XITA[EF5@X["DRMW'Q9@>W=LD2(;>"J- M3(F?S8_9PG&F^Z&;%'004[WB41/M?6=R.!Z,;%#,6U;(%!?^EW3A06)44Q"EX2+GW$\(*\,MW@XLBJ%#+ MXVFH="4YN@>KM8$XNQ==R!H%]+A[3E'U&F,13+=F)B)9'4O$9W"9?:(Q3_BZ M^/1_HMUTBSZS2U,Z5J9W_\0F#,3T!G-JJ12+A MDFQ.Y@(I \9@S>E*N@1\=ID/064@UP;>0V$P9)\(P39'F+CHB )S<)-,CKIR MTH'X7"TANPB>[T"9^R@E"Q:Q L,$'L2"/H9?##F2-!L$Z9B#A-J"6$H(B5Z] M82PC=PAQ+CGLP[QVY(Q!/%!FQ"15$2]\!F:US">R<0CE,JLT1(;$(0+UYP6W M1O#>X.4$Q*$@$$W-=MCDV<82LP;E/ YVAC M_L[9C+_3/5["=W"+F)7@5B!C+1@WSU^92JMI\+NV<#_DZ3 7X^^9O/1#E1<5 M8D?H:+!G'G8&6>@-,9U 4,#TSO)4U?*.;ZLN-\*G'-=3N;@ M\&>H5=Q("C)5O9$AALZ.T3O \>!.[Q*7>D&_B](R<$0/^*L.!ZAL,P$Q1 (# M[9W0/=$3@^6@R-Q*S)C,"YS+DJRMEX*;1Y,ZC+%H(B'1.$ MD,T)2KR48-,AFX3WQO#D6S<=9.UYK#3TLBZA0.;'W4C;( W4EG8$,-?D,W$Q MU9C*A*FK%37#2&^LC#<6?L]^R#2M<@QV?I(Y2M! Y>, #N6_ MD8PI]-NX' .-55(V.'=<_?;].""^.5[[51LD'&]/?X2C[O,EZOJ#81SZR+G. M]]DF>:6W@5O^HA%OLNIBSPN[F\]T)IG59#QMI)31KR?G0PX&\#TX(^!'.)Y" MU!@'&!4!%W)2HY%JU4@Z\\+I!=VZM6CZ,1;.[)TBR@4&./:^-!S9HDG-&]L\ MPB -JZ+QJ+]1S3TF=C&3DOBOF'$5&2/(>8CD(1*U:00>FIL:D^2GSD7A0B30?BH3R94PLV5FL MT%=$?L^EUGH"*N_DD8#=#Z+R?I,1V3"^A&\*F,XQ$-N69D#UD; ?1GJ,&%1- M$UFJ_^CT80U19&)2_Y%Y"EYV@< 0\+!-NC#-[Y!0BXPF4U.&$1&,%'.LBO$E M:(3&&*-4&.Q@B =NR(F(*]J=*.N(W4 8$04S$1\"PRLVUMF+YBT%HX\TM-W) MABD$_D-D6?I%'-@$?U!EE'=%3#EREOH$^_1V''@J9%W%\*Q1<%W;Q/@4?PIQ MBE52T9_!E-T4O)ZFAOD)V8+V-5\?[&"TGY&AE1BG,(^0J^*3J<"Y,W$I-,9S M[)4%T_$G&ZN@MM,0[J6I:%OG@3/,)CM@R3L+ 6:T4^8FD.I4O@:IC4#3HG#! MHWD93#+=J]!QK@K8IRU^":4QVO;V^@S2%1BYMD1=D_=YNCT!A>7J^A\TMW3X M5P9R^"$&_;BPUN*I!Q!N?3@G,HCG1(,])/R=3G(4:6P];?;B:GL?S+<2O-O\ M;^S64GOL0>V;8" 45PV/)=BM0C^!K"QT>1G9@=:89Z9FM#81F,NP_Z<9;NP0 M0=?[N.GI?"H)W<4/X:P-GXI7N*^@^S_-*JZHXQ&K=?2R&G^CCQ[DN7&!#O+%OB8],J MG\T!V&P+!N:LNV4M[! ;LP@)H[(,9G>'( E2D?#D-EH MTF#DO7G8P7T,J1JZ4;*.O'&DKBA&WV(> M%+4/M5*G+YCKOKY61V*AW M,!>-+?"*4E14.=0)A,J1M9:Z0(O/6&=6,!(-X7<$-;]#]T^[FC0T0M"!F8!- M.D!$1Q*IH5 MI"L*HC2L6)\2E'AY)4M=YV)_$NS5E%,2:*R5HV;L0J68RS*GXA;\^A%;L,V7 MH-[SE4JI4(+.=P+4$"!??F#5\^G7"I#222^L#(MTD=0C')X/JFAV8M(J)I=H M#=U3/N#_(HEQ_S[GDV,I)EQM@/$6[HN"IAS#@%@.\3<81E,U;3:KB$1T'R6T M7NG:*:&OE2[*_ACQ,)@I!#$I;/SFZ@5SE16U<&B'LXHL42 Q*25UWC+[/_)* M)-((JZ.H9.!2:)S3)5+LO%A\E"0ZK$_8B0>T'8NOC8[S#QX[N,"%>@V/]7#G MKGZ%NWKE$?3Y9BGF*2=E0FA1EJI94S21F@,ITA$/"W*CBYY=D/8 MJUFW Y6(A%A?0(41\L;K>0!O_A>7%F&6F7ES>!S.,;/<<3,,;:S/WMH'>#IM MCKKK$%@%O3G;QU37;(<^ESD1/DY@EJ0TC B:KJ=USFVGTXED]GL6@8Z9HEIS M!(0_-3C)A>9)A*%0B;+F.Z=^$:OC#[]"36ZG2GP!^^GYUL%47BPFX^'JQ;LF M/GQSH]VH2GS!2,.V%GB$+J!B$)\6G[<:MN>A6")LHZ%&D."F(#?:($HT^QZ7 MB!3<]1;-WQKJNI#45+D<^8W3YO3;PR+$##'NF/G4)3?ZA\R'-5&%+MKAX,&< M-T,58UEBB$.1V&$00D,4C=A\17_=F5^MHZL40=NJSP=CF&7#N\XS!\? ,,VQ MJ YNB=3GB&>N:\@9VDKX,U*E1<&G)+TCE*5A<5M:S?,'%>F9:DBPZ<:ZG*?9 MR5"S1C*"FR"$^AJV$$-X.WP2XTVQ-":12I=%Z0A+5FHR!:X8\:6VRTVQV8VB##5@SKV*& M>",7D2:WI.Y-31YB=M\GCB2=,L/4D=F8RKH?,VMP3?Q)E6CK!UUOK^7ZXANS M7#^D17GPT6L4__CF:_M&ZA*-DZ[=,C5RS*2@69!;TM% S$G<+H% M2[^XNLQTQ#&T/5HP^!F8/(^3?ZZ-*,D-2]"^]/L M<,!H>6C2HL^XK"M4<*5*:Z\SO+M/8"'^=@5BLMVUS?( MY/K!EIE>Y@JE@)V%2]#T]8CL-=@R10S#6B0%;J$Q+G6MN\]I(L?-#7FCO!J]!N71 &R67&\/S,+, MT/S5*^-,?6!%!<240I&PN[@(;@ >&7[TOTX[H+'P_^FV_.'1:3"5@HV>OS"E M.Z#-/6YE0\U"7+J LA6F,BZ34A?'P3>F XG> M@Z:.+OJROB%IWG+/,1IL\^O@J"_,G$JXF0S#ZK5O3'IZ6V?]L6%.N&2LV%0E M&N$%*W]\ O^]BAY MD8JX9IMBL*Z5?+U1!;QGQ[$MF\2>2UV!/P]Z%8RX&\[[I&C/F4ZB'?@Z["(A M=E"DV0A;+(?LL#@\25'E$ZGBF$F<9#A*U+^UFU0EQ.31;&3[B. C8RJ^V%I3 MD3S-XVT[2Y:X[.XL 9UQ"3?*T]@HT^\XX70]:"IG[I>5H8M=X,[BK9O(F @J M2+5BT;(??"M*F16:JIF2Y["W*)/]UD%FARLT MKCMX)&;9]JD6CT0$T_;T!A',\^XA0?(N@I#\99[QJ6??]ZQ]K_E"AT2!1WF; M7#(CO@5DH"Y'@DN&A(/*+RQ_-UD5#&8P>41#7P1G\42EG+?GW!"H^J];[?NC M[K9;;NC [6^0+ZV5D9CDQ@1=9D7GR/J&*Y+UG9UOQM]:,U<>,O5]P1FY;@:_ MQ6%M!OFTA,HVU6O;^%V^[X.@ 58=LD;V2ZDCXQ1YQTODOX[F&FWVH_3QJH[< M ZY$'T!3^A#M41M2(/#;&CX_ZIV_*NBTI-()"]HPF"Y"*EC5ASLG%G?PBN^D MC&(-BB\$-JJ9^14A(S@RGZ"=;'!40PVNPK!VE&KV9ZUV*065%I2:0L0KEHV5 M(D]4,0)G2MH!>PT5* &64]X*/,MI$(DQ<1)C<:1<5,FX'!?/;!]/I)V8Z1CS MJ^N2C%-WPXD]*ME[:!Q"$S/>UE)LE1*%XS-=-OW0I]I*A&Z;ZRHV0XIWZ 7E MYZC%7!YD8OU/]^HW,0J<@*M7-O-NP:N$'>7.O9Q,Q-1D(1-%O;,2 MT&>X/_<9(9;+04Z1^FX@4E]QW&ZH2*M> MLD1)OZH_5IA1JRD"@A]AARRMYDS;63,YB.]5'*SW.C/J%I$,KU@06+\NO:H$ M,$:-UB)E MUS]2\X9:K3JBRN3[05,>'%ZZBIRM$*D J^YX8T;=%K5.ZCF<7+M-YPP+L-9] MB?J.C;V5I;<[P:[ MC&P3H9_#:1QE?.=%M MB+A).T99P>B]$ZKD>:PU+1*Q]_0VSN79%$]R[0I;,5-QA*40Q5_-KJ$'2!/A> MY:.QQ3!".+"=$IB M/IJ^'(EX %?62LU,V3[H13C)%,:0B:P@'8 .9KPI=;NK9T24[H?KX@%L5[HQ M=>@8T$':6N"!3L4E$VTV ;GNC;G&,Q:4O1\RU\9XB5F\93<7?=.U8-XBS2R/ ML\"I^4C(5<-:S]-W.?$AT*DR(S%^4Z\&/\2C[L7[T".WL2//@C98AVYD^]\W MEOU&#E2BRI7?DBWV!:..M-WOQD$/0=Q7CK?4CTQL0)8]:A,I-/WQW#&V.PB,Z93.HJOC['91'4]%\_PU8MC1 MLH>Z?P)6?UH5#;FO\4 8JL : 48A$PP!$TU8U&'TR% FA%_'*KR.V0\X+ MPIW,\*-T'IEZ>;=T7[IT6+F14$N\"M8P29'B*_(Y;7"G#JH2 [8Z_%(8-)G< MS#HWN&W/NV>K4/]M%&.X8>J_)M#0KKZNC&;.B(9'A&1J"HXCD92N3[Z(R=&'PK8J +2PQ4H$/V7YE7H66D<1+0U"X"CI*5;8:3]8K% M#BRQ TL\:;#$3M5]J:I38W/2]47R*:^R,J0@M/-^8@4Z+B*RKCP%:1QOB5+; M"<"#" "F?)GIA(T:9*^.L7P1,_"6 !49]8LR3>[G'>U6?]M7WWC'-M6>NS)7 MJKJ;(!J6>&0][/].")Z4$/AF:Z,_Y"2-)TQ@EF=ISL@(S7X[4ME.#IZ4'#"> MIN#N!TB)AX2HE+W?K?-36F?L VOC6#&E#9O'@*CYLHG 4.E.")Z2$/CK:]*F M ;J1X8A+3HII48*Q;VH+=[K^:2T_M0HHLA@I&%)J9P-_Q[),S:C,S,RK-U7; M+?FV+SFJ?4V[C3UG91]9$@82(;.[S?VD5MHSY'2GBS:^*Y* G#"4NXW^E):? MH_43J@!(Y)!B_$W'KF;?85L9!.2@IP<'@O;R=SKA*0F%O]YNC;EM-.(@HHIP MA((#?U3O0"P\"';V9&(A;\[&PK_'[:WKZK<^F=\FL?\<_UDC$GZS_&4+)77> MT&I0"7>@S%2U;Y QZ-GK^07B7R@8T<8E]Z<,8&5AL M8;>H#; &:]PGT*8'Y4<+DBJ\X'KLS&A@]T25"0H#B\?203""Z2AP9$RUF%.] M6R>@0F"R0<(46R\FIDK#OSU<"W&0$PP@S'P;[(J_>Z7P[BV M5 ZHP+*]X1TNU742!AQK.I MDT'[5ZY-0GLU#7<6@!_96_GKV*DC\777*L2Y8#$L3;$DE :.E=<(+0*D2O3Q M\*07A"O:K!<6>#N=VB3@7;&,U#9#0!T!N\^O>2VP*C4*!A7H%,-N\T9,/9I& M0N+@E*)BL)/C]5OT9T%7UJ["RKO&,LY=PZ<=0.=[!NAXA^Q1][2U5FWKZM(N M=4^\J\^AS&I,A(]H0SR"Z[KU1&E,_KFPH2<%K"\R.+A#(@:^P7L5R,Y%#?P8 MM/V!2VZ)@^86N_T%_\6M8#?)?4&GI*N,MJ: K7QNMD(402D^DR$R2F,ZTVCO M8_M#VWGC;J3 G,$CE\C'\2-FM:BU.^,[F,:''ON":[1(A)"E*@93?.I![:DU M7@9=J:S[*>I;"D;&\ZBY%_D!$T& "12*8D2DD_67TVV+S5)2J2Z]7YJ;FFE: M0'J$[L98:V^N#1,:"AQ_:/1HQ@:K M+0;7 GI=-'$0$SAQDQ)KM6GJS21B3U$]*T1=,B%BC)8G-.Y.96YEBDY7444F M'U@PE;UN<48;EOPN_1[$-#U?4]<6-S9U7Z9S&S'R\ ZJO8//'($5 MSB*I[6GX,C<.(JPK_YE> '8P:$7!S8+FO[EN4&RB)^A;<<>(1@-ZGN%!A86I M6,/<& <-7R C$3@Y!S1[1"V$)#_%G M9OIF!V5? 0_VO6A?=^OS1HB$;JC'!0^%GJW'H;_2_!SUX? B&.)CO(@H*V74 M;-SL#>81FG1LA58]H_8;VV,7+M:J5YKN/V#K\(,!,VQ2S:YD\2U1LXEM9* _ MK,$TOE#QBEFU2[:.V5"L*\$0$4R'0%$BLSUE@JJ9MA,-<*IY7>&.C9)JG,'=QTU%FM8?VS&-?#7KA#6%C7V7&X8SC/CA30_PID8IZ)>FFRF.]'W0 MV&^1'2-644VNG6RNIK8/OW6U?4H=(;X58[B%V/Q;,8KG"J)FF'$RR)2X(L_1 M58OJ+-UL%(+K1F$Q2A8@,Z03/'-^:;P5CQ!_ M3W:'W0ZGSO!M8+K8@$<"GG(TIHL-=SRE>*I^@1S09"\,8OA#* VM/L]I;DY< M?(U]SBXR;TY@A29,4\S)':2#@3X3M,PX CBXIR^:+A?D.E3BG)+KLO MN-P54[ ?Q 'IMG4DC6U_!P9;E.3^B6] MO3J3>=D7+*->/;]BE)7=IR:>6 MEMP:\_STFS'/;]QYP'&56UF6,9F"6VVFNVJ6HM&"[=[F>H=:E$U2'0@P/BSU MNG:QF7KJ+)B;.F.;@S-V.D-$I=>-8WNS]JF2,_7V:6P MMY@ _#K!.5Q$^+WF*,$Z$;2TBRYF)GU,K/+Z(1U3(U+44R M6[%#+'Y7)>#D#:JX[A#,;^QBM[8C_7+Q0/>[!]L9.ZML9Y5]YU;9EIX$EU?+Q^_^[IG@9?UBAQX/=$N-9A-1O.)3VLFQ]R,(7,"I6S(61+S[ 7 M H=]B))H4;\?31KN'2G&>E+*@(M)%C6.LDJL:/ M!P5^[!J9:V_214DDU//+9K[UE^UU@WD%3=<,B /=RIDD)WR^D6M;%+>+L16] M?UC),>&;.?N& F44LZEUQ*/6%H2/(WG/!R*4C#N(JERC%_NQ"#^A <9!L:(; M7-='+-,-_@$_E6 FM86=\,>7EL'G%H$K!%=#YGZ_. +F_4YR\LU5 MZ=AI,UU YN_Q[M.5JZ-%_$>+5)^ZYGZZ,J MX_O(UN-4 [<5=CQH-?#ZZM!7OO,6^$1+RF4^W%P%E[]?7=QO/'S=7M^JV K=D=:3"2<49ELYS;%A%&._#/$Y4:$('.; ]D1+6P7M]0BSE M\PNC5*:[)R'/C+%(N7K;KXUQ"_6>1O=RVAJX7XJ0V6**3'=QBV1!9[ + W\ MNQ19 1D:<'GUGJIGI:+.<#4+IFE+UTU?9^5BLG3(/7^,W01>(:]4P*7G1(> "L+J? ^YX# M@8O:#M?8N9 M&"@P\G7D=-9YT OH#VU1)!47D)/?'.5?FL3&]+O]T2#-&X]W-?CZKM@HK,16 MMMCO]2X-]H[V@PA[)E'8=^*/N2U*K,NJVT:N3+8D26$V8D-;4J8ZARY-ZVYO M*#,#[E@4C^LU16VY4\;7E&8V(_D8+LRV*"\O]-_T0&::M]O<51UXH;#Q%>-G MZX +7K3;J\L:>(5"0"S:]A$.>V-=IX<2X6(>+*AC"T%JR)':&Z0)>G,(\\+? M8F;L"S ^S<[)YK&LSN8]VJ*_&@$ W"=^WH*K_!M85^&FM@DS)#\5'ZVG)1A4 M.>O\>FBBCO=N:AKE8%H:9V8P@IA2+#H,(]-X(VK4#*F_,Y_A$9-MBAT"RT''O(MP3=)D)QX=4Q5CJAJ PSD]2 M9@@\0$\/'R838IUI%F=3U=4<1X=.*G/]8F?Q>[) _Y2F&)/M$:KLT;W]NNN)-ZEF?W'(>3?4] M1HKSYL%/C.-%,#CVM:*:,5\K.[">ZV/-[+:(,%:)OR6/!M-\@ZFE#$-9,X6( M>=V +GP3G7M5?T<3UM^GZ$OLIHH*+VG78WP'_,.Q'Y,90R-_,X)C8YQ,?IH[1%V#RMASH5_F(GM\W/GBCQ/6[ACV"39*,TD;P= M\;C^CB8 MN1U$MQA3!J)+T & GDP%HJ(@ ?B\S[[WK*$C\B91R3FO!"L%3>? M3 .CHQCNM2P5N64.:@O3=G0 5;OX8"*X0\<:>@^WZW<.^LY!_\X=]#6YS(-:D-\YLPLI=FB3=T] M/_>8XWE0^L-'J-U:*J]+8,(WG):@A*O- JP&'OBB-[\'.&'+9K8=@&Q!.8_+ MF+_*X!8M^[S1;NK?\\["G9+8!B5Q;0'NAJ%JIR%6UQ 5=20 QX$(78LYVN)I MZXG-O=W\=R"I1OJMCX3'L)C4;1K])G7X;H^O+&+_D.6(6Q,8!;D!F^!DQ=WP MXNSX>,LVY/M,)K9= ^U&^5F&E<;R&6)F#,+T1?+I"0G.=NO7;UFB"">T9ZBE M]W>:?7,G1._YM[ 5]T19"H3+NAK-8B0E=A\[,+L#-&=:[-S M;38RC2WLTP1+VBG\M1X0IR?S=]VF7!:5% @$3@17OM1U";6^A@-*^S6&1);$ MIP:&W-]IG9W6V054MN#?NX#*+J"R70$5 UEF"#0#F_?6O,GICB]5"3,3?M7@ M#;NNY;_$)HJZ)W,]C[U=D[[B@7S\;:B!<"3#3\BHOZJ=<7BOUZJ!D@]ZS]=@ MC7W#Q_;-'^2$R7!3' #O(4/N(."RVT&\W::EW5CGP*?20WL*36#*_F M9H,&.*V?X_-&6V(1\TSD9R36"BRC+JB,W:-K=/7Y)R<[:=H>:?J8ZF9D!;%Y MCZ>N8+&S5&:HHFX,A@'AYCU]':8)6PY> Q\XB8Q=4529J<:,TK#"VCK2I#O! MV ;!^#AWU94AX9GEL$\T181B D<%BH+Y4PI86N;ML/24K"7<$W9VY#;;D9=^ M4Z*G$Y)_P$J#>62XX';+_K2%$W>OM]\XRV?(7O#8'FO"EP[\Q#"^>%1\_%]]GA//);(OY4[57& [G_6W8$ZO\>P_IQ;X\@FI* M?>>;MCO;^!%LXPO=77%WM'T#BO#;.2YV1]ON:)LYVJB38 N-"E%7XJ_DPYU^ MBT^G.LW!U].5[/@NGAS?Q4_]-)K"?T;E.'[]_P%02P,$% @ )X.56H!4 M6%I7" H#$ !X !E>#$P7S$V97AE8W5T:79E>;4O[\,UD#@N$."F<)VD!?JEH*39%6M)5$G*&]U? MWQE2VK<=N?%=^Z;V!\-Z\#5GYO#,B#Z-39J_.UA[U< GT^*)F&5C M.V%\*M(9XXG!T5,^@S_:OO=G/CM@6H5;MUP?]5#=_-,DY6J&HP?2&)F.^SCR M#2@C0IY4H]@!W>-Z4M00QYU*-&O592@3J<:';?LSH2>M*4]%4HZ_/\=^ B6^ M/](\TRT-2DS="UK\%\:^CT/:R[F;50_;)R*#VB!^ATQP\2D6@3#,;WO^X/28 M&M1VW+:F6Y*1^;CMG>"2JKDB6.ILO>W_K%4#NWQ0$!1A#(:]>W^+<3J]AL:! ML##B!M@5&*$ V'\^O&672LX43YM,O>NU_]&"J=4DYU&$(=5*8&K&G9'7I9O6 M:T068<2,6PA:]UZF>1"7\;UZ$?L;=<,87MNG95\6*I<:FMETN&53?[1R1[FQ M>MYH8687IW\6VHAIN4VGPE1>'PTZG/;FXNK1_^9,?&&C# M@T3HC5W(%$1A0R(7(TK-"1$##:3:5BH7(25QD#!9#R>E4X%W->!8QB1TH MED(:T!TYM1UJR 0V37F&%&BW ,;\SF72'8XVF(%>C$]KAEN$6A8NVD$I>WR M7*8Y9)H;(3.Z2(4Q /6 KR57$5V\02.$1N)4U@?;U7@QX#R63%G[L:F2*7OU M^^_L;19Z[&75'F_4+WOLK<'I3:U]: @TU0SY,1&F/%JQ""[(T&ZGX*\".R8C M.'L:A9@+.Q,CG;6*, 2M\5FU&E5AB5:7*L+.+ [H$"(KT")UU]7;/,L*GC : MQY2,S]$2",T4\:PZL@ $@'Z>4;.Y,#&;"HW[#"N!*]IW!W4O=7- M8TT"R'>D=&M@W,UNFUS6V]G5%KOU]DYNG:= ;@-:]AMR0^M*^I\27&?H#1H8 M>N0-]FYG_NAV]KW^"2U[BZM>'/:'DQ7R73 BAB21QWV)L3'=(37FG#2BR#D1 M2A6GV*;,23@F)<9\"#2G*J OWW]!LYV6_RJ3(#%>(L=VAG4N@/T&:)[*T3C2/(6.<[?;39GB?;#)#?[<#;* V MO)?L%BENFC_#G%U)#($OP\YNR(/)HP/8\WPKL*^ AR2H!GV[J]J0QR _PBW\ M'A'W#,$#0-!?A\"R9(S4&2*I)D L:S!>7OKM'Y;OX3QND,.=.K)ZKS^:V);/ MZ.T'O7< 9DM2LU )Y#W!$2!#.AC1"2"1\T;;6,^[!82O:QOK/OHV5BO27Y>I MR843':]<0D$9S';*QS[FDC:N7;M?,T4[:I*Q=^SN]N@)^_X%;7<#IJ$WLH+V MP@98 KL@F8LD622;E*)2NDEA*105"FZ$+#3*S!FFL<2D5^\_(G]F3"/S1D6" M^UVNY(V(('+)J8,_YJA( T#6C2&)K#=PPQ+@V+7, +G84;'+OYT WM(RPXY_ M,M$H<'6..3YIW%U^PR+4T0U%[H/EJSN\KM-;*<<]IMOM7^1NNUUOL#./JKQM MD;*0[[04-_@',GVEA5F$R17TBT+HK@9%$%J1W/[M7<>BK#3"@L$IM/ MY;R4A3FR+K=>(K&>F,AL9GOFV;T=\"CRNIH?Z*W*%W?M@^!Q\#P!B M )4>L>("D!!YAC&%.L)]P\%HM#CCA>5*D:%&YBMO+J!^#K_](7?ID@ZF"RK% M"XJF3!HB0^+%(HSOT'&(H(V^K8^ K@;TC.!>$+S(=(&VYQ&J="+/ZJNH30(6 M7S])N>4)=Q\R!4%'EXBR_;)ZIUK/I?OJ^AE0ZP,Z%L^JR=AJ)>SLUJ-!U1F> M]K()#[1,"K/=Y%9UO_H[5DNA/X-6H(!?M^RWV#%/YKS4!_<]Q'174O'Y9_N2 MJR\._4%[LOV[^;&CYTA\" EJ*^6"TZ>EA9:LXFAY#D0;&5XS.<] Z5CDZT<= MZ'C#9\HX:SGS_>KMSRA_,+I'F^=Z>NY(TL;=/E5M[0,Z'6#+84O0JYH)+(^;(:5P0:::#24[LK^W65[O93698@(IPTD83,;G>_AE[SM7G@X,EX MX!7<".1'\J5W,D*D0POGXL#+Q=5EHV+H_\O!RYX]>(G*,Z_.6-;!DF-?:(#Z M# Y9A3Z!4'P0T5HFQ05?@\&F/*341!_5YW=8(NA#R'17B.5TZL,8U]GB\ \* MY,J\RW#-ZF@@&NAO0WHJF.)U']/VS@8Q]_?7^'K=#?I MM):F4%9*A]3K-L8.& (TI+TY/4V>-E8=.V<[E/+7GYVT_!C=;C>AB<4/0M#B MV/GZ^3R/X]3.PR"UF=@;I C)WB^#7YM-]EK%18;2LE@C6$Q88;BNT.UUVH?2,7T)5;KD5N+=J9[!1O1]LE"<9C%6RV!LD_)+Q MY%6#CZ.XUXOQY7A[>W-K'[DXT:<>]=K3S\N^HX:JZPZLZQBX$OFID M7#93].?O=WNM;FYWYSRQ:3]JMW]KE$?N#29*6G1%''B7YSE?(Q=_:,6M%]Q5_KS?I^Q,[N MJ!OUKO6C 9T58\,3#IJC^6,-(0MC@2M18Z43U$VG34!NL+]ZL9MPDPM8]+DL MSU!6VLU 3YU'CY6U*NM[=[Y$;7D,8MGQT@95\=+3=[9;G9UM[^S6V8FX;'E2GJ3O%4Z __FGD66X%?B M5BUT2T.LM\$R/%W/^LX$S"C!$[;JSW?8\AL._?^G_/D<>FLMQ:@=19N=*-IA M9V!F8.,4YR#9H4U:/\RSGY9%1B A@75._--W;3@'HT"IOT8!<] 8%/?7_$K)%^Q QJ$&>Y#8W_F364^>XCTH\._= MO 8M!7QHW$]0:0[$/33N%UP:BPF!KRUX[>YR,X&K#::>?.W,79259.^4\(K92&6N+XN >==[[+8"I)/" M3M$@Z#@-.;+K3;JPRB^ Q.Q$JQA-N3+OKM)*YTK[Q?I H1]Q9PKWG>>\GMRO M+<8.=%(8ZY>?@YZ:A0'["&0Q@=@6^M[=-IB9R@(>WL_QJJZSMC78B7,-.7_Z MQ(;Q/P4WO-S6<%:,:;Y6U_F:8UVM];-#GO%P)VAUWO#@&+_E$F3,05 DUSB2 M[RY_--F?FANK! $/ _CM/B:P%J124P@8_3E*B<9@6.S_\KU.0" -\X%%_:'R M\W4WB2'P88$_!I->%OH#H0\R82<"[%U/..)B#L4,D9P@#"<8@9B" M7M#CIX'0IM6WH'BK%D5V$*3?))GRLW?"'03N*G6$(MYUYJU5D=,\?,T\?*/, M$[7W,#G6LO[VICM!KJHM97V-_B;G$A\D15O56B:::M]6@;%1HK /J_Q''K7J M9ZIO;3W%YE@CS)HPL:C[X&ZO%J;QZ-G;]BC?%N7;>K219_FDE*'!I[X? IP5 M>@(QLG.,4^G..^5(O$/C?;.-JWJ>G?@'RG\?7!U3[NP@'PC6![3P2P+58A!Y M09A><.HO!-82_T#YGT.6A[P"7/8_4/2H-0IZA*.FH3\"$RMV("_16*7I7J^F MF/<+,6$C!<;>SUX5+NZA@#%D]1S4#WR&>EDF@0=Q QR##N_Z/BQ_Q).Y&[W9 M$5I'VP6YW[ME0H[M6@_EQ\/]X>''YH?4;\D-.,5-") O/A+BVB)6VJ9LF+G: M,%0#R+(;W@?T' >"FE"77/4A+?6>.]_FD:T M0Z!])^4HW7B%0+R:@8=ZQW4@$Y^N*P3,JWD9A74887T!)G6ZRTH$_5U.]<6//A^&W.T?+_5+$1MXM />##3$"J:KJ=Y0S&/K[/U?QV M<>Q(OL(HGP*R142YYIRON#6KD\ESF7,I=_+1NQ#8W]4 M./84\\%Q/Q&+S#]N1N1K2OX3B!D[LXAB.9L[*_)<+'QB*L+] /=*RZI"M^SU MH]GF>P\E=:2.U)$Z4O=DU%$&+,J ]40S8#WEL"%UI([4D3I21^I(':DC=:2. MU)$Z4D?J2!VI(W6DCM21.E)'ZDA=$$M5&V.5+-ROU&9B[U]02P,$% @ M)X.56I[;]$$% P 3@@ !@ !E>#(S,3(P,C4P,C(X8V]NQ?3'=5,VS7C=%$O<^=#\:!ISQ:#E'IB 22!3&L)24 MW<%-C/(>#*-"#?AB+>A=JL V[1;<<'%/5Z1<5U1EV-ODZ1Z7\^YQ4:0[X_&Z MUXWI"FA\6J.V9S:)UW+1]>QFR[%)XB8^B?W6K&U:GIO\M&HZ5,/+&*G6&9[6 MYI09*>;U.TV[X;46ZN2!QBKM6*;YJ?8"JO!1&22C=ZQ3$-:K"=?RJN6(9UQT M#LSB=Y*O& F9TVS=.9S2.4H(\ %"/B?LL"X)DX9$09,2*.DOU!5U\6+Z4!'2 M>3+*<$/0LG-*P\>4SJC>+J=A=8]S_$;6*W%;C".]@2C^.F5KA[*W2]GT-.7! M)+@:!E.8C& ?[T8#Z _&$RN@^DX.(?1./SQ M4EXQE(Z9Z.U9^W?27IU&(>T&(24K!"KE4E]QOA0@<,&%DA 7E[Z_$#0#VZH7 M][L.#U2E&B(7&"E0'%2*$'$F>4;+@(0RPB)*,BU%._*;+X&P&&A^@DS[-5P) MG@%?H=B"EW7S%J,LRI8QYB%%_CYC2PT("P#P!/JWMS!F40,X@Q$7<[!,XSLD M7!3PA,I(P]=(!"#+\XQP)I9$K,'V2QT-N"EIY_U=J=!5N= 5B*(Z[6RM"24H MD$68EY2$QD];4_$*\8Y*505LJ7V#H80KPX$O(YHA!+P!CN,8KFNWF\76Y#/; M]2W//ZJ7@C2Z?Q7N!-B>VVR9&I+';"7VGW!R W1L4Q]98>LBOK>Q7<=KEW;; M=KS*[5B>Y5:FW_3,TFSZOE]YVV;;]4O3M<.^C-^-*\7G'? XA,_VM6JK](?M>G3<8OAC+ M]_RX^!_Q&U!+ P04 " G@Y5:YJ%#S*,' !=(P $ &5X,S$Q,C R M-3(R."YH=&WM6FUOXS82_GZ_@I>@VP2P';_'<;(!TGT!%@=)J*TJ9^+GA.R]:+<;J7>Z6AHURYSH=_LC\;,V]VHN MP[A3+J?;E9Z;BW!]<^$7N8ETLKR]2=15NUZHQ&737K?[ MS8D7O;U)=>FPGL'\\#6HV5'FZ,&U9:YFY32&P61.PMS5>*QS;::G7?_OFD?: MJ2Q4OIQ^^Y,JR(I_TT)\UH4LOVU96=JV):/2(&C5?PE&P3Y_N6ALAIY9HE1\>*"X=FI.XOL4 MHV1>_$9^J(VM)=9U6OP(XXUR"MH_/,29+&E6YK[2?3RWQ4P8UV$)'?"0SJZTN6R+V\5H*ETGWYG0TN7[9N^AU MQ">12>#(T%S1 CSD,F7%75G6,A>?J=+&"2#OHS:%Z'7;_Q(Z%7>__"(^E7%' MI-I GD2%U74BJ$R@X"-%II9F^>:T-^Y>]R>MP%UG+/CF=#"\#EK]UW/XZ.J% M^ZC?$=])BXW!#<52W)=ZD5,RHU9P5>.C1&/%4H//H5"J4LAR*>K2F9I@,!C> MDSV<)T6!*Z/@WE0"]'"A+I3/"R^W(U!23-;"H2Q2R'OR+E_KM/@M@3%8,O>5 M FNP0*P,*@/$2DR')0D9LS[C8-:B"7$,6RVQE4)]!>!EU49 MYS5C'T'8\D8+ 50F7XH*/N3P,RSR?!/?QK7VR=* 4*)8<8LEZAP""*J&Y_UR MUML32YN)--<+NXJXH9FRSC#)2OXQV TK6UN!LRMC=JQ]!;$;=D"ZVQM]O M$V7C7-L:\SBGC$J7"JN MQV4(..L7G%-;.# ^+FS+T0NECQ9*L="*H[?1 0DF_:,+%#=^E4R8$]HYI6XZ M&'\U#,AS\9XL^AFXPC/9E^/48I*-96V/G\)L%Q%\WJP4^%/7!@J02'-E?7I" MBDJOAPO^)K&WR<%0+GT0&P+=!*+5$ @ HT M[^FJ9$VU9>KUL+>>IWTR:TLPR/G>JB4J"?3$=2Z9@[ M;\2&PC$C%(3M.H9O M$;$@: +S*3F:%EX22**G(#DZU7:PF7>S01K=H? MCV\*GH ]/I:\P&N+9X)L#Z[:=3FWX4VQ]"-[X_J,'&>:US'.K^S8+4[=H[70 MUN%W/G9#EXVAZ%<CXR)\@^'#ASV?!KO-@52;M MN@!QWGI$4>()#?Y8D\T2YX1[RIOCQ!/YUN]VT;-0]/5:R='O:"7]@3E9(:ZU M22C.[^VH;W*+X_:,&K33*JRMDV@7G#9V3?O^!Z@L<(ATY &R9UJD451X+%&P MS2LX RY %):)"'^Y85F!F7ZM%4SWP*W+V!\ZSE]KMWB'$Q>79'\;#19P'QTK M@L\;NEYW;0N2]\R_H21Z!O;%W)_15Z>O9T6R:;#"V6-/_LD$$RVMT^]@U)L6 M %,0/E3J5B@"%A7 U@6<#Y_XS82E]Y]37RW!HYV[ X^G!F!OP:?D4Q11\?5Z21A=9#KDL7P$#@3S.87"'HQ\9\?' M?[#KKH[R7+@)]Z5X1]HY74Q[/L#.-Z2-0 2LD6G#VEQ6EJ:K+]>@ORJ7RZDJ M_:)^TO5C=8R@.=,H:EES"]K?C0[#S9.$2;,W3\C@:+?3.SCV6UK[5YW!U>'A_UMMOS.^'/[A:@?CSGAT>.JVV@OO MW^!C1-%6LGQ[,CA936A2?=JO'@1P<+WUW("S_VD@0PS_?#KH=K\)IB5,@Y[5 MIOZ@Q5(GM^^YI7]W+$KG?8ZX7OZ:A0\J:& M*"7^<\\CI$>;/3)GNR(P]Q$.>H;H7PD?31GCO@9;$OXNFUB9]R(V?"1X_@;, MWX3R=%,_&)Q2$FIN['_I!8$U3"Y\S[:G*7SRQD>EK7\8-0TWLN>T\P[()LM\ MW]?=3)$14JUVAZ<<>CWAX LES6=XO>7"OU;S/U!+ P04 " G@Y5:H5U# MF,L' P(@ $ &5X,S$R,C R-3(R."YH=&W=6FUO([<1_MY?P=KHQ08D M69(M6Y9\!MQ[ :X%VL,E:(!\*:CEK,1Z=[DAN9*57]]GR-6[E)/3H&?G/OBT MXG XK\_,<'4W\7EV?S[_=/?G9E.\-TF54^%%8DEZ4J)RNAB+'Q6Y1]%L MUE3O3#FW>CSQHMON]L2/QC[JJ8SK7ON,[A=\[B[B\]U%..1N9-3\_D[IJ=#J M[8F^3:Y'M]>72G6ZZNHRN;Y-TMY-^^:FG_;35%[W_]TYP5:0QSW.SS-Z>Y+K MHCDA/G]PU6W=]$H_G&GE)X-.N_V7DT!Z?Y>:PN,\B_WQ8V2SP\S3DV_*3(^+ M00*!R9[$O8OUQ&3&#D[;X=^05YJIS'4V'WSW@\[)B7_03'PQN2R^:SA9N*8C MJ]-(Z/0O!*$@7WBJ2]N.RTNILBOT!AWY'U.M6) M]-H48C07[R::4O%1%[)(M,S$/U.LDGWQBGRNK*LDSO5&?$])9;77X/[A*9G( M8DSB(?'B2Y61Z%S*9N?J3)X?5"F7=HS ]*8]_O!E:]!IB4]B(J"B*"H'UA4ICO8"& M'XW-1:?=_+LPJ7CXZ2?QJ4A: CJ#GD2)TXT25"@P^$@C6TD[?W/:N6X/N_U& MQ*TS)GQS>GDUC%S#QW/8Z/:%VZC;$G^5#HK!#/EIA(!#Q.:7(><"'0[! 4EY!P, MRB2Y?*1@\B5/A^\4A,&16:@2.(,)$FU1%4!68#LD463%;**3B7 5_UGMGY&E MF@DKD&N7H7QP)9II/T%DN)*2(.":KQ,SQ3;%<+1FAE?@SLM?<2>)= FJ*P,U MX$N08]FNK>L"T9]'3-9%DE4<^W#"FC4:<*"VV5R4L"&[G\,BRU;^K4WKMHY& M""G-C!M,464@@%,-+!^.1+J)2#,SR7+D+>CPU0,.0? M79ZXY2NE8D1H9I3Z0;?;ZGVS&)#GXCTY]#(P1D"RKWNJP2";R,H=OX71;D2P M>GU2Q$]363! (DVU"^D)*BH"'R[XJ\1>!P=+F0QNK %TY8IR\J)'DD,69 M3*LP"[AJY+32TFI60$>8#W!5,*?*,?2&L'^JB%*B?A)JDPR M!D&M(,0*PK$C%H3U.H9/(V)"P 3VDSH:%EY6F(RVP^3H=-N)EN,3]>B@0:!- MM>)8X/Y1,B))ASCB8LT!(JU:. OAH^5(9]K/&>CW'NUC+1Z;RAR4X M!MWDDIJX44F_WJ>)T:(%"A%.T1*0)WB3#WA]'E7(^&BL7:-S,UX7S;"RU[// MR',&>Y-@@F73KB'K'JZY<1[?\^ -7BX!HY\Q'N&H.!+MV9(B1I"!6]2UX.C[ M*,P1/&*$*2W*=1ZEFDBW+$.WV57>RW9]2AG89A*9U$T^!-W=TR M3?@"+'.,DIY"@.S9-C(H++RF-&0+#,X0%X *QU"$_[EM600S_5QIB!X"MRJ2 M,'J9O7%%/8L M7]:-5IQ"]F2@5-CH:)F !_U>-P+8 @>&&Z=0"!RJ@*MRF!\V"9F1-6 M9Q,3':]>U_*L=X='+PQOVW M^' _F]_9O[='N3?>&7Y-I9'QWN2#3M# A^ZY)A@A)<@V(6TF2T>#Q8H^C6Y@Z6C\OU2X_;ZU;GML_O/3QLYM7BX/J52"N\ M$KGP:G>MU^KUKP^NMEN=@VN_QK5[V6I?7_W^;+NM=OOP\F]E>W75NNT=Q_8B MV#?:&%YTI2S>GER>;*7.H%L^B^%7@M:O>/T'H'O5ZX3D>YDI6Z0KT+?[?> M=FTH>F2^MD5$[2.,\PS2/U)LU"6,RS94$N%"4"S$>Q$*'QDX6\&"'N-[*C0: ML']ACA*?+5IJ17P)>N!U=FAC>=OG>->$E8?5!=3V.^]E#%Z$VKZG>=CZ$4-I M7'C',HCWLU/:^5G#RB.A/VBOML@1W%+YPUL.O7$_^!N)^F_\Q<9%^*7(?P%0 M2P,$% @ )X.56O/)E"#%! 1A4 ! !E>#,R,3(P,C4R,C@N:'1M M[5AM;]LV$/Z^7W%SL+8!+$627R++C@'741!C0US$SMKURT"+5,15)E6*2N+] M^AWUTN;-@S=T75+4'P1+=SS><\_Q>.0HT>MT/$H8H>,?1C]:%AS+J%@SH2%2 MC&A&HI.RH]::"RMA9OZ@Z]F'O4P/KSG52> ZSD^M4G4\BJ70.)_"\=7?RLP# M8YK=:(ND_%($$3K,5*L:V\@CF4H5[#GE;V@D5DS6/-T$+Y=\S7(X8]=P+M=$ MO&SG1.16SA2/*\6<_\G0*?2O?+VN?#Y$.RD7K,'@>L;K\-WI[/5L"1W/=N^Z M?!LY49<(7LLL&*#5I^+[-#Q?SDYFT\ER-C^#^0E,3V?A"83OPNG%3\]>0L7%CS=[^$O\%DNC02SW&\?T';'T6N>;SYS]%U M'T6W3!@4@C*5HR^,MF&9H-$<0AM.F+HLOX>9B.P7>[[G'@YS>&7D+_8ZW>%4 MKC,B-N7_?9@(49 4SEDFE08T=B+5&ES'^AEBJ4JK&0*5%!@Z3=''E2J(PN%N MWQEZ?KLJL[5YW_.<866K?'&'^S;<0PP)4VRU:1!A9+-"Y05!*K3\E,(B39%N3+O4L/TI6Q7[6'#%S%:<&Y9J.JO, P= 9K#0HRI#IOUS5+$!&9[VB0\M(T,FBT MBK1*#(D5J)PS;_*@KF'V5I[O(/ .;U&M*I@= VHKVX\T9^5#DU7*FCE64F%1 MLY"3E&0Y"YH_0\KS+"6;@(LRLN6@89UY*ZFU7 =F\BM3 ".2UMM2Z4LEKEM& MOV_WN@/3-6KT1M-FXKJAM,N&\D#3A[*^W>EX6Z6.[6Z5_9U5]]#V7?^+F^WX M=F_0^_)F/=OO[6;VH(QO%6-D,2*?"R&W#O]A(FO^X367'X]>L& M'C JURB+9+5@@G+?-5JM\;$Y,]W=_^JX?+.0)YGB*7ANU:0\%]C^#JA;XVJ; M?"Z8=J+2@.IBLUH^'^F+[X#=<U?VE-.$LQA/#N9@S:\8S&,\43/U,$T.RI[M MD;[RWM5>)O.R8PT42XDQ^>"R[_,J*_L^Y_,0LL*EA@?\K4.VW<=LO3FLG]4] MYD%Y?_H74$L#!!0 ( ">#E5J04MMMX 0 $ 4 0 97@S,C(R,#(U M,C(X+FAT;=U8;7/:1A#^WE^Q)=,DGD&R7L!@03RC8!C39HS'D";-E\XAG27*,;5S2IJD3/C"(?;E]]MG;6UU_H9;I47]!27ST0_]'RX)C M$15+RA5$DA)%8RARQB_@74SS2["L2FL@LK5D%PL%GN.UX9V0E^R*E'+%5$J/ M:C_]_?*YOV\6Z<]%O#[JQ^P*6/RJP3IQ-^GXOCLGOM^*2422 T*\Q'=)I^/Y MT>'O;@--4;VTR=4ZI:\:2\:M!=7K!RW/[K0SU5NQ6"T"UW%^:AC5HWXBN,+U M)-J7/TLW]YPI>JTLDK(+'D08,)6-TK:61R(5,GCFF$]/2ZR$+%FZ#E[,V)+F M<$I7<"Z6A+]HYH3G5DXE2TK%G/U),2B,SSRNRI@[Z"=EG-887$]'/7Q_,GX] MGH'OV=YFR+>1$WF!X)7(@D/T^E1B'PS/9^/1>!#.QI-3F(Q@<#(>CF T/@U/ M!^/P#?Z%TN'YMX;K[.WY]&UX.H/9!-PNO+6G]L"&Z7!@<+I^VX%P"N'QY&PV M/(9;VEN!/A5D-89#YT#S-3L9PC0\?QV>#J?6Y/V;X6\0#F9:XCG./RG'/XI< ML63]GZ-K/8ANMJ!0\)C*'&.A<1-^)KG@,)!DE0B)SPN2 [VF4:%;G%JP'"(J M,6 6$<50DW&(!.Z&(H'PPP<8\\A^_JSKN9U>#B^U_/DS MO]4;B&5&^-K\WH.0\X*D<$XS(16@LY&02W =ZQ? 4(S7#$&*&"@&',.(SF5! M))J[!T[/ZS;+%ENY[WJ>TRM]F0>WMV?#';2PH)+.US4BS&I6R+P@2(,2-S5< M0=,UW 3,!HE%II-Q6[=6TD6"F'4(4R+GA-/RV3@/2L5S# M)1>KE,87U)!1%552I"G2C667:K9OJE72CP635!_#N6:IHK.L+-=_2?8 *]!M MOXSW;NC%+2&9TFZ&U]&"<%RIXM@]]%O([F$/"(^_?8:]I\@VW81)Y#N3--?,-K68I"F@&0:#O08%&5*=-ZN>Q0F/]/_H,&;& M-3*HM8JT+ R!'RO/FPBZCQ#[P SV&?7RJ),OS-WA3H53;I^_ M S072HEEX!H$BLQ36BO,\0"BTL)H4Y+E-*A_]&*69RE9!XR;18U1;].=GG2O M=%N/2%H=M";MI;@:@KL'=LOQ]1RL,&N1F3;C,C[*KXO.[#]5GNKU+'= MK;+'O+H=N]O>+OX7;AVG]<7=MEN8O>VFM]WNF_R6.486<]PQKQI^X\X6";SL M&MS-Z4B7]UTB2PZ_?C?$5Z8RM)A&HFP#@9DFM%;CZ%B_!6Z>ZE5>OEO(8299 M"IY;CE[?"NSN#JCO=:\GCFDG*C6H%H[@YOO.I+\!=,?]ZD#9M7=(SF>H?D^U M41UA^M!&2)"+E,50A_*!6>,*>4,A^)?643A#$9)@P6C"8P MNAFE)@F^*E)I!BEM=B89"C*4A%$D"J[T:V*E=+\&]\W9_L#P<.=2*Q.YF=<" M25/L4E?TWC77)T;,?.!\,B%SI 5?;[>:;+N)V'IG5GV7-WC[YN;P+U!+ 0(4 M Q0 ( ">#E5J6^04N1QP .J3 > " 0 !A,3!? M,31L=&EB87-E "2G@ '@ @ &#' 83$P7S$U;'1I8F%S97!S=6%G M#E5K*-H;7-" .VT > " 4=: !A M,3!?,3AP@ 87IZ+3(P,C4P,C(X+FAT M;5!+ 0(4 Q0 ( ">#E5H=>J&?:!P .A? 0 0 " 1R* M P!A>GHM,C R-3 R,C@N>'-D4$L! A0#% @ )X.56G=W,D J1P V00# M !0 ( !LJ8# &%Z>BTR,#(U,#(R.%]C86PN>&UL4$L! A0# M% @ )X.56K'UKB)VJ [I8' !0 ( !#NX# &%Z>BTR M,#(U,#(R.%]D968N>&UL4$L! A0#% @ )X.56AY")WC.Y@( 4\@# !, M ( !MI8$ &%Z>BTR,#(U,#(R.%]G,2YJ<&=02P$"% ,4 M" G@Y5:=?!&5++E "?4P$ $P @ &U?0< 87IZ+3(P,C4P M,C(X7V#E5IRG>$,?,\! / $$@ 4 M " 9AC" !A>GHM,C R-3 R,CA?;&%B+GAM;%!+ 0(4 Q0 ( "># ME5HDQQH#VR0! $"G#0 4 " 48S"@!A>GHM,C R-3 R,CA? M<')E+GAM;%!+ 0(4 Q0 ( ">#E5H!C>W ES@ #ZJ 0 > M " 5-8"P!A>GII;G-I9&5R=')A9&EN9W!O;&EC>2UE>"YH=&U02P$"% ,4 M " G@Y5:@%186E<( "@,0 '@ @ $FD0L 97@Q,%\Q M-F5X96-U=&EV97)E=&ER965L=&DN:'1M4$L! A0#% @ )X.56I@(#.VT M!@ +0 !D ( !N9D+ &5X,C$Q9GDR-7-U8G-I9&EA#E5KSR90@Q00 $85 M 0 " :FS"P!E>#,R,3(P,C4R,C@N:'1M4$L! A0#% M @ )X.56I!2VVW@! 0!0 ! ( !G+@+ &5X,S(R,C R >-3(R."YH=&U02P4& !0 % !3!0 JKT+ end XML 161 azz-20250228_htm.xml IDEA: XBRL DOCUMENT 0000008947 2024-03-01 2025-02-28 0000008947 2024-08-31 0000008947 2025-04-15 0000008947 us-gaap:SubsequentEventMember 2025-03-10 0000008947 azz:AISJointVentureMember 2025-02-28 0000008947 us-gaap:LineOfCreditMember us-gaap:SeniorNotesMember 2025-02-28 0000008947 azz:April2024SecondaryOfferingMember 2024-04-30 2024-04-30 0000008947 azz:TermLoanBMember us-gaap:LoansPayableMember 2022-05-13 0000008947 azz:TermLoanBMember 2025-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2022-05-13 0000008947 azz:StandbyAndCommercialLettersOfCreditMember azz:A2022CreditAgreementAndTermLoanBMember 2022-05-13 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2024-09-24 2024-09-24 0000008947 srt:MinimumMember us-gaap:LineOfCreditMember 2024-03-20 2024-03-20 0000008947 srt:MaximumMember us-gaap:LineOfCreditMember 2024-03-20 2024-03-20 0000008947 srt:MinimumMember us-gaap:LineOfCreditMember 2024-03-01 2025-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember azz:TermLoanBMember 2014-03-19 2024-03-19 0000008947 us-gaap:RevolvingCreditFacilityMember azz:TermLoanBMember 2024-03-20 2024-03-20 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2024-03-20 2024-03-20 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2024-03-20 2024-03-20 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-03-20 2024-03-20 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-08-17 2023-08-17 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-08-17 2023-08-17 0000008947 azz:TermLoanBMember 2022-08-31 2022-08-31 0000008947 2025-02-28 0000008947 2024-02-29 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2024-03-01 2025-02-28 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2024-03-01 2025-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember 2024-03-01 2025-02-28 0000008947 azz:A2022CreditAgreementAndTermLoanBMember 2024-03-01 2025-02-28 0000008947 azz:April2024SecondaryOfferingMember 2024-04-30 0000008947 us-gaap:SeriesAPreferredStockMember 2025-02-28 0000008947 us-gaap:SeriesAPreferredStockMember 2022-08-05 2022-08-05 0000008947 us-gaap:SeriesAPreferredStockMember 2024-05-09 2024-05-09 0000008947 us-gaap:SeriesAPreferredStockMember 2024-05-09 0000008947 2023-03-01 2024-02-29 0000008947 us-gaap:RevolvingCreditFacilityMember azz:A2022CreditAgreementAndTermLoanBMember 2022-09-27 2022-09-27 0000008947 azz:InterestRateSwapPortionOfVariableRateDebtMember 2022-09-27 0000008947 us-gaap:InterestRateSwapMember 2022-09-27 0000008947 us-gaap:InterestRateSwapMember 2025-02-28 0000008947 azz:NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member 2025-02-28 0000008947 2024-03-01 2024-05-31 0000008947 azz:CapitalCommitmentsMember 2024-03-01 2025-02-28 0000008947 azz:ZincContractMember 2024-05-31 2024-05-31 0000008947 azz:NaturalGasContractMember 2024-05-31 2024-05-31 0000008947 azz:AISJointVentureMember 2024-02-29 0000008947 2022-03-01 2023-02-28 0000008947 azz:AISJointVentureMember 2024-03-01 2025-02-28 0000008947 azz:AISJointVentureMember 2023-03-01 2024-02-29 0000008947 2023-02-28 0000008947 2022-02-28 0000008947 us-gaap:CommonStockMember 2022-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2022-02-28 0000008947 us-gaap:RetainedEarningsMember 2022-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2022-03-01 2023-02-28 0000008947 us-gaap:CommonStockMember 2022-03-01 2023-02-28 0000008947 us-gaap:RetainedEarningsMember 2022-03-01 2023-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-01 2023-02-28 0000008947 us-gaap:CommonStockMember 2023-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0000008947 us-gaap:RetainedEarningsMember 2023-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2023-03-01 2024-02-29 0000008947 us-gaap:CommonStockMember 2023-03-01 2024-02-29 0000008947 us-gaap:RetainedEarningsMember 2023-03-01 2024-02-29 0000008947 us-gaap:CommonStockMember 2024-02-29 0000008947 us-gaap:AdditionalPaidInCapitalMember 2024-02-29 0000008947 us-gaap:RetainedEarningsMember 2024-02-29 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-29 0000008947 us-gaap:AdditionalPaidInCapitalMember 2024-03-01 2025-02-28 0000008947 us-gaap:CommonStockMember 2024-03-01 2025-02-28 0000008947 us-gaap:RetainedEarningsMember 2024-03-01 2025-02-28 0000008947 us-gaap:CommonStockMember 2025-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2025-02-28 0000008947 us-gaap:RetainedEarningsMember 2025-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-02-28 0000008947 azz:AISJointVentureMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember azz:AZZInfrastructureSolutionsMember 2022-09-30 0000008947 us-gaap:AllowanceForCreditLossMember 2024-02-29 0000008947 us-gaap:AllowanceForCreditLossMember 2023-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2022-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2024-03-01 2025-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2023-03-01 2024-02-29 0000008947 us-gaap:AllowanceForCreditLossMember 2022-03-01 2023-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2025-02-28 0000008947 azz:TECOCaseMember 2025-02-28 0000008947 azz:AZZInfrastructureSolutionsMember 2024-02-29 0000008947 azz:AZZInfrastructureSolutionsMember 2023-02-28 0000008947 azz:Construction1Member 2024-03-01 2025-02-28 0000008947 azz:Construction1Member 2023-03-01 2024-02-29 0000008947 azz:Construction1Member 2022-03-01 2023-02-28 0000008947 azz:IndustrialMember 2024-03-01 2025-02-28 0000008947 azz:IndustrialMember 2023-03-01 2024-02-29 0000008947 azz:IndustrialMember 2022-03-01 2023-02-28 0000008947 azz:TrasmissionDistributionMember 2024-03-01 2025-02-28 0000008947 azz:TrasmissionDistributionMember 2023-03-01 2024-02-29 0000008947 azz:TrasmissionDistributionMember 2022-03-01 2023-02-28 0000008947 azz:PowerGenerationMember 2024-03-01 2025-02-28 0000008947 azz:PowerGenerationMember 2023-03-01 2024-02-29 0000008947 azz:PowerGenerationMember 2022-03-01 2023-02-28 0000008947 azz:ElectricalUtilityMember 2024-03-01 2025-02-28 0000008947 azz:ElectricalUtilityMember 2023-03-01 2024-02-29 0000008947 azz:ElectricalUtilityMember 2022-03-01 2023-02-28 0000008947 us-gaap:OtherCustomerMember 2024-03-01 2025-02-28 0000008947 us-gaap:OtherCustomerMember 2023-03-01 2024-02-29 0000008947 us-gaap:OtherCustomerMember 2022-03-01 2023-02-28 0000008947 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2025-02-28 0000008947 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2025-02-28 0000008947 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2025-02-28 0000008947 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2025-02-28 0000008947 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2025-02-28 0000008947 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2025-02-28 0000008947 srt:MinimumMember us-gaap:VehiclesMember 2025-02-28 0000008947 srt:MaximumMember us-gaap:VehiclesMember 2025-02-28 0000008947 srt:MinimumMember azz:ComputersandSoftwareMember 2025-02-28 0000008947 srt:MaximumMember azz:ComputersandSoftwareMember 2025-02-28 0000008947 srt:MinimumMember 2025-02-28 0000008947 srt:MaximumMember 2025-02-28 0000008947 azz:TransitionServicesAgreementTSAMember 2024-03-01 2025-02-28 0000008947 azz:TransitionServicesAgreementTSAMember 2023-03-01 2024-02-29 0000008947 2024-05-09 0000008947 2024-05-09 2024-05-09 0000008947 us-gaap:LandMember 2025-02-28 0000008947 us-gaap:LandMember 2024-02-29 0000008947 us-gaap:BuildingAndBuildingImprovementsMember 2025-02-28 0000008947 us-gaap:BuildingAndBuildingImprovementsMember 2024-02-29 0000008947 us-gaap:MachineryAndEquipmentMember 2025-02-28 0000008947 us-gaap:MachineryAndEquipmentMember 2024-02-29 0000008947 us-gaap:FurnitureAndFixturesMember 2025-02-28 0000008947 us-gaap:FurnitureAndFixturesMember 2024-02-29 0000008947 us-gaap:VehiclesMember 2025-02-28 0000008947 us-gaap:VehiclesMember 2024-02-29 0000008947 us-gaap:ConstructionInProgressMember 2025-02-28 0000008947 us-gaap:ConstructionInProgressMember 2024-02-29 0000008947 us-gaap:CostOfSalesMember 2024-03-01 2025-02-28 0000008947 us-gaap:CostOfSalesMember 2023-03-01 2024-02-29 0000008947 us-gaap:CostOfSalesMember 2022-03-01 2023-02-28 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-03-01 2025-02-28 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-03-01 2024-02-29 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-03-01 2023-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2023-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2023-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2023-03-01 2024-02-29 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-03-01 2025-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2025-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-02-29 0000008947 us-gaap:NoncompeteAgreementsMember 2024-03-01 2025-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2025-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2024-02-29 0000008947 us-gaap:TrademarksMember 2024-03-01 2025-02-28 0000008947 us-gaap:TrademarksMember 2025-02-28 0000008947 us-gaap:TrademarksMember 2024-02-29 0000008947 us-gaap:DevelopedTechnologyRightsMember 2024-03-01 2025-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2025-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2024-02-29 0000008947 us-gaap:NonrelatedPartyMember 2025-02-28 0000008947 us-gaap:NonrelatedPartyMember 2024-02-29 0000008947 azz:PrecoatMetalsBusinessDivisionMember 2022-05-13 2022-05-13 0000008947 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember azz:PrecoatMetalsBusinessDivisionMember 2022-05-13 0000008947 azz:PrecoatMetalsBusinessDivisionMember 2022-05-13 0000008947 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember azz:PrecoatMetalsBusinessDivisionMember 2022-05-13 0000008947 2022-05-13 0000008947 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-05-13 0000008947 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-05-13 0000008947 azz:DAAMGalvanizingCoLtdMember 2022-02-28 2022-02-28 0000008947 azz:DAAMGalvanizingCoLtdMember 2022-02-28 0000008947 azz:DAAMGalvanizingCoLtdMember 2024-03-01 2025-02-28 0000008947 azz:AzzIncMember 2022-03-01 2023-02-28 0000008947 azz:PrecoatMetalsMember 2022-03-01 2023-02-28 0000008947 azz:AISJointVentureMember 2022-09-30 0000008947 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember azz:AZZInfrastructureSolutionsMember 2022-03-01 2023-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-02-29 0000008947 azz:TermLoanBMember 2024-02-29 0000008947 us-gaap:StateAndLocalJurisdictionMember 2025-02-28 0000008947 us-gaap:ForeignCountryMember 2025-02-28 0000008947 us-gaap:SeriesAPreferredStockMember 2022-08-05 0000008947 2024-05-13 0000008947 us-gaap:SeriesAPreferredStockMember 2024-03-01 2025-02-28 0000008947 us-gaap:SeriesAPreferredStockMember 2024-02-29 0000008947 azz:A2020ShareRepurchaseProgramMember 2020-11-10 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2022-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2022-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2022-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2022-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2022-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-01 2023-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2022-03-01 2023-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2022-03-01 2023-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2022-03-01 2023-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2022-03-01 2023-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2023-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2023-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2023-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-01 2024-02-29 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-03-01 2024-02-29 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2023-03-01 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2023-03-01 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2023-03-01 2024-02-29 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2024-02-29 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-02-29 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2024-02-29 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-02-29 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-01 2025-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-03-01 2025-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2024-03-01 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2024-03-01 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2024-03-01 2025-02-28 0000008947 us-gaap:AccumulatedTranslationAdjustmentMember 2025-02-28 0000008947 azz:AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2025-02-28 0000008947 azz:AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember 2025-02-28 0000008947 azz:AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember 2025-02-28 0000008947 azz:April2024SecondaryOfferingMember 2025-02-28 0000008947 us-gaap:StockCompensationPlanMember 2024-03-01 2025-02-28 0000008947 us-gaap:StockCompensationPlanMember 2023-03-01 2024-02-29 0000008947 us-gaap:StockCompensationPlanMember 2022-03-01 2023-02-28 0000008947 us-gaap:DefinedBenefitPlanCashMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanDebtSecurityMember 2025-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2024-02-29 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2023-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2024-03-01 2025-02-28 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2023-03-01 2024-02-29 0000008947 us-gaap:PensionPlansDefinedBenefitMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember 2024-02-29 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember 2025-02-28 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 us-gaap:CorporateBondSecuritiesMember 2024-02-29 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2025-02-28 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-02-29 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:MunicipalBondsMember 2025-02-28 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 us-gaap:MunicipalBondsMember 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2025-02-28 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2024-02-29 0000008947 us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2025-02-28 0000008947 us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-02-29 0000008947 azz:A2023PlanMember 2025-02-28 0000008947 azz:A2023PlanMember 2024-02-29 0000008947 us-gaap:RestrictedStockMember 2024-03-01 2025-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2024-02-29 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2023-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2022-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2024-03-01 2025-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2023-03-01 2024-02-29 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2022-03-01 2023-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2025-02-28 0000008947 us-gaap:PerformanceSharesMember 2024-03-01 2025-02-28 0000008947 us-gaap:PerformanceSharesMember 2024-02-29 0000008947 us-gaap:PerformanceSharesMember 2023-02-28 0000008947 us-gaap:PerformanceSharesMember 2022-02-28 0000008947 us-gaap:PerformanceSharesMember 2023-03-01 2024-02-29 0000008947 us-gaap:PerformanceSharesMember 2022-03-01 2023-02-28 0000008947 us-gaap:PerformanceSharesMember 2025-02-28 0000008947 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-03-01 2025-02-28 0000008947 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-03-01 2025-02-28 0000008947 azz:DirectorsGrantsMember 2024-03-01 2025-02-28 0000008947 azz:DirectorsGrantsMember 2023-03-01 2024-02-29 0000008947 azz:DirectorsGrantsMember 2022-03-01 2023-02-28 0000008947 azz:EmployeeStockPurchasePlanMember 2024-03-01 2025-02-28 0000008947 azz:EmployeeStockPurchasePlanMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2024-03-01 2025-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2023-03-01 2024-02-29 0000008947 us-gaap:CorporateNonSegmentMember 2023-03-01 2024-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2022-03-01 2023-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:PrecoatMetalsMember 2022-03-01 2023-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2022-03-01 2023-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2022-03-01 2023-02-28 0000008947 azz:MetalCoatingsMember 2023-03-01 2024-02-29 0000008947 us-gaap:CostOfSalesMember azz:MetalCoatingsMember 2022-03-01 2023-02-28 0000008947 us-gaap:CostOfSalesMember azz:PrecoatMetalsMember 2022-03-01 2023-02-28 0000008947 azz:PrecoatMetalsMember 2024-03-01 2025-02-28 0000008947 azz:PrecoatMetalsMember 2023-03-01 2024-02-29 0000008947 us-gaap:CorporateNonSegmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-03-01 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2025-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2024-02-29 0000008947 us-gaap:CorporateNonSegmentMember 2025-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2024-02-29 0000008947 country:US 2024-03-01 2025-02-28 0000008947 country:US 2023-03-01 2024-02-29 0000008947 country:US 2022-03-01 2023-02-28 0000008947 country:CA 2024-03-01 2025-02-28 0000008947 country:CA 2023-03-01 2024-02-29 0000008947 country:CA 2022-03-01 2023-02-28 0000008947 country:US 2025-02-28 0000008947 country:US 2024-02-29 0000008947 country:CA 2025-02-28 0000008947 country:CA 2024-02-29 0000008947 azz:AISJointVentureMember 2022-03-01 2023-02-28 0000008947 azz:AISJointVentureMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember azz:AZZInfrastructureSolutionsMember 2025-02-28 0000008947 azz:AISJointVentureMember 2025-02-28 0000008947 azz:AISJointVentureMember 2024-02-29 0000008947 azz:AISJointVentureMember 2024-03-01 2025-02-28 0000008947 azz:AISJointVentureMember 2023-03-01 2024-02-29 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2025-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2025-02-28 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2025-02-28 0000008947 us-gaap:InterestRateSwapMember 2024-02-29 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0000008947 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2024-02-29 0000008947 2024-01-15 0000008947 2024-06-01 2024-08-31 0000008947 2023-11-30 0000008947 2023-10-27 2023-10-27 0000008947 azz:TECOCaseMember 2024-12-01 2025-02-28 0000008947 2024-12-01 2025-02-28 0000008947 azz:GainesvilleAssociationVs.ARCMember 2024-12-03 2024-12-03 0000008947 azz:GainesvilleAssociationVs.ARCMember azz:AzzIncMember 2024-12-03 2024-12-03 0000008947 azz:GainesvilleAssociationVs.ARCMember azz:AzzIncMember 2024-03-01 2025-02-28 iso4217:USD shares pure iso4217:USD shares utr:acre azz:segment azz:lease 0000008947 false FY 2025 P3Y0M0D http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://www.azz.com/20250228#RightOfUseAssets http://www.azz.com/20250228#RightOfUseAssets http://www.azz.com/20250228#RightOfUseAssets http://www.azz.com/20250228#RightOfUseAssets http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityCurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://www.azz.com/20250228#FinanceLeaseAndOperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent 10-K true 2025-02-28 --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 Yes No Yes No Large Accelerated Filer false false true true true false 2433487830 29913085 Portions of the registrant's Proxy Statement for its 2024 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. 975000000 0.40 <div style="margin-bottom:9pt;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%">We recognize the critical importance of cybersecurity in today's digital landscape and acknowledge the inherent risks associated with cyber threats. As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.</span></div><div style="margin-bottom:9pt;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%">To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.</span></div><div style="margin-bottom:9pt;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%">We maintain a cybersecurity risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats. The underlying controls of this program are based on recognized best practices and standards for cybersecurity and information technology, including those set forth in the National Institute of Standards and Technology ("NIST") Cybersecurity Framework. Among the key elements of our cybersecurity risk management program are the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Security Awareness and Training—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an IT security awareness program consisting of training on the fundamentals of information security protection. These training courses are required to be completed annually by all employees.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Annual Risk Assessment—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An annual risk assessment is conducted by a third party, which is designed to assess the effectiveness of the Company's security controls and to identify key risks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Network Protection—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Network protection, detection, and monitoring technologies have been deployed on all external and internal network connections, in order to segment different sections of the business from each other, which strengthens key protection capabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Identity and Access Management—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented user authentication controls on the Company's systems, devices, data and applications. In addition, multi-factor authentication is implemented for all personnel who remotely access or have privileged account access to systems and networks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Penetration Testing—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have partnered with a third-party penetration testing company to help identify new vulnerabilities and continuously improve the security posture of the Company through annual testing.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Endpoint Detection and Response ("EDR")—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EDR is an integrated, layered approach to endpoint protection that uses continuous monitoring and data analytics. We have partnered with a third-party security operations center, to provide critical support in monitoring, identifying and assessing cyber threats such as malware, ransomware, breaches, and denial of service attacks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:700;line-height:120%;padding-left:14.5pt">Security Incident Management—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident, we have established an incident response plan, which outlines clear protocols for incident detection, containment, investigation, and resolution, aiming to minimize the impact on our operations, customers, and stakeholders.</span></div><div style="margin-bottom:9pt;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%">We do not believe that any risks from cybersecurity threats, including any as a result of prior cybersecurity incidents we have experienced, have had a material adverse impact on our operations, business or financial condition. For more information regarding the risks we face from cybersecurity threats, see "Item 1A. Risk Factors."</span></div> As such, cybersecurity is an integral component of our overall risk management strategy and corporate governance framework.<div style="margin-bottom:9pt;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%">To meet business objectives, we rely on both internal information technology systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data that may be subject to legal protection, and to ensure the continuity of our supply chain.</span></div> true true true false <div style="margin-bottom:9pt;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%">Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.</span></div><div style="margin-bottom:9pt;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%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes </span></div><div style="margin-bottom:9pt;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%">information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;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%">Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.</span></div><div style="margin-bottom:9pt;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%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes </span></div><div style="margin-bottom:9pt;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%">information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;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%">Our approach to cybersecurity governance is embedded within the broader governance structure of the Company. The Audit Committee of the Board of Directors is tasked with reviewing our policies and procedures related to cybersecurity risks, including the Company's cybersecurity risk management program discussed above, to ensure their alignment with industry best practices and regulatory standards. The Audit Committee and the Board of Directors ("Board") regularly engages with management to assess cybersecurity risks, mitigation efforts, and the overall effectiveness of our cybersecurity program.</span></div> true <div style="margin-bottom:9pt;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%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes </span></div><div style="margin-bottom:9pt;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%">information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;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%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes </span></div><div style="margin-bottom:9pt;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%">information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;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%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes </span></div><div style="margin-bottom:9pt;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%">information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> <div style="margin-bottom:9pt;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%">Our Director of Enterprise Applications leads a dedicated management committee responsible for overseeing cybersecurity matters. The Information Security committee contributes decades of experience in technology, cybersecurity, architecture, and incident response in both military and private sector with certifications including Certified Information Systems Security Professional ("CISSP"), Certified Ethical Hacker ("CEH"), CompTIA Secure Infrastructure Specialist ("CSIS"), and degrees in cybersecurity, data science, and computer science. Collectively, this team has served in various large, publicly traded companies, implementing and managing robust IT and cybersecurity programs, developing tools, and safeguarding internal networks, business applications, customer-facing applications, and payment systems. This committee consists of members with diverse expertise, including information technology, legal, risk management and finance, who collaborate to provide strategic guidance, evaluate potential risks and ensure the adequacy of our cybersecurity measures. The committee regularly provides updates to senior leadership and the Audit Committee, as well as the full Board, which includes </span></div><div style="margin-bottom:9pt;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%">information regarding our cybersecurity program initiatives, program performance, and the reporting provided by third-party service providers.</span></div> true 354600000 13300000 1300000000 870300000 400000000.0 100000000.0 0.0250 0.0175 0.0275 0.0225 0.0375 0.0325 0.0325 0.0250 0.0275 0.0350 0.0175 0.0275 0.0425 0.0375 0.0425 0.0275 0.0350 3250000 3250000 0.0754 0.0858 0.0020 0.0030 0.00225 4.5 4600000 70.00 322000000 13300000 308700000 240000 0.060 308900000 240000000 1.4 27100000 75200000 233700000 0.060 15.00 240000000 3600000 14400000 15400000 0.04277 0.0250 0.06777 550000000.0 536300000 900300000 354600000 25 0.75 121800000 60800000 52800000 8200000 7500000 98700000 6700000 15400000 7500000 248 GRANT THORNTON LLP Dallas, Texas 1488000 4349000 419000 2347000 135149000 142246000 12932000 15599000 112313000 117656000 106507000 79335000 7055000 7814000 375444000 366999000 592941000 541652000 25951000 23739000 703863000 705468000 3620000 5606000 421850000 445435000 99379000 98169000 4053000 8437000 2227101000 2195505000 106471000 88001000 602000 172000 37742000 30823000 68428000 68651000 7749000 6659000 220992000 194306000 852365000 952742000 19012000 17827000 42819000 38567000 46418000 57572000 1181606000 1261014000 1000 100000000 100000000 240000 240000 240000 240000 312520000 0 233722000 1 1 100000000 100000000 29913000 29913000 25102000 25102000 29913000 25102000 418004000 103330000 609158000 576231000 -11580000 -3894000 1045495000 700769000 2227101000 2195505000 1577744000 1537589000 1323649000 1195064000 1174128000 1027706000 382680000 363461000 295943000 146316000 141861000 122305000 236364000 221600000 173638000 81282000 107065000 88800000 16163000 15407000 2597000 -562000 161000 1240000 170683000 130103000 88675000 41850000 28496000 22336000 128833000 101607000 66339000 0 0 12770000 0 0 -132083000 0 0 -119313000 128833000 101607000 -52974000 1200000 14400000 8240000 75198000 0 0 52435000 87207000 -61214000 1.80 3.48 2.34 0 0 -4.81 1.80 3.48 -2.47 1.79 3.46 2.33 0 0 -4.78 1.79 3.46 -2.45 29086000 25041000 24828000 29344000 25209000 24978000 0.68 0.68 0.68 52435000 87207000 -61214000 -2701000 -57000 -7997000 -1806000 1418000 0 0 0 -27750000 -403000 -303000 119000 153000 3321000 2740000 2951000 3667000 -139000 22000 -33000 0 -7686000 679000 22751000 44749000 87886000 -38463000 0.40 -610000 491000 -127000 -105000 43000 -53000 1099000 995000 1017000 1268000 51000 0.40 7000 -12000 52435000 87207000 -61214000 0 0 -119313000 1200000 14400000 8240000 75198000 128833000 101607000 66339000 5058000 -67000 -58000 82205000 79423000 74590000 -7969000 -4685000 -7007000 16163000 15407000 2597000 12565000 3113000 0 0 0 135000 368000 -61000 1032000 12513000 12171000 11271000 13261000 9510000 8382000 -17110000 -54002000 67075000 13074000 4630000 5532000 249909000 244468000 91430000 115883000 95119000 57120000 0 0 106808000 0 0 1282730000 886000 55000 4121000 -114997000 -95064000 -1228921000 311463000 2364000 2372000 308920000 0 0 5239000 1711000 3000000 326000000 249000000 380000000 326000000 314000000 362000000 0 0 1540000000 1903000 1699000 87548000 110988000 50424000 419750000 23108000 31418000 22739000 -138695000 -147888000 1027335000 922000 13000 505000 0 0 -21275000 0 0 -1336000 0 0 120000000 0 0 97389000 -2861000 1529000 -12262000 4349000 2820000 15082000 1488000 4349000 2820000 24688000 24688000 85847000 584154000 -27324000 667365000 8362000 8362000 154000 154000 -3154000 -3000000 70000 70000 2302000 2372000 8240000 8240000 16898000 16898000 -52974000 -52974000 22751000 22751000 24912000 24912000 93357000 506042000 -4573000 619738000 9488000 9488000 122000 122000 -1811000 -1689000 68000 68000 2296000 2364000 14400000 14400000 17018000 17018000 101607000 101607000 679000 679000 25102000 25102000 103330000 576231000 -3894000 700769000 13251000 13251000 137000 137000 -5366000 -5229000 74000 74000 2721000 2795000 4600000 4600000 304068000 308668000 1200000 1200000 19508000 19508000 75198000 75198000 128833000 128833000 -7686000 -7686000 29913000 29913000 418004000 609158000 -11580000 1045495000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company, Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;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="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%">AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.</span></div><div style="margin-bottom:9pt;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%">On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment. </span></div><div style="margin-bottom:9pt;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%">Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 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-bottom:9pt;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-bottom:9pt;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%">Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.</span></div><div style="margin-bottom:9pt;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%">We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have 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-bottom:9pt;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%">We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current </span></div><div style="margin-bottom:9pt;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%">economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.</span></div><div style="margin-bottom:9pt;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 shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">Charge-offs, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Balance at end of year</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">419 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.966%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.</span></div></td></tr></table></div><div style="margin-bottom:9pt;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 Receivables</span></div><div style="margin-bottom:9pt;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%">Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Revenue is recognized when control of the promised goods or services is transferred to our 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></div><div style="margin-bottom:9pt;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%">AZZ Metal Coatings Segment</span></div><div style="margin-bottom:9pt;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%">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. We recognize 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:9pt;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%">AZZ Precoat Metals Segment</span></div><div style="margin-bottom:9pt;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%">AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets. </span></div><div style="margin-bottom:9pt;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%">Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 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. Our contract assets </span></div><div style="margin-bottom:9pt;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%">and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.</span></div><div style="margin-bottom:9pt;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 increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.</span></div><div style="margin-bottom:9pt;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:9pt;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%">No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. 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-bottom:9pt;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 Sales</span></div><div style="margin-bottom:9pt;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%">Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sales:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></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%">Construction</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%">893,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Consumer</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%">123,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Transportation</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%">140,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Utilities</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%">127,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">163,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.</span></div></td></tr></table></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We consider 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. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;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-bottom:9pt;margin-top:9pt;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><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-27 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:middle"><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:middle"><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:middle"><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:left;vertical-align:middle"><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-5 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-bottom:9pt;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%">Repairs and maintenance are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">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:f-619">three</span> to 30 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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets. </span></div><div style="margin-bottom:9pt;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%">Investment in Unconsolidated Joint Venture</span></div><div style="margin-bottom:9pt;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%">We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair </span></div><div style="margin-bottom:9pt;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%">value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture’s effect on our reported results. We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2025.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;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%">Related Party Transactions</span></div><div style="margin-bottom:9pt;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%">Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We account 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 based on 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-bottom:9pt;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%">We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;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%">As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize 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-bottom:9pt;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%">We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.</span></div><div style="margin-bottom:9pt;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%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;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%">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. In accordance with Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</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 corroborated by market data.</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 style="margin-bottom:9pt;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%"> See Note 21 for more information.</span></div><div style="margin-bottom:9pt;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</span></div><div style="margin-bottom:9pt;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 local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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-bottom:9pt;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-bottom:9pt;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%">We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;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%">We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.</span></div><div style="margin-bottom:9pt;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%">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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.</span></div><div style="margin-bottom:9pt;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%">In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="margin-bottom:9pt;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%">Defined Benefit Pension Plan</span></div><div style="margin-bottom:9pt;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%">In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.</span></div><div style="margin-bottom:9pt;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%">We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 16 for further information. </span></div><div style="margin-bottom:9pt;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%">Series A Preferred Stock </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%">Through May 9, 2024, we held 240,000 shares of 6% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. The Series A Preferred Stock is classified as mezzanine equity in the consolidated balance sheet as of February 29, 2024. In accordance with ASC 480-10-S99, because the shares of Series A Preferred Stock were redeemable at the holder’s option upon the occurrence of an event that is not solely within our control, the carrying value of the Series A Preferred Stock was required to be classified as mezzanine equity. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million</span><span style="color:#000000;font-family:'Arial',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%"> See Note 13 for further description of the Series A Preferred Stock.</span></div><div style="margin-bottom:9pt;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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. </span><span style="color:#000000;font-family:'Aptos',san-serif;font-size:11pt;font-weight:400;line-height:112%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented. </span></div><div style="margin-bottom:9pt;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%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;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%">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.</span></div><div style="margin-bottom:9pt;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%"> In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company, Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;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="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%">AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.</span></div><div style="margin-bottom:9pt;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%">On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment. </span></div><div style="margin-bottom:9pt;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%">Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 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-bottom:9pt;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-bottom:9pt;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%">Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.</span></div><div style="margin-bottom:9pt;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%">We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have 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-bottom:9pt;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%">We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current </span></div><div style="margin-bottom:9pt;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%">economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.</span></div><div style="margin-bottom:9pt;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 shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">Charge-offs, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Balance at end of year</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">419 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.966%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.</span></div></td></tr></table></div><div style="margin-bottom:9pt;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 Receivables</span></div><div style="margin-bottom:9pt;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%">Other receivables include income taxes receivable, receivables for supplier rebates, and other miscellaneous receivables.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Revenue is recognized when control of the promised goods or services is transferred to our 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></div><div style="margin-bottom:9pt;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%">AZZ Metal Coatings Segment</span></div><div style="margin-bottom:9pt;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%">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. We recognize 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:9pt;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%">AZZ Precoat Metals Segment</span></div><div style="margin-bottom:9pt;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%">AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets. </span></div><div style="margin-bottom:9pt;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%">Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 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. Our contract assets </span></div><div style="margin-bottom:9pt;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%">and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.</span></div><div style="margin-bottom:9pt;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 increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.</span></div><div style="margin-bottom:9pt;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:9pt;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%">No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. 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-bottom:9pt;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 Sales</span></div><div style="margin-bottom:9pt;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%">Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sales:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></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%">Construction</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%">893,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Consumer</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%">123,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Transportation</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%">140,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Utilities</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%">127,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">163,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.</span></div></td></tr></table></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We consider 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. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;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-bottom:9pt;margin-top:9pt;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><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-27 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:middle"><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:middle"><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:middle"><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:left;vertical-align:middle"><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-5 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-bottom:9pt;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%">Repairs and maintenance are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">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:f-619">three</span> to 30 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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets. </span></div><div style="margin-bottom:9pt;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%">Investment in Unconsolidated Joint Venture</span></div><div style="margin-bottom:9pt;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%">We account for the investment in our joint venture under the equity method of accounting, as we exercise significant influence over, but do not control the joint venture. Investments in unconsolidated joint ventures are initially recorded at fair </span></div><div style="margin-bottom:9pt;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%">value, and subsequently increased or decreased for allocations of net income and changes in cumulative translation adjustments. Equity in net income (loss) from the AVAIL JV is allocated based on our 40% economic interest. We record our interest in the joint venture on a one-month lag to allow sufficient time to review and assess the joint venture’s effect on our reported results. We assess our investment in the unconsolidated joint venture for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. We do not believe that the value of our equity investment was impaired as of February 28, 2025.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;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%">Related Party Transactions</span></div><div style="margin-bottom:9pt;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%">Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We account 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 based on 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-bottom:9pt;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%">We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;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%">As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize 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-bottom:9pt;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%">We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.</span></div><div style="margin-bottom:9pt;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%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;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%">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. In accordance with Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</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 corroborated by market data.</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 style="margin-bottom:9pt;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%"> See Note 21 for more information.</span></div><div style="margin-bottom:9pt;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</span></div><div style="margin-bottom:9pt;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 local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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-bottom:9pt;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-bottom:9pt;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%">We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;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%">We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.</span></div><div style="margin-bottom:9pt;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%">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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.</span></div><div style="margin-bottom:9pt;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%">In addition to fixed lease payments, some lease agreements contain provisions for variable lease payments. Certain vehicle and equipment leases provide for variable lease payments based on, among other things, inflation adjustments, a specified index rate adjustment, or usage. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="margin-bottom:9pt;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%">Defined Benefit Pension Plan</span></div><div style="margin-bottom:9pt;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%">In the AZZ Precoat Metals segment, certain current and past employees participate in a defined benefit pension plan sponsored and administered by AZZ. The pension plan calls for benefits to be paid to eligible employees at retirement, based primarily upon years of service and compensation rates near retirement. The plan was frozen prior to acquisition of Precoat Metals, and new employees are not eligible to participate.</span></div><div style="margin-bottom:9pt;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%">We incur expenses in connection with the defined benefit pension plan. We use various assumptions to measure expense and the related benefit obligation, including discount rates used to value the obligation, expected return on plan assets used to fund these expenses, and estimated future inflation rates. These assumptions are based on historical experience as well as current facts and circumstances. An actuarial analysis is used to measure the expense and liability associated with pension benefits. We recognize the overfunded or underfunded status of defined benefit pension as an asset or liability in the consolidated balance sheets. Changes in the funded status are recognized in "Accumulated other comprehensive income (loss)," in the year in which the changes occur. See Note 16 for further information. </span></div><div style="margin-bottom:9pt;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%">Series A Preferred Stock </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%">Through May 9, 2024, we held 240,000 shares of 6% Series A Convertible Preferred Stock ("Series A Preferred Stock"). We initially recorded the Series A Preferred Stock issued in connection with the Precoat Acquisition at its fair value less issuance costs. The Series A Preferred Stock is classified as mezzanine equity in the consolidated balance sheet as of February 29, 2024. In accordance with ASC 480-10-S99, because the shares of Series A Preferred Stock were redeemable at the holder’s option upon the occurrence of an event that is not solely within our control, the carrying value of the Series A Preferred Stock was required to be classified as mezzanine equity. On May 9, 2024, we fully redeemed our 240,000 shares of Series A for $308.9 million</span><span style="color:#000000;font-family:'Arial',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%"> See Note 13 for further description of the Series A Preferred Stock.</span></div><div style="margin-bottom:9pt;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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. </span><span style="color:#000000;font-family:'Aptos',san-serif;font-size:11pt;font-weight:400;line-height:112%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented. </span></div><div style="margin-bottom:9pt;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%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;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%">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.</span></div><div style="margin-bottom:9pt;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%"> In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.</span></div> <div style="margin-bottom:9pt;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="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%">AZZ Inc. (the "Company," "AZZ" or "we") operates in the United States of America and Canada. We have three operating segments: AZZ Metal Coatings, AZZ Precoat Metals, and AZZ Infrastructure Solutions. The AZZ Infrastructure Solutions segment represents our 40% non-controlling interest in AIS Investment Holdings LLC (the "AVAIL JV"). AIS Investment Holdings LLC is primarily 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 markets worldwide. Through September 30, 2022, the Company also had operations in Brazil, China, the Netherlands, Poland, Singapore, and India through its AZZ Infrastructure Solutions segment ("AIS"). On September 30, 2022, the Company contributed AIS to AIS Investment Holdings LLC (the "AVAIL JV"), and sold a 60% interest in the AIS JV to Fernweh. See Note 9 for further discussion of the divestiture. See Note 18 for information about the Company's operations by segment.</span></div><div style="margin-bottom:9pt;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%">On May 13, 2022, we completed the acquisition of the Precoat Metals business division ("Precoat Metals") of Sequa Corporation ("Sequa"), a portfolio company owned by Carlyle, a global private equity firm (the "Precoat Acquisition"). See Notes 7 and 16 for further discussion about Precoat Metals. As a result of the Precoat Acquisition, we changed our operating segments and added AZZ Precoat Metals as a new operating segment. </span></div><div style="margin-bottom:9pt;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%">Unless stated otherwise, the discussion of our business and financial information throughout this Annual Report on Form 10-K refers to our continuing operations and results from continuing operations.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of AZZ 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. See Note 9 for more information about results of operations reported in discontinued operations in the consolidated balance sheet, statement of operations and statement of cash flows for the year ended February 28, 2023.</span></div> 3 0.60 <div style="margin-bottom:9pt;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-bottom:9pt;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 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-bottom:9pt;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-bottom:9pt;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%">Financial instruments that potentially subject AZZ to significant concentrations of credit risk consist principally of cash and cash equivalents as well as trade accounts receivable. As of February 28, 2025, we had cash in banks of $12.4 million in excess of the Federal Deposit Insurance Corporation ("FDIC") limits, which includes $11.1 million of outstanding checks.</span></div><div style="margin-bottom:9pt;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%">We maintain cash and cash equivalents with various financial institutions. Our policy is designed to limit exposure to any one institution. We perform periodic evaluations of the relative credit standing of those financial institutions that are considered in our banking relationships and have 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-bottom:9pt;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%">We have limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and geographic diversification. We perform ongoing evaluations of our customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div> 12400000 11100000 <div style="margin-bottom:9pt;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-bottom:9pt;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%">Accounts receivable are stated amounts due from customers. We maintain an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. We treat trade accounts receivable as one portfolio and record an allowance based on a combination of management’s knowledge of its customer base, historical losses, current </span></div><div style="margin-bottom:9pt;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%">economic conditions and customer specific events. The allowance is adjusted 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 are recorded against the allowance in the period received.</span></div> <div style="margin-bottom:9pt;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 shows the changes in the allowance for credit losses for fiscal 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">Charge-offs, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Balance at end of year</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">419 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.057%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.966%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Includes a charge-off of $5.2 million following the unfavorable resolution of a litigation matter that was retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal 2025 and 2024, "Other" includes the write off of $1.7 million and $3.7 million of reserves, respectively, following the settlement of a litigation matter. The reserves related to the AZZ Infrastructure Solutions segment and were retained following the AIS divestiture.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal 2024 and 2023, the allowance for credit losses includes $1.7 million, and $5.4 million, respectively, related to the AZZ Infrastructure Solutions segment that were retained following the AIS divestiture.</span></div></td></tr></table></div> 2347000 5752000 5395000 5058000 -67000 -58000 -5287000 338000 83000 -1700000 -3676000 327000 1000 0 5000 419000 2347000 5752000 5200000 -1700000 -3700000 1700000 5400000 <div style="margin-bottom:9pt;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-bottom:9pt;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%">Revenue is recognized when control of the promised goods or services is transferred to our 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></div><div style="margin-bottom:9pt;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%">AZZ Metal Coatings Segment</span></div><div style="margin-bottom:9pt;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%">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. We recognize 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:9pt;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%">AZZ Precoat Metals Segment</span></div><div style="margin-bottom:9pt;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%">AZZ Precoat Metals provides advanced applications of protective and decorative coatings and related value-added services for steel and aluminum coil, primarily serving the construction; appliance; heating, ventilation, and air conditioning (HVAC); container; transportation and other end markets. </span></div><div style="margin-bottom:9pt;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%">Within this segment, the contract is typically governed by a customer purchase order. The contract generally specifies the delivery of a performance obligation consisting of coating services, and may also include secondary services, such as slitting, embossing or cut to length. We recognize sales over time as the coil coating is applied to customer provided material as the process enhances a customer-controlled asset. Contract modifications are rare within this segment. In certain cases, we may offer volume discounts, which are recorded as a reduction to sales, and recognized over time in the same manner as the related revenue.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 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. Our contract assets </span></div><div style="margin-bottom:9pt;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%">and contract liabilities are primarily related to the AZZ Precoat Metals segment. Customer billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we can receive advances 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.</span></div><div style="margin-bottom:9pt;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 increases or decreases in contract assets and contract liabilities from continuing operations during fiscal year 2025 were primarily due to normal timing differences between AZZ's performance and customer payments. Contract liabilities of $0.5 million, $1.0 million, and $1.3 million as of February 28, 2025, February 29, 2024, and February 28, 2023, respectively, are included in "Other accrued liabilities" in the consolidated balance sheets. The balance of contract assets was $106.5 million, $79.3 million, and $79.3 million as of February 28, 2025, February 29, 2024 and February 28, 2023, respectively. The balance of contract assets is primarily related to the AZZ Precoat Metals segment. We recognized $1.0 million of revenue for amounts that were included in contract liabilities as of February 29, 2024.</span></div><div style="margin-bottom:9pt;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:9pt;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%">No general rights of return exist for customers; however, we provide assurance-type warranties and a provision for estimated warranties has been established. AZZ generally does not sell extended warranties. Revenue 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. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div> 500000 1000000.0 1300000 106500000 79300000 79300000 1000000.0 <div style="margin-bottom:9pt;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 Sales</span></div><div style="margin-bottom:9pt;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%">Sales by segment and geography is disclosed in Note 18. In addition, the following table presents disaggregated sales, from continuing operations, by customer industry for fiscal years 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:40.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sales:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></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%">Construction</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%">893,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Consumer</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%">123,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Transportation</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%">140,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Utilities</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%">127,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">163,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other includes less significant markets, such as non-construction agriculture, recreation, petro-chem, AZZ Tubular products and sales from recycling and other miscellaneous customer industries.</span></div></td></tr></table></div> 893147000 841557000 667852000 129542000 153686000 152731000 123124000 128658000 105587000 140570000 141237000 135319000 127542000 100236000 94188000 163819000 172215000 167972000 1577744000 1537589000 1323649000 <div style="margin-bottom:9pt;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>We consider 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. <div style="margin-bottom:9pt;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>Inventories are stated at the lower of cost or market value. Cost is determined principally using the first-in-first-out (FIFO) method for the AZZ Metal Coatings segment and the specific identification cost method for the Precoat Metals segment. A reserve for excess quantities and obsolescence is based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, which we record as a charge to reduce inventory to its net realizable value. <div style="margin-bottom:9pt;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-bottom:9pt;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%">Property and equipment are stated at cost less accumulated depreciation. Costs for improvements that extend the useful life of our property and equipment are capitalized as additions. The improvements are depreciated over the estimated useful lives, and assets that are replaced are disposed of at the net book value. In addition, we capitalize interest on borrowings during the active construction period of capital projects. Capitalized interest is added to the cost of the assets and depreciated over the estimated useful lives of the assets. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;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-bottom:9pt;margin-top:9pt;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><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-27 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:middle"><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:middle"><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:middle"><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:left;vertical-align:middle"><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-5 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-bottom:9pt;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%">Repairs and maintenance are charged to expense as incurred.</span></div> Depreciation is computed using the straight-line method over the following estimated useful lives:<div style="margin-bottom:9pt;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-bottom:9pt;margin-top:9pt;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><td style="width:322.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements, buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-27 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:middle"><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:middle"><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:middle"><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:left;vertical-align:middle"><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-5 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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-bottom:9pt;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%">Property, plant and equipment consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;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:85.818%"><tr><td style="width:1.0%"></td><td style="width:62.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.790%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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><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%">52,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">880,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">592,941 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">541,652 </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></tr></table></div><div style="margin-bottom:9pt;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 classification of depreciation expense from continuing operations in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands): </span></div><div style="margin-bottom:9pt;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:90.058%"><tr><td style="width:1.0%"></td><td style="width:45.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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><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,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,094 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">55,463 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">51,977 </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></tr></table></div> P10Y P27Y P3Y P15Y P3Y P15Y P3Y P5Y P3Y P7Y P30Y 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, we record impairment losses for the excess of their carrying value over the estimated fair value. We did not recognize any impairment charges for fiscal years 2025, 2024, or 2023 since there were no changes in events or circumstances that would suggest these assets were impaired. <div style="margin-bottom:9pt;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>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. Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. We test goodwill and other indefinite-lived intangibles for potential impairment annually as of December 31, or more frequently, if events or circumstances change that would more-likely-than-not reduce the reporting unit's fair value below its carrying amount. If no impairment indicators are present, we may first perform a qualitative assessment of goodwill to determine whether a quantitative assessment is necessary. If we perform a quantitative assessment for the annual goodwill impairment test, then we use the income approach. The income approach uses Level 3 fair value inputs, such as 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 manufactured solutions we offer to the construction, industrial, consumer, transportation, electrical, and utility markets, changes in economic conditions of these various markets, assumptions about future sales, zinc and natural gas prices, operating costs, margins and the availability of experienced labor and management to implement our growth strategies. For fiscal year 2025, we elected to perform a qualitative analysis and determined that no conditions existed that would make it more-likely-than-not that the goodwill or indefinite-lived intangible assets were impaired. Therefore, no further quantitative testing was required. For fiscal years 2025, 2024 and 2023, no impairment losses were recognized for goodwill or indefinite-lived intangible assets. <div style="margin-bottom:9pt;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-bottom:9pt;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%">Debt issuance costs that are incurred in connection with the issuance of debt are amortized to interest expense using the straight-line method, which approximates the effective interest rate method, over the term of the debt. Costs related to our revolving credit facility are included in "Other assets" on the consolidated balance sheets. Costs related to our long-term debt instruments are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;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%">Related Party Transactions</span></div>Following the close of the AVAIL JV, we entered into a transition services agreement with AIS Investment Holdings LLC, which is considered a related party. In conjunction with the transition services agreement ("TSA"), we recognized $3.5 million and $3.4 million of TSA fees for fiscal years 2024 and 2023, respectively, which are included as a reduction to "Selling, general and administrative" expense in the consolidated statements of operations. As of February 28, 2025, we did not have any related party receivables or payables outstanding. 3500000 3400000 <div style="margin-bottom:9pt;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-bottom:9pt;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%">We account 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 based on 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-bottom:9pt;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%">We recognize a valuation allowance against net deferred tax assets to the extent that we believe those net assets are not more-likely-than-not to be realized. In making such a determination, we consider 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 we determine that we would be able to realize its deferred tax assets in the future in excess of their net recorded amount, we make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;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%">As applicable, we record Uncertain Tax Positions ("UTPs") on the basis of a two-step process whereby (1) we determine 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, we recognize 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-bottom:9pt;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%">We are subject to taxation in the U.S. and various state, provincial, local, and foreign jurisdictions. With few exceptions, as of February 28, 2025, we are no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2021.</span></div> <div style="margin-bottom:9pt;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%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;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%">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. In accordance with Accounting Standards Codification ("ASC") 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</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 corroborated by market data.</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 style="margin-bottom:9pt;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%"> See Note 21 for more information.</span></div> <div style="margin-bottom:9pt;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</span></div><div style="margin-bottom:9pt;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 local currency is the functional currency for our foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, with revenues and expenses 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)." Gains or losses arising from the translation of intercompany balances of our foreign entities are included in earnings, because the intercompany balances are denominated in a currency other than the functional currency of the foreign entity.</span></div> <div style="margin-bottom:9pt;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-bottom:9pt;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%">We are subject to the possibility of various loss contingencies arising in the normal course of business. The amounts we may record for estimated claims, such as self-insurance programs, warranty, environmental, legal, and other contingent liabilities, requires us to make judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience as well as 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-bottom:9pt;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-bottom:9pt;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%">We are a lessee under various leases for facilities and equipment. For leases with terms over one year, we recognize a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet based on the present value of the future minimum lease payments. An ROU asset represents our right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. For short-term leases with an initial term of twelve months or less that do not contain a likely to be exercised purchase option, we do not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;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%">We use our 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 we 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, we incorporate 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. Leasehold improvements are capitalized and depreciated over the term of the lease, including any options for which are reasonably certain will be exercised, with a maximum of 10 years.</span></div><div style="margin-bottom:9pt;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%">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 facility leases, we account for lease and non-lease components on a combined basis. For our equipment leases, lease and non-lease components are accounted for separately.</span></div> P10Y 240000 0.06 240000 308900000 <div style="margin-bottom:9pt;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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">("ASU 2023-07"), which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. </span><span style="color:#000000;font-family:'Aptos',san-serif;font-size:11pt;font-weight:400;line-height:112%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he Company adopted ASU 2023-07 for the fiscal year ending February 28, 2025, which was applied respectively for all periods presented. </span></div><div style="margin-bottom:9pt;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%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract liabilities from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 606") at the acquisition date as if the acquirer had originated the contracts rather than adjust them to fair value. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. AZZ adopted ASU 2021-08 in fiscal 2023 and the adoption did not have a material impact on our financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;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%">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2024-03”), which expands disclosures about a public entity’s expenses, including inventory, employee compensation, depreciation, intangible asset amortization, selling expenses and other expense categories. In January 2025, the FASB issued ASU No. 2025-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40)—Clarifying the Effective Date </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2025-01”), which clarifies the effective date of ASU 2024-03 for companies with a non-calendar year end. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. We do not expect the adoption of ASU 2024-03 or ASU 2025-01 to affect our financial position or our results of operations, but ASU 2024-03 will result in additional disclosures for our annual reporting period ending February 29, 2028, and interim reporting periods beginning in fiscal 2029.</span></div><div style="margin-bottom:9pt;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%"> In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09"), which expands disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. ASU 2023-09 update will be effective for annual periods beginning after December 15, 2024. We expect to adopt ASU 2023-09 for the annual period ending February 28, 2026 and the adoption will not affect our financial position or our results of operations, but will result in additional disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Property, Plant and Equipment </span></div><div style="margin-bottom:9pt;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%">Property, plant and equipment consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;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:85.818%"><tr><td style="width:1.0%"></td><td style="width:62.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.790%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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><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%">52,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">880,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(382,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">592,941 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">541,652 </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></tr></table></div><div style="margin-bottom:9pt;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 classification of depreciation expense from continuing operations in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands): </span></div><div style="margin-bottom:9pt;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:90.058%"><tr><td style="width:1.0%"></td><td style="width:45.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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><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,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,094 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">55,463 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">51,977 </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></tr></table></div> 52033000 52318000 313036000 301189000 424342000 408641000 29900000 30026000 2688000 2677000 153145000 86062000 975144000 880913000 382203000 339261000 592941000 541652000 56849000 53035000 49414000 2245000 2428000 2563000 59094000 55463000 51977000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;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%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized on a straight-line basis over the estimated useful lives.</span></div><div style="margin-bottom:9pt;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%">Changes in goodwill by segment for fiscal years 2025 and 2024 were as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;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:95.175%"><tr><td style="width:1.0%"></td><td style="width:35.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">705,468 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(1,605)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">703,863 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:35.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.878%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> Represents the purchase price adjustments during the measurement period for the Precoat acquisition.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;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%">Amortizable intangible assets consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;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:90.789%"><tr><td style="width:1.0%"></td><td style="width:45.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks / Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Gross intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">552,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">420,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2025 and February 29, 2024, related to certain tradenames acquired as part of prior business acquisitions. </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 classification of amortization expense in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands): </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:90.204%"><tr><td style="width:1.0%"></td><td style="width:48.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.890%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,111 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,960 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,613 </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></tr></table></div><div style="margin-bottom:9pt;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 summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.549%"><tr><td style="width:1.0%"></td><td style="width:68.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Expense</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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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><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%">420,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> <div style="margin-bottom:9pt;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%">Changes in goodwill by segment for fiscal years 2025 and 2024 were as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;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:95.175%"><tr><td style="width:1.0%"></td><td style="width:35.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.878%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">705,468 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(1,605)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">703,863 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:35.766%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.878%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning <br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending <br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> Represents the purchase price adjustments during the measurement period for the Precoat acquisition.</span></div></td></tr></table></div> 177675000 0 -1605000 176070000 527793000 0 0 527793000 705468000 0 -1605000 703863000 177696000 0 -21000 177675000 524816000 2977000 0 527793000 702512000 2977000 -21000 705468000 <div style="margin-bottom:9pt;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%">Amortizable intangible assets consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;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:90.789%"><tr><td style="width:1.0%"></td><td style="width:45.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks / Tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Gross intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">552,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 amortizable intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">420,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div>In addition to its amortizable intangible assets, we have recorded indefinite-lived intangible assets of $1.5 million on the consolidated balance sheets as of February 28, 2025 and February 29, 2024, related to certain tradenames acquired as part of prior business acquisitions. P25Y 474234000 475441000 P15Y 6698000 6793000 P34Y 35774000 35774000 P15Y 36000000 36000000 552706000 554008000 132361000 110078000 420345000 443930000 <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 classification of amortization expense in the consolidated statements of income for fiscal 2025, 2024, and 2023 (in thousands): </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:90.204%"><tr><td style="width:1.0%"></td><td style="width:48.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.890%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,111 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,960 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,613 </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></tr></table></div> 0 0 7124000 23111000 23960000 15489000 23111000 23960000 22613000 <div style="margin-bottom:9pt;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 summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.549%"><tr><td style="width:1.0%"></td><td style="width:68.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Expense</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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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><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%">420,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 22460000 22454000 21527000 21370000 21370000 311164000 420345000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Inventories</span></div><div style="margin-bottom:9pt;margin-top:9pt;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 summarizes the components of inventory (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.614%"><tr><td style="width:1.0%"></td><td style="width:47.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Raw material</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">112,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">117,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Our inventory reserves were $3.9 million and $4.5 million as of February 28, 2025 and February 29, 2024, respectively. <div style="margin-bottom:9pt;margin-top:9pt;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 summarizes the components of inventory (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.614%"><tr><td style="width:1.0%"></td><td style="width:47.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Raw material</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">112,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">117,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 110005000 111674000 518000 898000 1790000 5084000 112313000 117656000 3900000 4500000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Other Accrued Liabilities</span></div><div style="margin-bottom:9pt;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%">Other accrued liabilities consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"></td><td style="width:53.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.980%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Materials and supplies accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer claims liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-758"><span style="-sec-ix-hidden:f-759">Environmental liability - current</span></span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,428 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,651 </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></tr></table></div> <div style="margin-bottom:9pt;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%">Other accrued liabilities consisted of the following as of February 28, 2025 and February 29, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"></td><td style="width:53.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.980%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Materials and supplies accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer claims liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-758"><span style="-sec-ix-hidden:f-759">Environmental liability - current</span></span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,428 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,651 </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></tr></table></div> 23853000 21902000 12337000 5757000 7176000 7418000 6611000 10800000 5388000 4993000 4205000 4005000 2626000 2495000 2563000 2696000 2400000 3423000 1269000 5162000 68428000 68651000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Other Long-Term Liabilities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"></td><td style="width:42.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Pension obligation</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%">24,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental liability - long-term</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%">16,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation liability</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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 740-10 Uncertain tax positions</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,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout liability</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</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%">46,418 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">57,572 </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></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"></td><td style="width:42.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Pension obligation</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%">24,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental liability - long-term</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%">16,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers' compensation liability</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,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 740-10 Uncertain tax positions</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,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout liability</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</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%">46,418 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">57,572 </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></tr></table></div> 24587000 31148000 16532000 18662000 2967000 4001000 2332000 2188000 0 920000 0 653000 46418000 57572000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Acquisitions</span></div><div style="margin-bottom:9pt;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%">Precoat Acquisition</span></div><div style="margin-bottom:9pt;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%">On May 13, 2022, we acquired Precoat Metals for a purchase price of approximately $1.3 billion (the "Precoat Acquisition"). AZZ Precoat Metals is the leading independent provider of metal coil coating solutions in North America. The acquisition represented the continued transition of AZZ to a focused provider of coating and galvanizing services for critical applications.</span></div><div style="margin-bottom:9pt;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%">We completed the final purchase accounting valuation during the first quarter of fiscal year 2024. We accounted for the Precoat Acquisition as a business combination under the acquisition method of accounting. Goodwill from the acquisition of $527.8 million represents the excess purchase price over the estimated value of net tangible and intangible assets and liabilities assumed and is expected to be deductible for income tax purposes. Goodwill from the acquisition was allocated to the AZZ Precoat Metals segment. Assets acquired and liabilities assumed in the Precoat Acquisition were recorded at their estimated fair values as of the acquisition date.</span></div><div style="margin-bottom:9pt;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%">When determining the fair values of assets acquired and liabilities assumed, management made significant estimates, judgments and assumptions. We engaged third-party valuation experts to assist in determination of fair value of property and equipment, intangible assets, pension benefit obligation and certain other assets and liabilities. Management believes that the current information provides a reasonable basis for the fair values of assets acquired and liabilities assumed. During the first quarter of fiscal 2024, we made purchase price allocation adjustments that impacted goodwill, contract assets and accrued expenses. </span></div><div style="margin-bottom:9pt;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 represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the Precoat Acquisition, as of the date of the acquisition (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:41.387%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.057%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 13, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Adjusted</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493,047 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability, long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,283,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,283,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:4.5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets include customer relationships, tradenames and technology. Other long-term liabilities include the pension obligation and certain environmental liabilities. See Notes 16 and 22 for more information about these long-term liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:4.5pt;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%">DAAM Acquisition </span></div><div style="margin-bottom:9pt;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%">On February 28, 2022, we entered into an agreement to acquire all the outstanding shares of DAAM Galvanizing Co. Ltd. ("DAAM"), a privately held hot-dip galvanizing company based in Edmonton, Alberta Canada, for approximately $35.5 million. DAAM currently operates two galvanizing facilities in Canada; one located in Edmonton, Alberta and a second in Saskatoon, Saskatchewan, as well as a service depot in Calgary, Alberta. The addition of DAAM expanded our geographical coverage in the Northwest and enhanced the scope of metal coatings solutions offered in Canada. The business is included in the AZZ Metal Coatings segment. The goodwill arising from this acquisition was allocated to the AZZ Metal Coatings segment, and approximately 50% of the goodwill amount was deductible for income tax purposes. </span></div><div style="margin-bottom:9pt;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%">We engaged third-party valuation experts to assist with the purchase price allocation, the recorded valuation of property, plant and equipment, intangible assets and certain other assets and liabilities. Estimates from third-party experts along with the analysis and expertise of management have formed the basis for the allocation. During the third quarter of fiscal 2023, the purchase price allocation was finalized. We settled the working capital adjustment and received cash of $0.7 million during fiscal 2023, and adjusted other acquired assets and liabilities, which resulted in net decrease in the purchase price.</span></div><div style="margin-bottom:9pt;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 represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.619%"><tr><td style="width:1.0%"></td><td style="width:64.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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 receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></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 payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">35,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;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%">Unaudited Pro Forma Information</span></div><div style="margin-bottom:9pt;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 unaudited pro forma financial information for fiscal 2023 combines the historical results of AZZ and the acquisition of Precoat Metals, assuming that the companies were combined as of March 1, 2021. The pro forma financial information includes business combination accounting effects from the Precoat Acquisition, including amortization expense from acquired intangible assets, depreciation expense from acquired property, plant and equipment, interest expense from financing transactions which occurred to fund the Precoat Acquisition, acquisition-related transaction costs and tax-related effects. The pro forma information as presented below is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition of Precoat Metals had taken place on March 1, 2021 or of future operating performance.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.532%"><tr><td style="width:1.0%"></td><td style="width:73.348%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:24.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">February 28, 2023</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%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,516,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from continuing operations</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="display:none"></td><td colspan="3" style="display:none"></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%">51,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.678%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Net income for the year ended February 28, 2023 includes acquisition costs of approximately $45.0 million, of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">    which $11.5 million was incurred by AZZ and $33.5 million was incurred by Precoat Metals prior to the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">    acquisition.</span></div></td></tr></table></div> 1300000000 527800000 77422000 0 77422000 43369000 0 43369000 70731000 -2417000 68314000 2247000 0 2247000 305503000 0 305503000 13753000 0 13753000 524816000 2977000 527793000 8660000 0 8660000 446000000 0 446000000 546000 0 546000 1493047000 560000 1493607000 99223000 0 99223000 31201000 560000 31761000 5330000 0 5330000 2440000 0 2440000 11313000 0 11313000 3100000 -3100000 0 56991000 3100000 60091000 209598000 560000 210158000 1283449000 0 1283449000 35500000 0.50 700000 <div style="margin-bottom:9pt;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 represents the summary of the assets acquired and liabilities assumed, in aggregate, related to the DAAM acquisition, as of the date of the acquisition (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.619%"><tr><td style="width:1.0%"></td><td style="width:64.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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 receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></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 payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">35,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3082000 171000 2451000 0 11462000 13691000 9975000 40832000 3910000 1422000 5332000 35500000 1516669000 51240000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.678%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Net income for the year ended February 28, 2023 includes acquisition costs of approximately $45.0 million, of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">    which $11.5 million was incurred by AZZ and $33.5 million was incurred by Precoat Metals prior to the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">    acquisition.</span></div></td></tr></table> 45000000.0 11500000 33500000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Supplemental Cash Flow Information</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To arrive at net cash provided by operating activities from continuing operations, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:49.061%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.191%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Decrease (increase) in current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">23,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</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%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">10,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and current liabilities</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%">17,110 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,002 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(67,075)</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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows related to interest and income taxes were as follows (in thousands):</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:49.686%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:54.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Series A Preferred Stock in exchange for convertible notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued dividends on Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-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%">During fiscal 2025 and 2024, we had non-cash investing activities related to asset retirements of $4.2 million and $9.5 million, respectively. See Note 10 for supplemental disclosures of non-cash investing and financing activities related to our leases.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To arrive at net cash provided by operating activities from continuing operations, net income is adjusted by, among other things, changes in current assets and current liabilities as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:49.061%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.191%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Decrease (increase) in current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">23,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</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%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">10,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and current liabilities</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%">17,110 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,002 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(67,075)</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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows related to interest and income taxes were as follows (in thousands):</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:49.686%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of non-cash investing and financing activities were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:54.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Series A Preferred Stock in exchange for convertible notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued dividends on Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1790000 -14261000 12556000 -2555000 -11370000 13989000 -5045000 -26276000 17198000 27183000 2479000 4404000 -756000 -177000 4190000 23480000 -801000 -14035000 430000 -100000 -3252000 10237000 5298000 2549000 -17110000 -54002000 67075000 75865000 97812000 77989000 31489000 20433000 24489000 0 0 233722000 0 2400000 2400000 3558000 7514000 1748000 4200000 9500000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Discontinued Operations </span></div><div style="margin-bottom:9pt;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%">Discontinued Operations</span></div><div style="margin-bottom:9pt;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%">On September 30, 2022, AZZ contributed its AZZ Infrastructure Solutions ("AIS") segment, excluding AZZ Crowley Tubing, to a joint venture, AIS Investment Holdings LLC (the "AVAIL JV") and sold a 60% interest in the AVAIL JV to Fernweh Group LLC ("Fernweh"). On September 30, 2022, the AVAIL JV was deconsolidated. Beginning October 1, 2022, the Company began accounting for its 40% interest in the AVAIL JV under the equity method of accounting. The AVAIL JV is included in the AZZ Infrastructure Solutions segment.</span></div><div style="margin-bottom:9pt;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 divestiture of the AZZ Infrastructure Solutions segment represents an intentional strategic shift in our operations and allowed AZZ to become a focused provider of coating and galvanizing solutions for critical applications. As a result, the results of the AIS segment were classified as discontinued operations in our consolidated statements of operations and excluded from both continuing operations and segment results for the fiscal year ended February 28, 2023.</span></div><div style="margin-bottom:9pt;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%">As part of recognizing the business as held for sale in accordance with GAAP, we were required to measure AIS at the lower of its carrying amount or fair value less cost to sell. As a result of this analysis, during fiscal 2023, we recognized a non-cash, pre-tax loss on disposal of $159.9 million. The loss is included in "Loss on disposal of discontinued operations" in the consolidated statements of operations. The loss was determined by comparing the fair value of the consideration received for the sale of a 60% interest in the AVAIL JV and the fair value of our retained 40% investment in the AVAIL JV with the net assets of the AVAIL JV immediately prior to the transaction.</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 fair value of our retained investment in the AVAIL JV was determined in a manner consistent with the transaction price received for the sale of the 60% interest in the AVAIL JV.</span></div><div style="margin-bottom:9pt;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 results of operations from discontinued operations for fiscal year 2023 have been reflected as discontinued operations in the consolidated statements of operations and consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"></td><td style="width:64.758%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align: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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 disposal of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,857)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,313)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per common share from discontinued operations:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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 depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the discontinued operation for fiscal year 2023, consists of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.514%"><tr><td style="width:1.0%"></td><td style="width:69.666%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align: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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property, plant and equipment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash loss on disposal of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, February 29, 2024, and February 28, 2023 the Company had no restructuring liabilities outstanding.</span></div> 0.60 0.40 -159900000 0.60 0.40 0.60 <div style="margin-bottom:9pt;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 results of operations from discontinued operations for fiscal year 2023 have been reflected as discontinued operations in the consolidated statements of operations and consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"></td><td style="width:64.758%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align: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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 disposal of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,579)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from discontinued operations before income tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,857)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,313)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per common share from discontinued operations:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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 depreciation, amortization, capital expenditures, and significant operating and investing non-cash items of the discontinued operation for fiscal year 2023, consists of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.514%"><tr><td style="width:1.0%"></td><td style="width:69.666%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align: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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property, plant and equipment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash loss on disposal of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 256224000 202707000 53517000 26186000 -159910000 -132579000 8000 6270000 -138857000 -19544000 -119313000 -4.81 -4.78 7279000 4831000 -159910000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Leases</span></div><div style="margin-bottom:9pt;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%">We are a lessee under various leases for facilities and equipment. See Note 1 for a description of our accounting policy for leases.</span></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, we were the lessee for 146 operating leases and 74 finance leases with terms of 12 months or more. These leases are reflected in "Right-of-use assets," "Lease liability - short-term" and "Lease liability - long-term" in our consolidated balance sheets. </span></div><div style="margin-bottom:9pt;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%">Our leases are primarily for (i) operating facilities, (ii) vehicles and equipment used in operations, (iii) facilities used for back-office functions, (iv) equipment used for back-office functions, and (v) temporary storage. The majority of our vehicle and equipment leases have both a fixed and variable component. </span></div><div style="margin-bottom:9pt;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%">Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets and we recognize lease expense for these leases on a straight-line basis over the lease term. We have a significant number of short-term leases, including month-to-month agreements. Our short-term lease agreements include expenses incurred hourly, daily, monthly and for other durations of time of one year or less. Our future lease commitments as of February 28, 2025 do not reflect all of our short-term lease commitments.</span></div><div style="margin-bottom:9pt;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 classification of right-of-use ("ROU") asset and lease liabilities in the consolidated balance sheets for fiscal 2025 and 2024 (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:34.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-941"><span style="-sec-ix-hidden:f-942">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance right-of-use assets </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-945"><span style="-sec-ix-hidden:f-946">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-949"><span style="-sec-ix-hidden:f-950">Operating lease liabilities ― short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954">Operating lease liabilities ― long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-957"><span style="-sec-ix-hidden:f-958">Finance lease liabilities ― short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-961"><span style="-sec-ix-hidden:f-962">Finance lease liabilities ― long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Supplemental information related to our leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:64.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</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,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">3.79 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5.06 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.49 </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%">Decrease in ROU assets related to lease terminations</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases included in lease liabilities</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%">988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance 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%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 - finance leases</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%">3,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 - finance 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.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance 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%">6.86 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70 </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-bottom:9pt;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 our lease expense in the consolidated statements of operations for fiscal 2025, 2024, and 2023 (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:42.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Operating lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">6,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 variable lease expense</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%">471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 short-term lease expense</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%">6,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"></td><td style="width:31.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </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%">2026</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,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">3,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">22,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">20,114 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,647 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,761 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;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%">We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales." </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:43.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sublease income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 146 74 <div style="margin-bottom:9pt;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 classification of right-of-use ("ROU") asset and lease liabilities in the consolidated balance sheets for fiscal 2025 and 2024 (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:34.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-941"><span style="-sec-ix-hidden:f-942">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance right-of-use assets </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-945"><span style="-sec-ix-hidden:f-946">Right-of-use assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-949"><span style="-sec-ix-hidden:f-950">Operating lease liabilities ― short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954">Operating lease liabilities ― long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-957"><span style="-sec-ix-hidden:f-958">Finance lease liabilities ― short-term</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - short-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-961"><span style="-sec-ix-hidden:f-962">Finance lease liabilities ― long-term</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Supplemental information related to our leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:64.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</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,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">6,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">3.79 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5.06 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.49 </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%">Decrease in ROU assets related to lease terminations</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases included in lease liabilities</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%">988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance 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%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 - finance leases</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%">3,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 - finance 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.57 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance 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%">6.86 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70 </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-bottom:9pt;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 our lease expense in the consolidated statements of operations for fiscal 2025, 2024, and 2023 (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:42.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Operating lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">6,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 financing lease expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 variable lease expense</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%">471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 short-term lease expense</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%">6,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,468 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 19471000 19808000 6480000 3931000 6373000 5893000 13741000 14606000 1376000 766000 5271000 3221000 7213000 7270000 6073000 2321000 P3Y9M14D P4Y1M13D 0.0506 0.0449 0 -1294000 988000 425000 341000 109000 3781000 3083000 P4Y6M25D P5Y2M15D 0.0686 0.0670 6117000 6008000 7934000 1932000 1947000 1810000 8049000 7955000 9744000 1117000 468000 199000 341000 109000 33000 1458000 577000 232000 471000 454000 251000 471000 454000 251000 6402000 5416000 4025000 33000 52000 48000 6435000 5468000 4073000 16413000 14454000 14300000 <div style="margin-bottom:9pt;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%">As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"></td><td style="width:31.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </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%">2026</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,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">3,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">22,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">20,114 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,647 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,761 </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></tr></table></div> <div style="margin-bottom:9pt;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%">As of February 28, 2025, maturities of our lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"></td><td style="width:31.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </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%">2026</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,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">3,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">22,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,718 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">20,114 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,647 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,761 </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></tr></table></div> 7209000 1779000 8988000 5853000 1738000 7591000 3787000 1644000 5431000 3122000 1438000 4560000 1202000 913000 2115000 902000 206000 1108000 22075000 7718000 29793000 1961000 1071000 3032000 20114000 6647000 26761000 <div style="margin-bottom:9pt;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%">We sublease multiple buildings in Columbia, South Carolina to multiple subtenants. The Columbia sublease agreements are by and between AZZ Precoat Metals and multiple subtenants. Sublease income is recognized over the term of the sublease on a straight-line basis and is reported in the consolidated statement of operations as a reduction to "Cost of sales." </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:43.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.440%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.947%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Sublease income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1055000 1002000 773000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Debt</span></div><div style="margin-bottom:9pt;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%">Our long-term debt instruments and balances outstanding as of February 28, 2025 and February 29, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:82.017%"><tr><td style="width:1.0%"></td><td style="width:52.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">852,365 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">952,742 </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></tr></table><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-bottom:9pt;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%">2022 Credit Agreement and Term Loan B</span></div><div style="margin-bottom:9pt;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%">We have a credit agreement with a syndicate of financial institutions as lenders that was entered into on May 13, 2022 and was subsequently amended on August 17, 2023, December 20, 2023, March 20, 2024, September 24, 2024 and February 27, 2025 (collectively referred to herein as the "2022 Credit Agreement"). </span></div><div style="margin-bottom:9pt;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 2022 Credit Agreement includes the following significant terms:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">provides for a senior secured initial term loan in the aggregate principal amount of $1.3 billion (the "Term Loan B"), due May 13, 2029, which is secured by substantially all of the assets of the Company; as of February 28, 2025, the outstanding balance of the Term Loan B was $870.3 million;</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%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">provides for a maximum senior secured Revolving Credit Facility in the aggregate principal amount of $400.0 million (the "Revolving Credit Facility"), due May 13, 2027;</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%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">includes a letter of credit sub-facility of up to $100.0 million, which is part of, and not in addition to, the Revolving Credit Facility;</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:9.5pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.25pt">borrowings under the Term Loan B bear an interest rate of Secured Overnight Financing Rate ("SOFR") plus 2.50% (following the repricings on March 20, 2024 and September 24, 2024 as described below) and the Revolving Credit Facility bears a leverage-based rate with various tiers between 1.75% and 2.75%; following the repricing on February 27, 2025, as described below, the interest rate as of February 28, 2025 was SOFR plus 2.25%;</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%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">includes customary affirmative and negative covenants, and events of default; including restrictions on the incurrence of non-ordinary course debt, investment and dividends, subject to various exceptions; 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%">vi.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">includes a maximum quarterly leverage ratio financial covenant, with reporting requirements to our banking group at each quarter-end.</span></div><div style="margin-bottom:9pt;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%">During fiscal 2025, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">On March 20, 2024, we repriced our Term Loan B. The repricing reduced the margin from SOFR plus 3.75% to SOFR plus 3.25%.</span></div><div style="margin-bottom:3pt;margin-top:3pt;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%">ii.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">On September 24, 2024, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus 3.25% to SOFR plus 2.50%. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">On February 27, 2025, we repriced the Revolving Credit Facility, which has a leverage-based rate with various tiers. The repricing reduced the interest rate tiers from SOFR plus 2.75% to 3.50% to SOFR plus 1.75% to 2.75%. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we repriced our Revolving Credit Facility and Term Loan B, which amended the 2022 Credit Agreement as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">On August 17, 2023, we repriced the Term Loan B. The repricing reduced the margin from SOFR plus </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.25% to </span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SOFR plus </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.75%</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and removed the Credit Spread Adjustment, as defined in the 2022 Credit Agreement, of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis points.</span></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">On December 20, 2023, we repriced the Revolving Credit Facility. The repricing reduced the margin from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.25%</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to a leverage-based rate with various tiers ranging from SOFR plus </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.75%</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50%.</span></div><div style="margin-bottom:9pt;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%">We primarily utilize proceeds from the Revolving Credit Facility to finance working capital needs, capital improvements, quarterly cash dividends, acquisitions and other general corporate purposes. </span></div><div style="margin-bottom:9pt;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%">As defined in the 2022 Credit Agreement, quarterly prepayments were due against the outstanding principal of the Term Loan B and were payable on the last business day of each May, August, November and February, beginning August 31, 2022, in a quarterly aggregate principal amount of $3.25 million, with the entire remaining principal amount due on May 13, 2029, the maturity date. Additional prepayments made against the Term Loan B contribute to these required quarterly payments. Due to prepayments made against the Term Loan B since August 31, 2022, the quarterly mandatory principal payment requirement has been met, and the quarterly payments of $3.25 million are no longer required.</span></div><div style="margin-bottom:9pt;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 weighted average interest rate for our outstanding debt, including the Revolving Credit Facility and the Term Loan B, was 7.54% and 8.58% at February 28, 2025 and February 29, 2024, respectively. We are also obligated to pay a leverage-based commitment fee with various tiers between 0.20% and 0.30% per year for unused amounts under the Revolving Credit Facility. As of February 28, 2025, the commitment fee rate was 0.225%.</span></div><div style="margin-bottom:9pt;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%">Debt Compliance, Outstanding Borrowings, Letters of Credit and Future Principal Payments</span></div><div style="margin-bottom:9pt;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%">Our 2022 Credit Agreement requires us to maintain a maximum Total Net Leverage Ratio (as defined in the loan agreement) no greater than 4.5. As of February 28, 2025, we were in compliance with all covenants and other requirements set forth in the 2022 Credit Agreement.</span></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, we had $900.3 million of debt outstanding on the Revolving Credit Facility and the Term Loan B, with varying maturities through fiscal 2029. We had approximately $354.6 million of additional credit available as of February 28, 2025.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral.</span></div><div style="margin-bottom:9pt;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%">For each of the five years after February 28, 2025, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"><tr><td style="width:1.0%"></td><td style="width:73.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future Debt Maturities</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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">900,250 </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></tr></table></div><div style="margin-bottom:9pt;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%">Other Disclosures</span></div><div style="margin-bottom:9pt;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 components of “Interest expense” are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:31.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.494%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Gross Interest 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%">88,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Capitalized 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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%">81,282 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">107,065 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">88,800 </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></tr></table></div><div style="margin-bottom:9pt;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%">Capitalized interest relates to interest cost on the construction of the greenfield aluminum coil coating facility in Washington, Missouri. The increase for fiscal 2025 compared to the prior years was due to the higher average construction work in process.</span></div> <div style="margin-bottom:9pt;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%">Our long-term debt instruments and balances outstanding as of February 28, 2025 and February 29, 2024 were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"></td><td style="width:52.910%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">852,365 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">952,742 </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></tr></table> 30000000 30000000 870250000 980250000 900250000 1010250000 47885000 57508000 852365000 952742000 1300000000 870300000 400000000.0 100000000.0 0.0250 0.0175 0.0275 0.0225 0.0375 0.0325 0.0325 0.0250 0.0275 0.0350 0.0175 0.0275 0.0425 0.0375 0.0425 0.0275 0.0350 3250000 3250000 0.0754 0.0858 0.0020 0.0030 0.00225 4.5 900300000 354600000 15400000 <div style="margin-bottom:9pt;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%">For each of the five years after February 28, 2025, required principal payments under the terms of the long-term debt are as follows (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"><tr><td style="width:1.0%"></td><td style="width:73.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future Debt Maturities</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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">900,250 </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></tr></table></div> 0 0 30000000 0 870250000 0 900250000 <div style="margin-bottom:9pt;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 components of “Interest expense” are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:31.854%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.494%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Gross Interest 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%">88,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Capitalized 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</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%">81,282 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">107,065 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">88,800 </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></tr></table></div> 88394000 109746000 89354000 7112000 2681000 554000 81282000 107065000 88800000 12. Income Taxes<div style="margin-bottom:9pt;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 provision for income taxes for continuing and discontinued operations for fiscal year 2025, 2024 and 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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><td style="width:47.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for income taxes for continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,139 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 for continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit) on discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,850 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,496 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,792 </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></tr></table></div><div style="margin-bottom:9pt;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%">A reconciliation from the federal statutory income tax rate to the effective income tax rate for continuing operations is as follows for the prior three fiscal years: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">ASC 740-10 Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management fee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis - AVAIL JV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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><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%">24.5 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">21.9 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">25.2 </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"><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-bottom:9pt;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 provision for income taxes from continuing operations was 24.5% for fiscal 2025 compared to 21.9% for fiscal 2024. The increase in the effective tax rate is primarily attributable to favorable adjustments for fiscal 2024 related to uncertain tax positions, partially offset by higher tax deductions for stock compensation in fiscal 2025. The increase is also attributable to non-deductible items such as compensation limited by IRC Sec. 162(m) and meals &amp; entertainment subject to the 50% limitation under IRC Sec. 274(n). The increase also relates to higher state tax expense, net of federal benefit, and lower R&amp;D tax credits following the divestiture of the AIS business.</span></div><div style="margin-bottom:9pt;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%">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 for fiscal year 2025 and 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:57.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Research and experiment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Interest expense limitation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Outside basis difference—AVAIL JV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,666 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 0 7.75pt"></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,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Outside basis difference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,683)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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 deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"></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%">(84,865)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,515)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(39,199)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(32,961)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The increase in net deferred tax liability is primarily related to an increase in book over tax basis related to goodwill, additional interest expense that was previously capitalized which is now deductible, additional payments to the pension plan, partially offset by an increase in state net operating losses, a decrease in book over tax basis related to fixed assets, and an increase in tax basis over book related to the Company's investment in the AVAIL JV. </span></div><div style="margin-bottom:9pt;margin-top:9pt;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:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 28, 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had pretax state NOL carry-forwards of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$82.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which, if unused, will begin to expire in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and pretax foreign NOL carry-forwards of $0.8 million, which, if unused, will begin to expire in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:9pt;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%">As of February 28, 2025 and February 29, 2024, 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. We believe that it is more-likely-than-not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will be realized. Therefore, we have not provided a valuation allowance as of February 28, 2025. </span></div><div style="margin-bottom:9pt;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 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 operations. U.S. 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, based on the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with U.S. GAAP and (2) adjust these liabilities when our judgment changes because 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 becomes available.</span></div><div style="margin-bottom:9pt;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%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2025 and February 29, 2024 is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><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><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><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,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Current year decreases to our UTPs primarily relate to matters related to research and development credits. </span></div><div style="margin-bottom:9pt;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%">We recognize accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest recorded to tax expense (benefit) for fiscal 2025 and 2024 were $0.3 million and $(0.5) million, respectively.</span></div><div style="margin-bottom:9pt;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%">We have prior year tax returns currently being examined in two states and do not have any other returns currently being examined by taxing authorities. We believe that we have provided adequate reserves for our 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 our tax audits are resolved in a manner inconsistent with management's expectations, we could adjust our provision for income taxes in the future.</span></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, we have operations and taxable presence in the U.S. and Canada. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions. We currently consider U.S. federal and state and Canada, to be significant tax jurisdictions. Our U.S. federal and state tax returns since February 28, 2022 remain open to examination. Our Canada tax returns since February 28, 2021 remain open to examination. The statute of limitations for fiscal year 2022 for U.S. and fiscal year 2021 for Canada will expire in December 2025. We anticipate it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $0.2 million may be resolved in the next 12 months. </span></div><div style="margin-bottom:9pt;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%">Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), we asserted that all unremitted earnings of our foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, we reported and paid U.S. tax on most of our previously unremitted foreign earnings. As of February 28, 2025, we continue to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, we have not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for us 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> <div style="margin-bottom:9pt;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 provision for income taxes for continuing and discontinued operations for fiscal year 2025, 2024 and 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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><td style="width:47.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for income taxes for continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,139 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 for continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (benefit) on discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,850 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,496 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,792 </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></tr></table></div> 165822000 123955000 80508000 4861000 6148000 8167000 170683000 130103000 88675000 28660000 19839000 -1848000 1738000 2189000 2127000 3350000 1716000 5918000 33748000 23744000 6197000 7123000 3920000 17273000 -340000 -316000 -24000 1319000 1148000 -1110000 8102000 4752000 16139000 41850000 28496000 22336000 0 0 -19544000 41850000 28496000 2792000 <div style="margin-bottom:9pt;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%">A reconciliation from the federal statutory income tax rate to the effective income tax rate for continuing operations is as follows for the prior three fiscal years: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">ASC 740-10 Uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management fee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis - AVAIL JV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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><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%">24.5 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">21.9 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">25.2 </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"><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.010 0.005 0.006 0.023 0.019 0.044 -0.005 0.001 0.001 0.002 0.017 0.000 0.002 0.002 0.004 0.001 -0.018 -0.015 0 0 0.032 0 0 -0.037 0.006 0.017 0.007 0.245 0.219 0.252 0.245 0.219 Significant components of the Company’s net deferred income tax liability are as follows for fiscal year 2025 and 2024 (in thousands):<div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:57.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Research and experiment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Interest expense limitation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Outside basis difference—AVAIL JV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,666 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 0 7.75pt"></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,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Outside basis difference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,683)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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 deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 30.25pt"></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%">(84,865)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,515)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(39,199)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(32,961)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10867000 12148000 5205000 5756000 1336000 1268000 1926000 2061000 6406000 6033000 5707000 4739000 5046000 5688000 8565000 13580000 274000 0 334000 281000 45666000 51554000 36671000 42508000 6219000 5858000 0 1466000 41975000 34683000 84865000 84515000 39199000 32961000 82600000 800000 <div style="margin-bottom:9pt;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%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits, which is included in "Other long-term liabilities" in the consolidated balance sheets for the years ended February 28, 2025 and February 29, 2024 is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><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><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 current periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 decreases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><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,699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Current year decreases to our UTPs primarily relate to matters related to research and development credits. 1808000 3667000 73000 177000 0 100000 0 1699000 182000 437000 1699000 1808000 300000 -500000 200000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Mezzanine Equity</span></div><div style="margin-bottom:9pt;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%">Series A Convertible Preferred Stock</span></div><div style="margin-bottom:9pt;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%">On May 9, 2024, we fully redeemed our 240,000 shares of 6.0% Series A Convertible Preferred Stock for $308.9 million. The payment was calculated as the face value of the Series A Preferred Stock of $240.0 million, multiplied by the Return Factor (as defined below) of 1.4, less dividends paid to date of $27.1 million. The redemption premium of $75.2 million, which was calculated as the difference between the redemption amount and the book value of $233.7 million, was recorded as a deemed dividend, and reduces net income available to common shareholders. The Series A Preferred Stock was redeemed using proceeds from the April 2024 Secondary Public Offering. See Note 14.</span></div><div style="margin-bottom:9pt;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%">On August 5, 2022, we exchanged our $240.0 million 6.00% convertible subordinated notes due June 30, 2030 for 240,000 shares of Series A Preferred Stock, following the receipt of shareholder approval for the issuance of Series A Preferred Stock. The Series A Preferred Stock had a $1.00 par value per share, and ranked senior to the common stock of the Company, including with respect to both income and capital, but junior to our indebtedness. The Series A Preferred Stock is classified as "Mezzanine equity" in the consolidated balance sheets and, as noted above, was fully redeemed on May 9, 2024. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation Preference</span></div><div style="margin-bottom:9pt;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%">If we undergo a change of control, bankruptcy, insolvency, liquidation or de-listing of AZZ’s common stock (a "Fundamental Change Event"), holders of Series A Preferred Stock may have elected to (i) receive the as-converted value of AZZ’s common stock at the then-current Conversion Price, (ii) require us to redeem the Series A Preferred Stock in cash for the Redemption Amount (as defined below) or (iii) retain their shares of Series A Preferred Stock if the Fundamental Change Event is a non-cash change of control.</span></div><div style="margin-bottom:9pt;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 Series A Preferred Stock had a liquidation preference, as defined by U.S. GAAP, equal to the Redemption Amount. Under U.S. GAAP, the liquidation preference is defined as the amount that would be required to be paid to the shareholders upon liquidation or dissolution of the Company. As of February 29, 2024, the holders of the shares of Series A Preferred Stock were entitled to a liquidation preference of approximately $312.5 million in the event of any liquidation, dissolution or winding up of the Company as of such year end.</span></div><div style="margin-bottom:9pt;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 Certificate of Designation for the Series A Preferred Stock defines "liquidation preference" as $1,000 per share plus any unpaid dividends, which we refer to herein as the "Series A Base Amount." </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;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 Series A Preferred Stock accumulated a 6.0% dividend per annum, or $15.00 per share per quarter. Dividends were payable in cash or in kind, by accreting and increasing the Series A Base Amount (“PIK Dividends”). Dividends were payable on the sum of (i) the aggregate liquidation preference amount of $240.0 million plus (ii) any PIK Dividends. Dividends were accrued daily and paid quarterly in arrears, on March 31, June 30, September 30 and December 31 of each year. Following the calendar quarter ending June 30, 2027, we were not able to elect PIK Dividends and dividends on the Series A Preferred Stock were required to be paid in cash. All dividends were paid in cash through May 9, 2024, at which time the Series A Preferred Stock was redeemed. The dividend would have increased annually by one percentage point, beginning with the dividend payable for the calendar quarter ending September 30, 2028. Dividends declared and paid for the fiscal years ended 2025, 2024 and 2023 were $3.6 million, $14.4 million, and $5.8 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion Features</span></div><div style="margin-bottom:9pt;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%">Subject to a minimum conversion threshold of 1,000 shares of Series A Preferred Stock per conversion and customary anti-dilution and dividend adjustments, the Series A Preferred Stock was convertible by the holder at any time into shares of AZZ's common stock for $58.30 per common share (the “Conversion Price”). In addition, after May 13, 2024, we were entitled to provide holders of Series A Preferred Stock with notice of a mandatory conversion of a portion of the Series A Preferred Stock (which may not have exceeded 25% of the amount of Series A Preferred Stock issued in any single quarter) at the Conversion Price if the closing price of our common stock exceeded 185% of the Conversion Price for 20 consecutive trading days prior to the date of such notice and so long as the shelf registration statement filed November 4, 2022 to cover resales of the converted common stock remained effective and available for use.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Participation Rights</span></div><div style="margin-bottom:9pt;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%">Holders of Series A Preferred Stock participated equally and ratably with the holders of AZZ's common stock in any dividends paid on AZZ’s common stock in excess of our current $0.17 quarterly dividend when, as and if declared by the Board as if such shares of Series A Preferred Stock had been converted to shares of common stock immediately prior to the record date for the payment of such dividend.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redemption Features</span></div><div style="margin-bottom:9pt;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%">AZZ had the right to redeem the Series A Preferred Stock at a price equal to the greater of (i) the Series A Base Amount plus accrued but unpaid dividends; (ii) the initial Series A Base Amount (excluding any prior PIK dividends) multiplied by the Return Factor less all dividends paid through the redemption date; or (iii) the amount the holder of such share of convertible preferred stock would have received had such holder, immediately prior to such redemption date, converted such shares of convertible preferred stock into common shares (such greater amount, the "Redemption Amount"). </span></div><div style="margin-bottom:9pt;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 redemption price under option (ii) contained a "Return Factor," which was equal to 1.4 until May 13, 2024 and, (a) in each of the three years thereafter, would have increased by 0.15, (b) would have increased by an additional 0.15 after May 13, 2024 (the second anniversary of the issuance date of the Series A Preferred Stock) if (i) our ratio of net debt to earnings before interest, taxes, depreciation and amortization (“EBITDA”) (as defined in the 2022 Credit Agreement) on the second anniversary of the issuance date of the Series A Preferred Stock was greater than 3.5-to-1 and (ii) prior to May 13, 2024,we had not consummated dispositions of assets that, in the aggregate, resulted in proceeds in excess of $200.0 million and (c) would </span></div><div style="margin-bottom:9pt;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%">have increased by an additional 0.20 on May 13, 2028, (the sixth anniversary of the issuance date of the Series A Preferred Stock) and each anniversary thereafter.</span></div><div style="margin-bottom:9pt;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 redemption price under option (iii) was subject to provisions of the Certificate of Designation that limited our right to redeem to the period following the two year anniversary of the initial issuance, limited the quarterly conversion to up to 25% of the number of shares of convertible preferred stock outstanding, and required our market price per share of common stock to exceed 185% of the conversion price.</span></div><div style="margin-bottom:9pt;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%"> As of February 29, 2024, the Redemption Amount for the Series A Preferred Stock was $312.5 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting Rights</span></div><div style="margin-bottom:9pt;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%">Holders of Series A Preferred Stock were entitled to a number of votes on all matters presented to holders of voting capital stock of AZZ equal to the number of shares of the AZZ’s common stock then issuable upon conversion of such holders’ Series A Preferred Stock. The vote or consent of the holders of at least a majority of the outstanding shares of Series A Preferred Stock would have been required for certain actions, including:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">issuances by AZZ of equity securities that are senior to, or equal in priority with, the Series A Preferred Stock, including any additional shares of Series A Preferred Stock;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">incurrence of any additional indebtedness (including refinancings of existing indebtedness) by the Company unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) did not exceed 5.5x;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">refinancings of the 2022 Credit Agreement, subject to certain exceptions;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">dividends or distributions upon, or redemptions of, shares of AZZ’s common stock unless our ratio of net debt to EBITDA (as defined in the 2022 Credit Agreement) does not exceed 5.5x;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">any acquisition, investment, sale, disposition or similar transaction (whether of an entity, business, equity interests or assets) that has total consideration (including assumption of liabilities) of at least $250.0 million (or, when our market capitalization is $2.0 billion or greater, has total consideration (including assumption of liabilities) of at least $500.0 million);</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.17pt">amendments to our organizational documents that would have an adverse effect on the holders of Series A Preferred Stock;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">any affiliate transaction except those on arms’-length terms; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">h.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">any voluntary dissolution, liquidation, bankruptcy, winding up or deregistration or delisting of AZZ’s common stock.</span></div><div style="margin-bottom:9pt;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 holders of Series A Preferred Stock also had customary information and preemptive rights, and the Series A Preferred Stock was subject to customary anti-dilution provisions. The Series A Preferred Stock, and all shares of common stock issuable upon conversion of the Series A Preferred Stock, had customary demand and piggyback registration rights pursuant to the registration rights agreement, which was entered into on May 13, 2022 with BTO Pegasus Holdings DE L.P., a Delaware limited partnership (together with its assignees, "Blackstone"). Holders of Series A Preferred Stock were prohibited from transferring shares of Series A Preferred Stock to any competitor of AZZ or activist investors, subject to certain exceptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Equity</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%">April 2024 Secondary Public Offering</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%">On April 30, 2024, we completed a secondary public offering in which we sold 4.6 million shares of our common stock at $70.00 per share (the "April 2024 Secondary Public Offering"). We received gross proceeds of $322.0 million, and paid offering expenses of $13.3 million, for net proceeds of $308.7 million. The proceeds from the April 2024 Offering were used to redeem the Series A Preferred Stock. See Note 13.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:9pt;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%">On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program, pursuant to which we may repurchase AZZ common stock (the "2020 Share Authorization"). Repurchases under the 2020 Share 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 we might otherwise be precluded from doing so.</span></div><div style="margin-bottom:9pt;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%">During fiscal 2025, 2024 and 2023, to prioritize repayments of debt, we did not repurchase shares of common stock under the 2020 Share Authorization. </span></div><div style="margin-bottom:9pt;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%">Accumulated Other Comprehensive Income</span></div><div style="margin-bottom:9pt;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 components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:29.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.183%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Actuarial Gain (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(27,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(27,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">27,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,571)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">119</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,879</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,573)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">3,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">4,346 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,628)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,418</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,533</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,894)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(4,735)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,686)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(10,329)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(388)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(587)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(265)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(11)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(11,580)</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></tr></table></div> 240000 0.060 308900000 240000000 1.4 27100000 75200000 233700000 240000000 0.0600 240000 1.00 312500000 0.060 15.00 240000000 3600000 14400000 5800000 1000 58.30 0.25 1.85 1.4 0.15 0.15 3.5 200000000.0 0.20 312500000 5.5 5.5 250000000.0 2000000000.0 500000000.0 4600000 70.00 322000000 13300000 308700000 100000000 <div style="margin-bottom:9pt;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 components of accumulated other comprehensive gain (loss), after tax, consisted of the following for 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:29.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.183%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Actuarial Gain (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 28, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(27,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(27,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">27,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,753 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,571)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">119</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,879</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,573)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">3,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">4,346 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance as of February 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,628)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,418</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,533</span><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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,894)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">(4,735)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(2,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,701)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,806)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,686)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(10,329)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(388)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(587)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(265)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(11)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%">(11,580)</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></tr></table></div> -27324000 0 0 0 0 -27324000 -7997000 0 119000 2740000 0 -5138000 -27750000 0 0 -139000 0 -27889000 19753000 0 119000 2879000 0 22751000 -7571000 0 119000 2879000 0 -4573000 -57000 1418000 -303000 3321000 -33000 4346000 0 0 0 3667000 0 3667000 -57000 1418000 -303000 -346000 -33000 679000 -7628000 1418000 -184000 2533000 -33000 -3894000 -2701000 -1806000 -403000 153000 22000 -4735000 0 0 0 2951000 0 2951000 -2701000 -1806000 -403000 -2798000 22000 -7686000 -10329000 -388000 -587000 -265000 -11000 -11580000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Earnings Per Share</span></div><div style="margin-bottom:9pt;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%">Basic earnings per share is based on the weighted average number of common shares outstanding during each period. 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 period.</span></div><div style="margin-bottom:9pt;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%">On April 30, 2024, we completed a secondary public offering in which we issued</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 4.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> common shares. The weighted average number of shares for the period outstanding for the year ended February 28, 2025 are included in weighted average shares outstanding for basic earnings per share. See Note 14. As of February 28, 2025, there were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> common shares outstanding, which includes the shares from the secondary public offering.</span></div><div style="margin-bottom:9pt;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 sets forth the computation of basic and diluted earnings per share for fiscal years 2025, 2024 and 2023 (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Net income from continuing operations</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%">128,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock Dividends</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,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemption premium on Series A Preferred Stock</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%">(75,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Numerator for basic earnings per share continuing operations</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%">52,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Numerator for diluted earnings per share continuing operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,099 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(119,313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) available to common shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,214)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted earnings per share—net income (loss) available to common shareholders</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%">52,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,214)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</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%">29,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee and director stock awards</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%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,344 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,978 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per common share from discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common 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%">1.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per common share from discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common 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%">1.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>     For fiscal 2025, 2024 and 2023, approximately 0.1 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. For fiscal years 2025, 2024 and 2023, all shares related to the Series A Convertible Preferred Stock were excluded from the computation of diluted earnings per share as their effect would be anti-dilutive. 4600000 29900000 <div style="margin-bottom:9pt;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 sets forth the computation of basic and diluted earnings per share for fiscal years 2025, 2024 and 2023 (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Net income from continuing operations</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%">128,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock Dividends</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,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemption premium on Series A Preferred Stock</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%">(75,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Numerator for basic earnings per share continuing operations</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%">52,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Numerator for diluted earnings per share continuing operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,099 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(119,313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) available to common shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,214)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for diluted earnings per share—net income (loss) available to common shareholders</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%">52,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,214)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share</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%">29,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee and director stock awards</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%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,344 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,978 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per common share from discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.81)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common 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%">1.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share from continuing operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per common share from discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings (loss) per common 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%">1.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 128833000 101607000 66339000 1200000 14400000 8240000 75198000 0 0 52435000 87207000 58099000 52435000 87207000 58099000 0 0 -119313000 52435000 87207000 -61214000 52435000 87207000 -61214000 29086000 25041000 24828000 258000 168000 150000 29344000 25209000 24978000 1.80 3.48 2.34 0 0 -4.81 1.80 3.48 -2.47 1.79 3.46 2.33 0 0 -4.78 1.79 3.46 -2.45 100000 100000 100000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Employee Benefit Plans</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">We have 401(k) retirement plans covering substantially all of our employees. Company contributions to the 401(k) retirement plans were $6.2 million, $6.3 million, and $5.6 million for fiscal 2025, 2024, and 2023, respectively. </span></div><div style="margin-bottom:9pt;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%">Pension and Employee Benefit Obligations</span></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, we have a defined benefit pension plan for certain employees employed by Precoat Metals as of May 13, 2022 (the "Plan"). Prior to the Precoat Acquisition, benefit accruals were frozen for all participants. After the freeze, participants did not accrue any future benefits under the Plan, and any new hires are not eligible to participate in the Plan. We fund the pension plan as required by local regulations.</span></div><div style="margin-bottom:9pt;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%">Our investment strategy is to build an efficient, well diversified portfolio based on a long-term strategic outlook of the investment markets. The investment markets outlook utilizes both the historical based and forward-looking return forecasts to </span></div><div style="margin-bottom:9pt;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%">establish future return expectations for various asset classes. These return expectations are used to develop a core asset allocation based on the specific needs of the Plan. The core asset allocation utilizes investment portfolios of various asset classes and investment managers in order to maximize the Plan’s return while providing layers of diversification to mitigate risk. Plan assets of $100.3 million as of February 28, 2025, consisted of 4.1% cash, 46.8% equity securities, 10.1% collective investment trusts and 39.0% corporate and government debt. Net periodic benefit costs related to the plan were $0.9 million, $1.1 million and $0.6 million for fiscal 2025, 2024, and 2023, respectively. </span></div><div style="margin-bottom:9pt;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 components of net benefit cost other than the employer service cost are included in "<span style="-sec-ix-hidden:f-1440"><span style="-sec-ix-hidden:f-1441"><span style="-sec-ix-hidden:f-1442"><span style="-sec-ix-hidden:f-1443">Selling, general and administrative</span></span></span></span>" expense. The components of net benefit cost related to the Plan were as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Disclosed benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Presentation of benefit cost pursuant to ASC 715-20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions used to determine benefit cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:58.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.464%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current and non-current classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net balance sheet asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability) at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability) at end of fiscal year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions and dates used for disclosure:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Census date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2023</span></td></tr></table></div><div style="margin-bottom:9pt;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 presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:56.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.167%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,890)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, excluding receivable contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(24,587)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(31,148)</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></tr></table></div><div style="margin-bottom:9pt;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%">Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:47.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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 End</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Development of AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurring during the year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at fiscal year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">776 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">246 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(162)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;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%">In fiscal 2026, we expect to contribute $6.0 million to the Plan. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"></td><td style="width:74.398%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 through 2035</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Changes in disclosed plan obligations and plan assets were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in projected benefit obligation ("PBO")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">127,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid from plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,890 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">100,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net amount at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(162)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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 presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands). </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rate of return on invested assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted invested assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investment Loss/(Gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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 weighted-average assumptions used to determine the benefit obligation were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:53.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </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-bottom:9pt;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 expected long-term rate of return on plan assets is based on a forward-looking expected asset return model. This model derives an expected rate of return based on the target asset allocation of the Plan's assets. The model reflects the positive effect of periodic rebalancing among diversified asset classes. We select an expected asset return that is supported by this model.</span></div><div style="margin-bottom:9pt;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 presents the fair values of the assets of our pension plans as of February 28, 2025 and February 29, 2024 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2025 and February 29, 2024. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom: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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" 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%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Collective investment trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">U.S. Government bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total pension plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">4,134 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">96,177 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">100,311 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">4,069 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">92,673 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">96,742 </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></tr></table></div> 6200000 6300000 5600000 100300000 0.041 0.468 0.101 0.390 900000 1100000 600000 The components of net benefit cost related to the Plan were as follows (in thousands): <div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Disclosed benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Presentation of benefit cost pursuant to ASC 715-20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed net benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions used to determine benefit cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 6833000 7031000 5264000 5954000 5947000 4686000 879000 1084000 578000 879000 1084000 578000 879000 1084000 578000 879000 1084000 578000 879000 1084000 578000 0.0561 0.0559 0.0476 0.0625 0.0625 0.0550 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in benefit obligation and the funded status of the Plan as of and for the years ended below were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:58.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.464%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current and non-current classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net balance sheet asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability) at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability) at end of fiscal year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumptions and dates used for disclosure:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Census date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2023</span></td></tr></table></div> 24587000 31148000 -24587000 -31148000 -31148000 -31287000 6833000 7031000 5954000 5947000 -530000 -408000 7970000 1631000 -24587000 -31148000 0.0552 0.0561 <div style="margin-bottom:9pt;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 presents information for the Plan with projected benefit obligations in excess of plan assets (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:56.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.167%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,890)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets, excluding receivable contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net balance sheet asset (liability)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(24,587)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(31,148)</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></tr></table></div> 124898000 127890000 100311000 96742000 -24587000 -31148000 <div style="margin-bottom:9pt;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%">Pre-tax amounts recognized in other comprehensive income (loss) were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:47.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.319%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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 End</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss before adjustment for tax effects ("AOCI")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Development of AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occurring during the year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AOCI at fiscal year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">776 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">246 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(162)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -776000 -246000 162000 776000 246000 -162000 246000 -162000 0 -530000 -408000 162000 776000 246000 -162000 6000000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit payments we expect to pay, including amounts related to expected future services that we expect to receive, are as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"></td><td style="width:74.398%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 through 2035</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12422000 11609000 11350000 11053000 10736000 48033000 <div style="margin-bottom:9pt;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%">Changes in disclosed plan obligations and plan assets were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in projected benefit obligation ("PBO")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">127,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,833 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid from plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PBO at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,890 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">100,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.699%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Experience loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net amount at fiscal year end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">246 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(162)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 127890000 131787000 6833000 7031000 -1727000 -637000 11552000 11565000 124898000 127890000 96742000 100500000 7151000 6176000 7970000 1631000 11552000 11565000 100311000 96742000 246000 -162000 0 -530000 -408000 162000 776000 246000 -162000 <div style="margin-bottom:9pt;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 presents a reconciliation of the fair value and market-related value of the Plan assets (in thousands). </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:58.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of fiscal year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,311 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rate of return on invested assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted invested assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investment Loss/(Gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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 presents the fair values of the assets of our pension plans as of February 28, 2025 and February 29, 2024 by level of the fair value hierarchy. Assets categorized in Level 1 of the hierarchy are measured at fair value using a market approach based on unadjusted quoted prices from national securities exchanges. No assets were categorized in Level 2 or Level 3 of the hierarchy as of February 28, 2025 and February 29, 2024. Certain investments that are measured at fair value using the net asset value per share practical expedient have not been categorized in the fair value hierarchy and are being presented in the tables to permit a reconciliation to total plan assets. We do not fund or fully fund U.S. nonqualified and certain foreign pension plans that are not subject to funding requirements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom: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%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" 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%">February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets measured at Net Asset Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">46,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Collective investment trusts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">U.S. Government bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total pension plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">4,134 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">96,177 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">100,311 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">4,069 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">92,673 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">96,742 </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></tr></table></div> 96742000 100500000 7151000 6176000 7970000 1631000 11552000 11565000 100311000 96742000 95654000 95542000 0.0748 0.0590 7151000 6176000 5954000 5947000 -1197000 229000 <div style="margin-bottom:9pt;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 weighted-average assumptions used to determine the benefit obligation were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"><tr><td style="width:1.0%"></td><td style="width:53.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.52 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </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> 0.0552 0.0561 0.0675 0.0625 0 0 46936000 46936000 0 0 46205000 46205000 0 0 10164000 10164000 0 0 10100000 10100000 0 0 13258000 13258000 0 0 11617000 11617000 0 0 6729000 6729000 0 0 6389000 6389000 0 0 19090000 19090000 0 0 18362000 18362000 4134000 0 0 4134000 4069000 0 0 4069000 4134000 0 96177000 100311000 4069000 0 92673000 96742000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Share-based Compensation</span></div><div style="margin-bottom:9pt;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%">AZZ has two share-based compensation plans, the 2014 Long Term Incentive Plan, as amended (the "2014 Plan") and the 2023 Long Term Incentive Plan (the "2023 Plan" and, together with the 2014 Plan, the "LTI Plans"). The 2023 Plan was approved by our shareholders on July 11, 2023, at which time the 2014 Plan was terminated other than with respect to then outstanding awards under the 2014 Plan. No future grants may be made under the 2014 Plan. The LTI Plans provide our directors, officers and certain key employees with stock options, restricted stock units, performance share units, stock appreciation rights and other stock-based awards.</span></div><div style="margin-bottom:9pt;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 maximum number of shares that may be issued under the 2023 Plan is 1.45 million shares and, as of February 28, 2025, we have approximately 1.29 million shares reserved for future issuance under the 2023 Plan.</span></div><div style="margin-bottom:9pt;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%">We account for our 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%">. Compensation expense is recognized over the requisite service period, which is in line with the applicable vesting period for each share-based award. Forfeitures are recognized when they occur.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Restricted stock unit ("RSU") awards are valued at the market price of AZZ'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-bottom:9pt;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%">A summary of RSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:</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:98.099%"><tr><td style="width:1.0%"></td><td style="width:32.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Restricted Stock  Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average  Grant Date<br/> Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Restricted Stock  Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average  Grant Date <br/>Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Restricted Stock  Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average  Grant Date <br/>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%">230,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">104,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(141,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">185,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">185,425 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">58.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">230,586 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">41.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">200,969 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">43.50 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;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 total fair value of RSU awards vested during fiscal years 2025, 2024, and 2023 was $10.8 million, $3.8 million and $6.1 million, respectively. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">AZZ 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 fiscal year 2025 PSU awards are based on an average of AZZ's return on invested capital ("ROIC") and total shareholder return ("TSR") during the three-year period. The TSR metric is compared to a defined specific industry peer group. The awards include certain vesting multipliers. The fiscal year 2024 and 2023 PSU awards are based on AZZ's TSR during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The fair value of PSU awards with performance and service conditions is estimated using the value of AZZ''s common stock on the date of grant. The fair value of PSU awards with market conditions is estimated using a Monte Carlo simulation model on the date of grant. </span></div><div style="margin-bottom:9pt;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%">A summary of PSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;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><td style="width:26.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 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:middle"><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%">167,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">60,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(54,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(12,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">161,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">161,114 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">56.79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">167,978 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">51.64 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">152,546 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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.51 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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 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 200% 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-bottom:9pt;margin-top:9pt"><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:9pt;font-weight:400;line-height:120%"> </span><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-bottom:9pt;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%">AZZ granted each of its independent directors a total of 1,666, 2,682 and 2,619 shares of its common stock during fiscal years 2025, 2024 and 2023, respectively. These common stock grants were valued at $74.99, $42.87 and $40.09 per share for fiscal years 2025, 2024 and 2023, respectively, which was the market price of AZZ's common stock on the respective grant dates.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">AZZ has an employee stock purchase plan ("ESPP"), which is available to all employees. The ESPP allows employees to purchase AZZ's common stock semi-annually 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.0 million shares were available for issuance as of February 28, 2025. We issue new shares upon purchase through the ESPP. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"></td><td style="width:49.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">13,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Unrecognized compensation cost related to unvested stock awards at February 28, 2025 was $11.9 million, which is expected to be recognized over a weighted average period of 1.51 years.</span></div><div style="margin-bottom:9pt;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 actual tax benefit/ (expense) realized from share-based compensation during fiscal years 2025, 2024 and 2023 was $1.3 million, $(0.2) million and $(0.1) million, respectively.</span></div><div style="margin-bottom:9pt;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%">Our policy is to issue shares under these plans from AZZ’s authorized but unissued shares. We have no formal or informal plan to repurchase shares on the open market to satisfy these requirements.</span></div> 1450000 1290000 P3Y <div style="margin-bottom:9pt;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%">A summary of RSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:</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:98.099%"><tr><td style="width:1.0%"></td><td style="width:32.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Restricted Stock  Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average  Grant Date<br/> Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Restricted Stock  Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average  Grant Date <br/>Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Restricted Stock  Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average  Grant Date <br/>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%">230,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">104,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(141,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(7,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">185,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">185,425 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">58.12 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">230,586 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">41.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">200,969 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">43.50 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 230586 41.53 200969 43.50 214098 41.24 104030 76.14 132644 38.41 148595 44.60 141800 45.03 102077 41.27 136197 41.16 7391 45.37 950 45.69 25527 43.72 185425 58.12 230586 41.53 200969 43.50 185425 58.12 230586 41.53 200969 43.50 10800000 3800000 6100000 P3Y <div style="margin-bottom:9pt;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%">A summary of PSU award activity (including DERs) for fiscal years 2025, 2024, and 2023 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;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><td style="width:26.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Performance Stock Units </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 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:middle"><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%">167,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">60,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(54,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(12,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">161,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">161,114 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">56.79 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">167,978 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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%">51.64 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top: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%">152,546 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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.51 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 167978 51.64 152546 48.51 154455 44.05 60007 82.25 80285 42.93 76020 38.42 54500 66.12 42868 33.22 63021 43.22 12371 51.19 21985 33.22 14908 48.41 161114 56.79 167978 51.64 152546 48.51 161114 56.79 167978 51.64 152546 48.51 0 2 1666 2682 2619 74.99 42.87 40.09 0.85 25000 5000 1500000 1000000 <div style="margin-bottom:9pt;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 shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2025, 2024 and 2023 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"></td><td style="width:49.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.138%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</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%">13,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13261000 9510000 8382000 2785000 1969000 1539000 11900000 P1Y6M3D 1300000 -200000 -100000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. Operating Segments</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Our 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 are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to the AZZ Metal Coatings and the AZZ Precoat Metals segments. The CODM uses net income as the primary measure to evaluate performance and allocate resources to the AZZ Infrastructure Solutions segment. The CODM assesses these metrics and compares actuals to budgeted and forecasted values to evaluate segment operating performance and allocate resources to the operating segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate. The AVAIL JV operating results for the period prior to deconsolidation are included within discontinued operations, except for AZZ Crowley Tubing, which was retained and merged into the AZZ Metal Coatings segment. See Note 9 for the results of operations related to the AZZ Infrastructure Solutions segment that is reported as discontinued operations. </span></div><div style="margin-bottom:9pt;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%">A summary of each of our operating segments is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AZZ 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, spin galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication industry and other industries through facilities located throughout North America. Hot-dip galvanizing is a metallurgical manufacturing process in which molten zinc reacts with steel, which provides corrosion protection and extends the lifecycle of fabricated steel for several decades. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AZZ Precoat Metals — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides coil coating application of protective and decorative coatings and related value-added downstream processing for steel and aluminum coils. Primarily serving the construction, appliance, heating, ventilation, and air conditioning (HVAC), container, transportation, and other end markets, the coil coating process emphasizes sustainability and enhanced product lifecycles. It involves cleaning, treating, painting, and curing metal coils as a flat material before they are cut, formed, and fabricated into finished products. This highly efficient method optimizes waste through tight film control and improves final product performance by painting and curing the substrates under conditions unmatched by other application processes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AZZ Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — consists of the equity in earnings of our 40% investment in the AVAIL JV, as well as other expenses directly related to AIS receivables and liabilities that were retained following the divestiture of the AIS business. The AVAIL JV is a global provider of application-critical equipment, highly engineered technologies, and specialized services to the power generation, transmission, distribution, oil and gas, and industrial markets.</span></div><div style="margin-bottom:9pt;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 tables contain operating segment data for fiscal years 2025, 2024 and 2023 was as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Metal Coatings</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Precoat Metals</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Infrastructure Solutions</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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Corporate</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">(4)(5)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">665,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">912,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</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:9pt;font-weight:400;line-height:100%">464,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</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:9pt;font-weight:400;line-height:100%">200,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">22,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,828 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83,202)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense)</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:9pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income tax</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:9pt;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:9pt;font-weight:400;line-height:100%">178,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">147,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(165,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">41,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(207,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">128,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">See notes on page <a href="#id30fa8c7f27145fb8cecc4fcaefde1c1_1-0-1-1-374407" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">81</a>.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Metal Coatings</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Precoat Metals</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Infrastructure Solutions</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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Corporate</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">(4)(5)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">656,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">881,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</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:9pt;font-weight:400;line-height:100%">465,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,174,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</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:9pt;font-weight:400;line-height:100%">191,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">26,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,246)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,453)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</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:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income tax</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:9pt;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:9pt;font-weight:400;line-height:100%">164,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">139,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183,485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">28,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(211,981)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">101,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">See notes on page <a href="#id30fa8c7f27145fb8cecc4fcaefde1c1_1-0-1-1-374407" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">81</a>.</span></div><div style="margin-bottom:9pt;margin-top:9pt;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><td style="width:39.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Metal Coatings</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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Precoat Metals</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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Corporate</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">(4)(5)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">636,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">686,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</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:9pt;font-weight:400;line-height:100%">462,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,027,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</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:9pt;font-weight:400;line-height:100%">174,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">18,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">61,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,824)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,638 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</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:9pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income tax</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:9pt;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:9pt;font-weight:400;line-height:100%">156,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">80,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(150,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">22,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(172,586)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">66,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.720%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span id="id30fa8c7f27145fb8cecc4fcaefde1c1_1-0-1-1-374407"></span><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2024, AZZ Metal Costings included expenses related to a legal matter of $5.5 million in "Selling, general and administrative".</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2023, amortization expense for acquired intangible assets of $7.1 million is included in AZZ Metal Coatings expenses in "Cost of sales."</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For the fiscal year 2023, AZZ Precoat Metals segment includes results from May 13, 2022 - February 28, 2023. For fiscal year 2023, amortization expense for acquired intangible assets of $15.5 million is included in AZZ Precoat Metals expenses in "Selling, general and administrative."</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(4)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense and Income tax expense are included in the Corporate segment as these items are not allocated to the segments.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(5)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2025, amortization expense for acquired intangible assets of $23.1 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million. For fiscal year 2024, amortization expense for acquired intangible assets of $24.0 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2024 also includes an accrual related to a legal settlement of $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to our acquisition.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(6)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cost of sales includes direct labor, materials, depreciation, amortization and overhead expenses directly related to providing our metal coatings solutions.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(7)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Selling, general and administrative includes compensation and benefits costs, professional expenses, insurance, computer, depreciation, amortization and other selling, general and administrative expenses.</span></div></td></tr></table></div><div style="margin-bottom:9pt;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%">Depreciation and amortization expense by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:42.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.698%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 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%">26,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</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%">31,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:43.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.393%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and property, plant and equipment:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 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,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</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%">84,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</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%">115,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">95,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,339,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Asset balances by operating segment for each period were as follows (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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><td style="width:61.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</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:700;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 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%">555,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</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,548,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 - Investment in Joint Venture</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%">99,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 assets</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%">2,227,101 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,195,505 </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></tr></table></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2025, 2024 and 2023 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:44.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</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:700;line-height:100%">Sales:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:58.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">574,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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%">18,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">592,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,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></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> for fiscal years 2025, 2024 and 2023 was as follows (in thousands):<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended February 28, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Metal Coatings</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Precoat Metals</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Infrastructure Solutions</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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Corporate</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">(4)(5)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">665,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">912,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</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:9pt;font-weight:400;line-height:100%">464,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</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:9pt;font-weight:400;line-height:100%">200,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">22,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,828 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,737)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83,202)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense)</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:9pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(809)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income tax</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:9pt;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:9pt;font-weight:400;line-height:100%">178,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">147,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(165,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">41,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(207,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">128,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">See notes on page <a href="#id30fa8c7f27145fb8cecc4fcaefde1c1_1-0-1-1-374407" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">81</a>.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Metal Coatings</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Precoat Metals</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Infrastructure Solutions</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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Corporate</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">(4)(5)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">656,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">881,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</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:9pt;font-weight:400;line-height:100%">465,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,174,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</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:9pt;font-weight:400;line-height:100%">191,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">26,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,246)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,453)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">15,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</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:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income tax</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:9pt;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:9pt;font-weight:400;line-height:100%">164,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">139,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183,485)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">28,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(211,981)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">101,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">See notes on page <a href="#id30fa8c7f27145fb8cecc4fcaefde1c1_1-0-1-1-374407" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">81</a>.</span></div><div style="margin-bottom:9pt;margin-top:9pt;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><td style="width:39.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.075%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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%">Year Ended February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Metal Coatings</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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Precoat Metals</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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Infrastructure Solutions</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Corporate</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">(4)(5)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">636,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">686,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</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:9pt;font-weight:400;line-height:100%">462,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,027,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</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:9pt;font-weight:400;line-height:100%">174,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">18,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">61,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,824)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,638 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of unconsolidated subsidiaries</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</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:9pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income tax</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:9pt;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:9pt;font-weight:400;line-height:100%">156,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">80,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(150,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">22,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(172,586)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">66,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.720%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span id="id30fa8c7f27145fb8cecc4fcaefde1c1_1-0-1-1-374407"></span><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2024, AZZ Metal Costings included expenses related to a legal matter of $5.5 million in "Selling, general and administrative".</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2023, amortization expense for acquired intangible assets of $7.1 million is included in AZZ Metal Coatings expenses in "Cost of sales."</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For the fiscal year 2023, AZZ Precoat Metals segment includes results from May 13, 2022 - February 28, 2023. For fiscal year 2023, amortization expense for acquired intangible assets of $15.5 million is included in AZZ Precoat Metals expenses in "Selling, general and administrative."</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(3)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Infrastructure Solutions segment includes the equity in earnings from our investment in the AVAIL JV, as well as other expenses related to receivables and liabilities that were retained following the sale of the AIS business. Fiscal year 2025 and 2024 include $6.5 million and $5.8 million, respectively, related to legal matters.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(4)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense and Income tax expense are included in the Corporate segment as these items are not allocated to the segments.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(5)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">For fiscal year 2025, amortization expense for acquired intangible assets of $23.1 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2025 also includes an accrual related to a legal settlement and accrual related to a non-operating entity of $3.5 million, as well as retirement and other severance expenses of $3.7 million. For fiscal year 2024, amortization expense for acquired intangible assets of $24.0 million is included in Corporate expenses in "Selling, general and administrative" expense as these expenses are not allocated to the segments. Fiscal year 2024 also includes an accrual related to a legal settlement of $5.8 million for the settlement of a litigation matter that was acquired as part of the Precoat Acquisition and relates to the business activities that were discontinued prior to our acquisition.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(6)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cost of sales includes direct labor, materials, depreciation, amortization and overhead expenses directly related to providing our metal coatings solutions.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(7)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Selling, general and administrative includes compensation and benefits costs, professional expenses, insurance, computer, depreciation, amortization and other selling, general and administrative expenses.</span></div></td></tr></table></div><div style="margin-bottom:9pt;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%">Depreciation and amortization expense by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:42.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.698%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</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:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 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%">26,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</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%">31,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">Expenditures for acquisitions, net of cash, and property, plant and equipment by segment for fiscal years 2025, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:43.327%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.393%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and property, plant and equipment:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 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,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precoat Metals</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%">84,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</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%">115,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">95,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,339,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 665107000 912637000 0 0 1577744000 464260000 730804000 0 0 1195064000 200847000 181833000 0 0 382680000 22372000 34005000 6737000 83202000 146316000 178475000 147828000 -6737000 -83202000 236364000 0 0 0 81282000 81282000 0 0 16163000 0 16163000 247000 0 0 -809000 -562000 178722000 147828000 9426000 -165293000 170683000 41850000 41850000 -207143000 128833000 656189000 881400000 0 0 1537589000 465147000 708981000 0 0 1174128000 191042000 172419000 0 0 363461000 26314000 32848000 6246000 76453000 141861000 164728000 139571000 -6246000 -76453000 221600000 0 0 0 107065000 107065000 0 0 15407000 0 15407000 128000 0 0 33000 161000 164856000 139571000 9161000 -183485000 130103000 28496000 28496000 -211981000 101607000 636982000 686667000 0 0 1323649000 462473000 565233000 0 0 1027706000 174509000 121434000 0 0 295943000 18556000 41925000 0 61824000 122305000 155953000 79509000 0 -61824000 173638000 0 0 0 88800000 88800000 0 0 2597000 0 2597000 101000 765000 0 374000 1240000 156054000 80274000 2597000 -150250000 88675000 22336000 22336000 -172586000 66339000 5500000 7100000 15500000 6500000 5800000 23100000 3500000 3700000 24000000.0 5800000 26640000 26353000 32955000 31185000 27940000 40199000 24380000 25130000 1436000 82205000 79423000 74590000 29958000 25484000 23639000 84537000 67809000 1315414000 1388000 1826000 797000 115883000 95119000 1339850000 555095000 553505000 1548377000 1500122000 99379000 98169000 24250000 43709000 2227101000 2195505000 <div style="margin-bottom:9pt;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%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2025, 2024 and 2023 (in thousands). The geographic area is based on the location of the operating facility and no customer accounted for 10% or more of consolidated sales.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:44.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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</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:700;line-height:100%">Sales:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:58.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.472%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">574,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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%">18,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">592,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,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></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 1537215000 1498397000 1279890000 40529000 39192000 43759000 1577744000 1537589000 1323649000 574332000 522693000 18609000 18959000 592941000 541652000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. Investment in Unconsolidated Entity</span></div><div style="margin-bottom:9pt;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 tables presents AVAIL's summarized financial information (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:56.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.479%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">Current assets</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%">300,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term assets</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%">194,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">494,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">155,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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%">290,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total partners' capital</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and partners' capital</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%">494,932 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">463,835 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"></td><td style="width:56.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.749%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Operating Data</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">528,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.815%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are as of and for the year ended January 31, 2025 and 2024. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.</span></td></tr></table></div> 0.40 16200000 15400000 2600000 99400000 10200000 <div style="margin-bottom:9pt;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 tables presents AVAIL's summarized financial information (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"></td><td style="width:56.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.479%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">Current assets</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%">300,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term assets</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%">194,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">494,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">155,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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%">290,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total partners' capital</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and partners' capital</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%">494,932 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">463,835 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"></td><td style="width:56.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.749%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summarized Operating Data</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 28, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 29, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">528,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.815%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">We report our equity in earnings on a one-month lag basis; therefore, amounts in the summarized financials above are as of and for the year ended January 31, 2025 and 2024. Amounts in the table above exclude certain adjustments made by us to record equity in earnings of the AVAIL JV under U.S GAAP for public companies, primarily to reverse the amortization of goodwill.</span></td></tr></table></div> 300404000 290260000 194528000 173575000 494932000 463835000 155585000 122762000 134517000 129058000 290102000 251820000 204830000 212015000 494932000 463835000 528130000 460109000 131306000 117402000 36825000 29988000 40165000 29351000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. Derivative Instruments</span></div><div style="margin-bottom:9pt;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%">Interest Rate Swap Derivative </span></div><div style="margin-bottom:9pt;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%">As a policy, we do not hold, issue or trade derivative instruments for speculative purposes. We periodically enter into forward sale contracts to purchase a specified volume of zinc and natural gas at fixed prices. These contracts are not accounted for as derivatives because they meet the criteria for the normal purchases and normal sales scope exception in ASC 815. </span></div><div style="margin-bottom:9pt;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%">We manage our exposure to fluctuations in interest rates on our floating-rate debt by entering into interest rate swap agreements to convert a portion of our variable-rate debt to a fixed rate. On September 27, 2022, we entered into a fixed-rate interest rate swap agreement, which was subsequently amended on October 7, 2022 (the "2022 Swap"), with banks that are parties to the 2022 Credit Agreement, to change the SOFR-based component of the interest rate. The 2022 Swap converts the SOFR portion to 4.277%. On September 24, 2024, we repriced our Term Loan B to SOFR plus 2.50%, resulting in a total fixed rate of 6.777%. The 2022 Swap had an initial notional amount of $550.0 million and a maturity date of September 30, 2025. The notional amount of the interest rate swap decreases by a pro-rata portion of any quarterly principal payments made on the Term Loan B, and the notional amount is $536.3 million as of February 28, 2025. The objective of the 2022 Swap is to eliminate the variability of cash flows in interest payments attributable to changes in benchmark one-month SOFR interest rates. The hedged risk is the interest rate risk exposure to changes in interest payments, attributable to changes in benchmark one-month SOFR interest rates over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. We designated the 2022 Swap as a cash flow hedge at inception. Cash settlements, in the form of cash payments or cash receipts, of the 2022 Swap are recognized in interest expense.</span></div><div style="margin-bottom:9pt;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%">At February 28, 2025, changes in fair value attributable to the effective portion of the 2022 Swap were included on the consolidated balance sheets in "Accumulated other comprehensive income." For derivative instruments that qualify for hedge </span></div><div style="margin-bottom:9pt;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%">accounting treatment, the fair value is recognized on our consolidated balance sheets as derivative assets or liabilities with offsetting changes in fair value, to the extent effective, recognized in accumulated other comprehensive income until reclassified into earnings when the interest expense on the underlying debt is reflected in earnings. The portion of a cash flow hedge that does not offset the change in the fair value of the transaction being hedged, which is commonly referred to as the ineffective portion, is immediately recognized in earnings. During fiscal 2025, we reclassified $4.0 million before income tax, or $3.0 million net of tax, from other comprehensive income to earnings.</span></div> 0.04277 0.0250 0.06777 550000000.0 536300000 4000000.0 3000000.0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. Fair Value Measurement</span></div><div style="margin-bottom:9pt;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%">Recurring Fair Value Measurements</span></div><div style="margin-bottom:9pt;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%">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. In accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 820"), certain of our assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</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 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 style="margin-bottom:9pt;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 carrying amount of our financial instruments (cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. We have not made an option to elect fair value accounting for any of our financial instruments.</span></div><div style="margin-bottom:9pt;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%">Interest Rate Swap Agreement</span></div><div style="margin-bottom:9pt;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%">Our derivative instrument consists of the 2022 Swap, which is considered a Level 2 of the fair value hierarchy and included in "<span style="-sec-ix-hidden:f-1991"><span style="-sec-ix-hidden:f-1992">Other accrued liabilities</span></span>" in the consolidated balance sheets as of February 28, 2025 and in "Other assets" as of February 29, 2024. The valuation of the 2022 Swap is determined using widely accepted valuation techniques including discounted cash flow analysis on the expected cash flows of the derivative. This analysis reflects the contractual terms of the derivatives, including the period to maturity, and uses observable market-based inputs, including swap rates, spread and/or index levels and interest rate curves. See Note 20 for more information about the 2022 Swap.</span></div><div style="margin-bottom:9pt;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%">Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2025 and February 29, 2024 are as follows (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:18.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.611%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest Rate Swap Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Assets </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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest Rate Swap Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Liabilities</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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 fair value of the Company's interest rate swap agreement was an asset at February 29, 2024 and a liability at February 28, 2025.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 for information related to the fair value of the assets in our pension plan.</span></div><div style="margin-bottom:9pt;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-recurring Fair Value Measurements</span></div><div style="margin-bottom:9pt;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%">Investment in Joint Venture</span></div><div style="margin-bottom:9pt;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 fair value of our investment in the unconsolidated AVAIL JV was determined using the income approach at the date on which we entered into the joint venture. The income approach uses discounted cash flow models that require various observable and non-observable inputs, such as operating margins, revenues, product costs, operating expenses, capital </span></div><div style="margin-bottom:9pt;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%">expenditures, terminal-year values and risk-adjusted discount rates. These valuations resulted in Level 3 non-recurring fair value measurements. </span></div><div style="margin-bottom:9pt;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%">We assess our investment in the unconsolidated AVAIL JV for recoverability when events and circumstances are present that suggest there has been a decline in value, and if it is determined that a loss in value of the investment is other than temporary, the investment is written down to its fair value. </span></div><div style="margin-bottom:9pt;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%">Long-Term Debt</span></div><div style="margin-bottom:9pt;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 fair values of our long-term debt instruments are estimated based on market values for debt issued with similar characteristics or rates currently available for debt with similar terms. These valuations are Level 2 non-recurring fair value measurements.</span></div><div style="margin-bottom:9pt;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 principal amount of our outstanding debt was $900.3 million and $1,010.3 million at February 28, 2025 and February 29, 2024. The estimated fair value of our outstanding debt was $904.8 million and $1,010.3 million at February 28, 2025 and February 29, 2024, excluding unamortized debt issuance costs. The estimated fair values of our outstanding debt were determined based on the present value of future cash flows using model-derived valuations that use observable inputs such as interest rates and credit spreads.</span></div> <div style="margin-bottom:9pt;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%">Our financial instruments that are measured at fair value on a recurring basis as of February 28, 2025 and February 29, 2024 are as follows (dollars in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:18.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.611%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Carrying <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 28, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">February 29, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest Rate Swap Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Assets </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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest Rate Swap Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Liabilities</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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 fair value of the Company's interest rate swap agreement was an asset at February 29, 2024 and a liability at February 28, 2025.</span></div></td></tr></table></div> 0 0 0 0 -3410000 0 -3410000 0 0 3410000 352000 0 352000 0 0 0 0 0 352000 0 900300000 1010300000 904800000 1010300000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business. These proceedings include labor and employment claims, various commercial disputes, worker’s compensation and environmental matters, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company continuously evaluates opportunities to either mediate the cases or settle the disputes for nuisance value or the cost of litigation 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 a favorable or an unfavorable outcome on the pending lawsuits may change. Although the actual outcome of these lawsuits or other proceedings cannot be predicted with any 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 claims or defenses to all of its legal 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></div><div style="margin-bottom:9pt;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%">Our prior-owned affiliate ₋ The Calvert Company entered into a series of commercial contracts in 2011 and 2015 to provide equipment and services to a power plant in Georgia. The general contractor on the project, WECTEC (a subsidiary of Westinghouse), filed bankruptcy in New York in March of 2017. Our affiliate continued to perform work on the project for the owners/licensee under an interim bridge contract. We believe the affiliate was eventually terminated for convenience on the project, and the affiliate filed an adversary proceeding in bankruptcy court against WECTEC and the owners to collect all unpaid amounts. The owners of the Georgia power plant filed a countersuit in April of 2018. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. After a long and protracted discovery process and motion practice, we determined in the quarter ended August 30, 2023 that the most favorable outcome to the Company to resolve the dispute may be a negotiated settlement. This decision was made in consideration of the expenses of a lengthy jury trial and potentially protracted appeal process; the resources necessary to continue the prosecution and defense of the case given the size of the discovery and the number of issues involved; the risk factors typically associated with jury verdicts in light of all of the political circumstances currently present in Georgia regarding the power plant; and the benefit of resolving a dispute whose genesis arose more than twelve years ago based solely upon risk avoidance, and not upon the merits of the case. During the third quarter of fiscal 2024, all of the parties entered into a confidential settlement agreement, with no parties admitting any guilt or negligence and AZZ agreed to pay the owners/licensee $5.8 million on or around January 15, 2024 to resolve all outstanding matters related to the dispute. In addition, the agreement included the forgiveness of AZZ's receivable from WECTEC of $3.7 million, which was fully reserved by AZZ. This settlement of $5.8 million was accrued during the second quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 28, 2025. The settlement was included in the AZZ Infrastructure Solutions segment, and the settlement payment was made in the fourth quarter of fiscal 2024.</span></div><div style="margin-bottom:9pt;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%">In 2017, Southeast Texas Industries, Inc. (“STI”) filed a breach of contract lawsuit against the Company in the 1st District Court of Jasper County, Texas (the “Court”). In 2020, we filed a counter suit against STI for amounts due to AZZ for </span></div><div style="margin-bottom:9pt;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%">work performed. The parties unsuccessfully mediated the case in November 2021. On October 16, 2023, the case went to trial, and on October 27, 2023, the jury rendered a verdict in favor of STI and against AZZ Beaumont in the amount of $5.5 million in damages for breach of contract and breach of express warranty. After a final judgment amount is entered with the Court, we expect to pursue all available appellate options as we believe we have strong grounds for appeal, which may take up to two years. As of February 28, 2025, we have recorded a legal accrual of $5.5 million, which is included in "Other accrued liabilities" on our consolidated balance sheets, reflecting our best estimate of the probable loss. It is reasonably possible that our estimate of the probable loss may change throughout the appellate process. A supersedeas bond was purchased to cover the final judgment amount throughout the duration of the appellate process. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, Tampa Electric Company ("TECO") entered into a contract to provide services in Florida. TECO terminated our affiliate from the project, alleging failure to comply with safety guidelines. We believe the affiliate was terminated for convenience on the project, and our affiliate was not given its contractual right of notice and 47 hours to deliver a corrective action plan. In 2020, we filed a lawsuit against TECO for breach of contract and unjust enrichment in the Thirteenth Judicial Circuit Court in and for Hillsborough County, Florida. In connection with AZZ selling the majority interest in the AIS business to Fernweh Group on September 30, 2022, we agreed to retain this lawsuit. The parties unsuccessfully mediated the case in June 2023. The case went to trial on January 13, 2025. On February 10, 2025, the jury rendered a verdict in favor of TECO against our affiliate in the amount of $5.2 million, which represented the receivable due from the TECO, net of allowance. We recognized expense of $6.5 million in the fourth quarter of fiscal 2025, consisting of $5.2 million for the derecognition of the net receivable from TECO and $1.3 million for estimated legal fees. </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%">Prior to AZZ's acquisition of Precoat Metals on May 13, 2022, Precoat Metals sold its Armorel Arkansas facility to Nucor Coatings Corporation ("Nucor") via a purchase agreement dated October 27, 2020 ("2020 Agreement"). Nucor subsequently filed a lawsuit against Precoat Metals for indemnification for breach of environmental representations and warranties made in the 2020 Agreement. In the lawsuit, Nucor asserted that it has sustained certain damages resulting from Precoat Metal’s breach of its indemnification obligations that were set forth in the 2020 Agreement. The parties attended a mediation on March 18, 2024, and although the Company believed Nucor’s case was deficient and it had very strong defenses to the allegations asserted by Nucor, management determined that it was still in the best interest of the Company to settle all matters for the estimated cost of defense to retain commercial relationships with Nucor, who is both a customer and supplier to the Company. The parties mutually agreed to resolve disputed matters for $5.25 million. The parties are currently preparing a definitive settlement agreement which will resolve all outstanding matters related to the dispute. The $5.25 million settlement amount and additional legal expense of $0.5 million was recognized during the fourth quarter of fiscal year 2024, and is included in "Selling, general and administrative" expense in the consolidated statement of operations for the year ended February 29, 2024. The settlement amount was paid by the Company to Nucor on September 9, 2024.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2024, Gainesville Associates, LLC ("Gainesville Associates") filed a complaint (the "Complaint") in the Circuit Court of Prince William County, Virginia against AZZ, Atlantic Research, LLC ("ARC"), Precoat Metals Corporation, and Chromalloy Corporation (collectively "Defendants"), asserting claims for breach of contract against ARC and unjust enrichment against all Defendants. The Complaint arose out of a lease, dated January 1, 1976, between Gainesville Associates as landlord and ARC as tenant (as subsequently amended in 1982, 2012, 2013 and 2017, the "Lease") for property in Gainesville, Virginia (the "Property"). ARC ceased using the property in 2005 after which point ARC remained in the Lease to complete its obligations on the property pursuant to a consent decree entered into between the U.S. Environmental Protection Agency ("EPA") and ARC in 1992. ARC satisfied its obligations under the consent decree in 2018 (other than ongoing well water monitoring and testing) and terminated the Lease in 2019. In its Complaint, Gainesville Associates alleged that ARC breached certain provisions of the Lease. On September 3, 2024, Defendants removed the action to the United States District Court of the Eastern District of Virginia. On September 24, 2024, Defendants filed a motion to dismiss the Complaint. On October 30, 2024, the claim was denied and the court ordered the parties to mediate. The parties attended the court ordered mediation on December 3, 2024, and although the Company believed the Gainesville Associates' case was deficient and it had very strong defenses to the allegations asserted by Gainesville Associates, management determined that it was still in the best financial interest of the Company to settle all matters for the estimated cost of defense. The parties mutually agreed to resolve all disputed matters for $6.0 million, of which our portion was $1.9 million. For the year ended February 28, 2025, we recognized $1.6 million for legal expenses and $1.9 million for our portion of the settlement amount. The settlement payment was paid on January 10, 2025.</span></div><div style="margin-bottom:9pt;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%">Environmental</span></div><div style="margin-bottom:9pt;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%">As of February 28, 2025, the reserve balance for our environmental liabilities was $18.9 million, of which $2.4 million is classified as current. Environmental remediation liabilities include costs directly associated with site investigation and clean up, such as materials, external contractor costs, legal and consulting expenses and incremental internal costs directly related to ongoing remediation plans. Estimates used to record environmental remediation liabilities are based on the Company's best estimate of probable future costs based on site-specific facts and circumstances known at the time of the estimate and these estimates are updated on a quarterly basis. Estimates of the cost for the potential or ongoing remediation plans are developed using internal resources and third-party environmental engineers and consultants. </span></div><div style="margin-bottom:9pt;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%">We accrue the anticipated cost of environmental remediation when the obligation is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. While any revisions to our environmental remediation liabilities could be material to the operating results of any fiscal quarter or fiscal year, we do not expect such additional remediation expenses to have an adverse material effect on its financial position, results of operations, or cash flows. </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">As of February 28, 2025, we had non-cancelable forward contracts to purchase approximately $98.7 million of zinc at various volumes and prices. We also had non-cancelable forward contracts to purchase approximately $6.7 million of natural gas at various volumes and prices. All such contracts expire in fiscal 2026. We had no other contracted commitments for any other commodities including steel, aluminum, copper, zinc, nickel-based alloys, natural gas, except for those entered into under the normal course of business.</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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%">As of February 28, 2025, we had total outstanding letters of credit in the amount of $15.4 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, performance periods and insurance collateral. In addition, as of February 28, 2025, a warranty reserve in the amount of $5.4 million was established to offset any future warranty claims.</span></div>We are expanding our coatings capabilities by constructing a new 25-acre aluminum coil coating facility in Washington, Missouri that is expected to be operational in calendar year 2025 (the Company's fiscal year 2026). The new greenfield facility will be included in the AZZ Precoat Metals segment and is supported by a take-or-pay contract for approximately 75% of the output from the new plant. We expect to spend approximately $121.8 million in capital payments over the life of the project, of which $60.8 million was paid prior to fiscal 2025 and $52.8 million was paid during the year ended February 28, 2025. The remaining balance of $8.2 million is on schedule to occur by the first quarter of fiscal 2026, of which we have capital commitments of 5800000 5800000 3700000 5800000 5800000 5500000 5500000 5200000 6500000 5200000 1300000 5250000 5250000 500000 6000000 1900000 1600000 1900000 18900000 2400000 98700000 6700000 15400000 5400000 25 0.75 121800000 60800000 52800000 8200000 7500000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23. Subsequent Events</span></div><div style="margin-bottom:9pt;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%">On March 10, 2025, AIS Investment Holdings LLC, which operates under the name "AVAIL Infrastructure Solutions," entered into a definitive agreement to sell the electrical enclosures, switchgear, and bus systems businesses (the "Electrical Products Group") of AVAIL to nVent Electric plc ("nVent"), for a purchase price of $975 million., The transaction is expected to close in the first half of calendar year 2025, subject to customary closing conditions.</span></div>Following the sale, we will continue to own a 40% interest in AVAIL through the AVAIL JV, which will consist of AVAIL Infrastructure Solution’s Industrial Lighting and Welding Solutions Businesses. 975000000 0.40 false false false false true (1) (2) (3) (4)

_<>VQZ"%+@WH ./"%GM(/'6BDZ$1145R@ MLKGYCN@Y@PI_B!O72V_K#U#B3-91FO"GUQ,OA;+7P\9USFJ/1)K,@6M3Y8LF M[8DIQ)Q&<0N;R[:8@QQ(3L#>Z8/MO5P+FOEYE L+4,GUQW1W/&*X3<=C#O/O$>&LB"48Q\)63&_3N6<]6 @-O,: M]0I(;BU3E5E1<>@H*K%6]=7;NE>^*[X7GU2\[-V_L&(KIHGS5P2-+[_I(;Y( M2L(4A-H[-LQ[E,(H#2$53-CCO.5%7I=E##*:$5&_CM'2,!-R="?#6"&-'&E< M7.2<&KZB2> #80PKWZ)?\U214?S9\F3.1=VK'R]6V4_MB3H^T&)O;'+FR9C MK;[[8FS[AXY9W@('YB0]YP MGQ:QZF;VR>^DG_RG<,B_9?];]K]E_[\A.S8W I4I[2G0-.2'R3OH^%@%\I0. M0"MN,D]\3!'+9#&GU5"%".]'+L\$Z*CZ_F"VZFLN8N/F<\BN@H>!T%N+"2YB M%C?$1H,;Z.28+N@;G?SC(*.CHSC17$3D<_[N&;Y,,3:R4U)K-<^W:L"S=[@; M)ID?K%1^ $PME)HN8*WW;9SY53SJ(&0?^+:N M+U)O+#-42%2T[V>O4.*GE!3 C5:;-ROTW<)BKRV>F\%@4(.\IC 8+U\3R@0= MB?23)\1D&;28H?E6G!357*_^NX#?'X@PM+P2JE[8Y9'0N(&^Y+^T7&#Z(VZ! M/U"I%^)"(<\\R"IOC?3OZ7(+&@__OOK>0^WP.BJ;+.TAT*F>7)ALCQJ(&D<$ MO\G,1)9<"; F!QV'6TA13OZ,:$_TC9\BFI@K#1-ZA=7=NN-5>JV5/SL34?Z0 M(=%3E+UYWLB#54ACF@7GH(Y111^O-5.ZOSN5#\YN@LC.E*C!+)U3>Q?=!\J_ M[=U#ZSXHFE;L/+ MWWO;RQ !)*KG'7)TP42B:S4-_W6D (,INXI=,$=WGEN7.'MKU MLIO?+0Z!6F,:VA( S1=I0WN>VV F3+"=?,BS12@D=)\_$B$%+;]3WPV).+&9 MN\C5@BGL[H;X8LT#%I\T8%A2D?8MRE<=NJO^(G%V[/V3B[D"!+GX:22W>7/L MZ]Y^JT?8/)R*D]]CE][5HA^S'G=&H"QE:M9-VIC^DG:AD9HWRU%XGSX"]Q&H M&6@17OG-LOTOG;U\&:--%B5.YXEK=67"Y3W1-X3.5@0N @7B.$4H]9<;*'F% MM,Y-HJ[9A1?E*T\ZF.3/!.YUO"M+6)U=5Q?D+E!8D=25 M3;RBG#=^4>=14 0@KXF6<8=\]U660DKQJ2=1N0Y9HM\-/O&10X5Z ?N%)U4Z M*(V>BG)D>-HUUXTU+K&R'VK?0&R&!>1C-)\7C17 $6. @0$$BKU'%12"XHY# M\0UG0CE4-MTU*8V.2DFP:M3H;TGE\TO95. M$V[B@Z38UJ/1+=>TD^57-JJ50E4*:.=OO1@-C5[2VU1[Q0LS=1I0,*-V_",5 MNQR=+& &\&,G5:=_,!H\$M%@&[=!]EO&:\T3EIQ'\]%(5/R;.]T^KG_6X^%_ MCG-?\%0:S\IP@2G\L[XZ'?.IQH9$FTN51?2G-S*U@\Q+ /;@\ -M)L'D^0\HU9;.(&B[^"4UFHWU4X MWCR*@$: M>6JT=YT9<$5&Q:O1B4@*B&S:8CTVTEGK+6VYLQ;/'K][B%=;!Z]O,V==G_G81&ZA M-@([M?O&Q]R6VFKFBR_VX080=-<*4X"UI4P^O()@&[%!%4(>065@ !GWDW9; M--VEF@]!48@ _P:.F+&-&$.MPB];9N@S1MX0M#KNHBLK*S@G8Y AM7>U05B& MT!'\S*FED(HH$"^=B&Q&W5(N$4N&.E@N@]2,AA079Y^GO\=(4/S==6]#0+)C MK$N;-:ULTW:D:74.N'ZWN-4?F95F")H>HP!X>("<*]:Y;32T2>.9$&@1%&<_ M; +YIL42-W _;9LS(#]*%N,%B+$+[7#=A(__'OS#OT+/FT,!9H5$Y+XAU>:T-&F[LDLQB_,/ M/R>=??(^#3$F,VB0<+4BK[IL82#XPKH++6"#$<].Q^%,TL5303KQU4N\V\,R M;5&3@[L+#02T>!S+!E$M=PO=U+('VM,2U5D7#$R3C:,V^T(WSJFS31(]N@8B MSQK,KJ@56I6'T"5&YM:=NIWR>QO/<'>JNQI5L5Q^]4;/VR,1ZY:(Y8XX0Y5G M"/GO-GK'0PNB2)))18TXT65-AG%#R16P&\_!!.<3VU ("BAQWD[46SY[;WW0 M#_:-,V34!TL+DX501!?J%V67:=+ @65"[>"[?[T>.AX965N!4U_]U&HRJLF M';^W.Y5NO7=2,QO16O9N$5SG%APLUP<@/K1F='\J>&1GE/#*Y 5-^C)1+9!G MA?H8WV(^W_IQ_T$D/PZN37';-HJAD5KX43AC9-XL$@Z8S\.")J7Q-[?T=)?M M5E\R+*L7QKER))U2QK!1.'Y[%3#ANF5709Q]95D?3XO6JHU7ZEF7/!&XTCE; MRD<6ZE*>N@;#]OC=LJY+XPP]F?Y+/X8:V%R3[TK3O6%?!EUP?GSA]H4LO9=- MI.+M7&V2#@>!%$9W7Y,!S%8T=0/&TK+1QLM0H+0M3;QO<3!_P42EO[H?86_* M,Q4[_G2^HL5UH,%_2A4C<; M6'4K"ZVUM#WXD)GIM87MJ3@JG$U):T!H/;<'YU?J2_4-6\"R@ ",(W[;AB/1*T#KEBC/O( MA $KAAH<-<9O6I;R(6N)SYC1ZUD,/JB58G6_I@K[!S2@!*P;O-86,%.]F'FB M,<-5=W!F0DL;ILX/%N*5 M.@)0K,-=^TP (%6F&]]CA@LH5U**(\+N#X/OR-D\/_;AE[L%@7LNPKU)246! MRZNY8;N$AT1! $-[TP)S4:B1?I59F=EJ;:EIT;A+?\A\.@YW-I T\!QP,@\5 M)PM3EA*2-M3:;;CT"U'<4._0HE@-MU?1H8+P]X#69]L;04;I'&JM,8\ MD#&[6$=#X)R&U'S>1M>(7/;88T(.V&WN\]JLJ?^E0=.WPLG$]VG[KK))9P Q5"7R"3\(\<5?SW/,8N?],: MG/A#W.D-/64,EJT]D@^OJKB:-V?71@"8)O<#6(?SCK1OJKUTMI^LDM:'FT\G M#'$KU I\($R_D4?*%$":LML<0*\A4U1_J%U5\X3(1R2XA7V7-XL_6L'*C M9@W^>?O%7F/LWI>V*Y&(-8\PHIQ)QOTI:6>[3@V[?G^SKPQ"[O!4G&10RV([ M'?3UH2FU&)A&I2&KFW!O& SJ(L]I+I(GG:,3@D>WRLT^W[VQD_L"VC(UYN58 MFT>) S]:/7;F\D$(<'OP.&^L&:X(HC]7 MT,&9OT\J^=NEO_M_2,)XD/Z0A$DBLPQ7%P^#%5]AM >LZ80\N[G7J7?\,4J] MPJ\:X.C7]#XB&)8T(9_^RE?Q3FP@!VRLOE[KKSN:H!%W6FQZ&0,&JA&X/CXF M.OT%QBP/)XS8(233RJ5$.H;\=@9_:T5M9S)=KSL>)9:R'^N5 M-:MJI]]VZA^9@7IL!8JZH JOL79@5*,6>.*H+WI'R['U\'/2D_0X]"80?&H1I/!2^.M M3WN]".+6=P+N)//5/!H#.^<>$D&_67SH!4P'H)RDI^_DCBP:GO,.I54K+NHU,%T4=DZK?FDC;[F=E?T;??6G2AQG[3, M[*;BQO5/!-MMRCW7^T$-M"CJK4C3V[T.R!;[9J+KCXKDLA=D>F>'9[6,8S^4 MG!![>>VP^-S(>AP7NO]M=-!V3V F0'K@8H/YT3GT^E+O"AM M!BC>G&D[=B;R)H=72T6LFG*\^FY&FP\0WP)42N_^E0H^5SB8\/J[AWQT43\Y M;&#!RDU8U$="QDM#W-8\YQ6'4N7M] 16L M.K%=Q7M=I.2,+]>L\!^76@.05+&AT-*8.:V!IN2%D;:HL%PP!T.+^1D*U M8_IP!9P8L\F%8B.I]#IOC5A981@YOJ723"'L1,CH6C1%G3['TNIT)1/5,KCK4W-,8R)X8*Q0X9AH M'/,8:(#QZGX/F?_;U/":@'WR% MB%]^$@ZKW5=JOSTR9$>*J',:"'=]KP2^&T3H#P:MM:+#D;,GDR9S?XF4JXL" M%!;Z8H])(,3&F\*J7S3%RP!A;/U%@&M]5U?P@?AO14R<7NM O;VZFTV\GG$/ M$9_;[#HSW4+V\XF&B@5@;:T[SKY%6KQC]>^42G89BU5]BW_WLCH8$I8S?!H9 MN8X),Y:(]!PQ[CLFCVSEFVL #_JWSI_XBI<^;@GI8LB.RKH,-G46N!>&M=1E M&J_AP*[DM#9K<$V=.#;!KM(=Y#^BI:=2&0//VFI7QZLM7)C- Z-PQO ,EKL7 MPS)FY$!4ZJ:/BNB9/)V>\'\%)ZD7V^K;KC,E0)2AAV6J?&]K5U TQ7\H.J7X M2.3<*TUG1158"RKX.<645/6MXM"Z>=OIB2@=GY?<+3:U3WY;5G-YSU.XZC+KWFY0LE]*>,,VXFCGTS1#/>.7!W MZ!2BJ_#0"]FU1R*0JK\IQL)C:U4S^U7QK<4F(RVEY8U>IKT[C)WQ$31#$INATEOFL)R)J)<]AAC%&N7VGI4M'F,?T1^ M?LDIK:!;?Z*8CYJF;30LO>Q6F[5N9"*N:17=8PQJ?(UM)]5>#81YY/MDH?BM M44^6?;\F2#E!<_M(Q9C/[SLEI.B[!W:%W3AC, M/C24]_X:9L\%CZ7FOE[3-: M+68MA,V'(J1#VY#.*U9JA0[8'A0GC6O8Y>G?,7[Z? MCV"]("A8O&B7?/<^)FK$R'5\:UICO"O@0J3^M86])W?PN>C,_F[.DCQK6M[UDG76 MR9#*A&A^^;;P6HAQ2"E@/ :=,95;73"^_$9P_;E"52HGE@GM15APBE8A=@W, M+VK=1Z90/@1FST@Y.#&H4Z6WT6*N) Q%4F8(RTK965MGFP-(*U_?=/[]8\;WX\1L@G49AAQ0B;4 M-Q3X(UW-9J1;)]];,=MCP6E3KS#,9,R C4R#M=8S(QH'@G**_:,9_N&HV/2: M] ]=)F=.'XG43KQ;V#-VE\7Y- ?I+UMW(51B*K MHB*GMC?/+J?VJ0/_/A3J72NG$>L(5),,8'Q1G76Y;VY_]51#Q6B]749_7>F% MMM/A:7TPL.O=V(M6"]7:/<.,%#F3O/ M,EH]6CU6#8V!2PFS@_6L,-7(U:"J!,?$@24"U#6/.X.,JDT@SZ]XGWVTN+.( MR6&$-EL4YE4F:$"$C2;$.=(QB &$(]UJ7+1L#/.-&HW6 M^*'XN.+/YI:?)=TN:@SUIP1-X*#LU@HZL<(?IF5(_5"('*.EU>.W40+\X5R[ M>"H%HIDWJ22%PF*\ ?$8#7%4Z>F5J5[?6@G%*@N4X;IB&6:TV5%7?_RMBP'/ M'/@(^*0QY%UWD! GWFD]@--ZHZ#PCZ[$(;GJ9RZ2W!8;F'1XR959(C:202]6 M4!S1 GQ9FSK,J36&^,15!L3Z!9=;AJ;]-BX8A%#?] W;A<4-C. Y[^9:/W:B MATAY?C;;'AUK^I$$J:?G<,L<[V1.2BVNJU-/$TBBOCT3$27A917'_\(;, MB:!,''>E*XZJX6T>WB:7L;AB_++ ?MG^$&J!8:JUCLDJNN)/N7B9,'I:W"6T M3_R^3?.%GZ8A45*YOG&$#3TSF%Q_Z.%)N=>HC]WK!21.[F7V+*:M!%MZ+T=: MO,JX>%8A8%LA P[(04JD"2JI' M0>=%\OOCH&0<9N!,/J"[,&Q;^Z%;C8JI 1X]8;D?^[!UGG)>:[B^!SO>'OYH&RU2;X0 M5BW%0L0CDC89K[F!Y,P&'\7?F$VG$49R]0OYLSICB+3,^9F<. ^:+_\F.WQC ML?+LZ"^6!WIO[VR GW<8*82-[T>XL'9[U&'[Z%S)MG9GJ470F^9DVN6D1B! MND=ZJ]IGY@+50H"G$!M0 $!_YU6__8/H.* M&S;!,X8]]E^VJ_\-_U=S%!%AZCUC'Q8E+(4P@T;&8R]PF]B"7WQ!9%O,<#-$ MAAO^()LU[E(ZWNP 9KW@-R:_6VH3-T?ZT*0BY>77IO.Z+!H!%JJ$]SR_,D;\ M9NO$<4AUOL?>,]SV?_O5D/NQ6=^0J MO*HG#1;7J\P^/046*KX>2+W(!0&_,>4"^]MPFT'@AORM:C(JK3):)]HKT.$0#N9SJ!% M-J3MKG:9N@T5PAUE)_=YVV-R%S"])]]CJ%E M='F&E3S2X"1P(RUO(4]H>:73PT@U_M:<;CZ7R#6&!6PP_"&UBLV)#N6J5;+6UW B+JF]=$);XC'U",&Z>\?:TXE_/U/='-BM?7Z@;10LSU)I4CCVV3"W5Z[,'*SDMV:L0S-@8_KJA M%)5P+_/*?7#7D8@D(NJF#^GZ0MP S9'1QO$,^,EU)J@IDOG$+L0B$] S J)& ME>]QSK1?P.W@$K6ND6-)[>M^>F6BX<'6$V^EO!)FL% \89 MU@*3@),Z[!9R\>K&ICVT0"@0XEA$KB&55F"<[IHFCC5W)HB*'T?'[FV>_9'& MI7[HW-!)I\ZZ;D\54$^Z7/X&E1;$B"BTK]/2,FR]0&[^Y5_!Z#?EZI,X__R) MA5C.)_QUR.>])C2[3[+J#&[&Q=84OCE]W01-('1U%31TM)NCCD1('=6%LI8& MRKT:C["5P1%KI(X!CC.C:+6D>RW\K3T1+S4_N7MMH4;#U)Z)+(KUA]^*Z@*> MY[=JN6^DV6@/T-C:]6L%=[>8E"!,4%PZ,U[*^3>?Z2@N,XLDF_BT43IPD,?L MF4C/5:N%N:M;#+KKY?5:TP%!GJW!5DJ9_8]U+:4-2Q624:@DN@[.!D\87Q'Z MC\AUYLY6R.9<%P18FSL3T=KF";9"CAM&LZIP@+V<%XQOG?9M\V390*$,?UC M%O5(Q!Q1^O.#B(_KE_],&U]!MK*W- ?#PH@U\T;DC@6=>)GUMP/W/0P0F;,- M:4XI!@Z!$Z@^/54#63!:57B?X+PH8:DEUM+3U'HSQ3V"W V46MN NXU,*<8L ML/>AN2%2H#SC;?)\F^L&30J,$6.U$:RF.TL^K]WT=J$98G+(_?KN8?-I$BTA?.(P3)LJ=^YS[#V"(9N4V+W,X)^4M3GWTZ_OUK MAM$K7LJ2WTEMA8POB5_R_;[C3%#*508*>EOTR\K\.O8DNVTN!.D[Z34"!8WH M$G%:V&.7[.\/>4(=K#/VN[_NTTWJ]KB@ KI7[D/$^2@0DU#_) XS7RZ<5?[Z MO[0A/YF_E[&VS-_7."'RGCFX&,!)H79'Z0U^ !+_QAIN5.400Y M;/RAMU*\]11A48F2\0SH=RWTZY,U?T#?*"0T>JF7'[R. FP(:'X=1Y7 "?7)>NW.6.Q M=7+KO4Z\N?S,9Y?AZ+[>I:;N6$S@IZ'5$K;'*]#;=O)6O$1X5X2W>Y P'B1H MT,(] EM<[;/9-!]U$F M-?=LRH]BUS#=4/+SP,LB']\W17N^U&NVWXO.O4.=D\V88QG4'X+G>TQU,HH* M!A,#L['!"KO1I99O)P32KE1?JJ4BO;51IF0#?VNDN^W%H<1[%)WS17/S 376 M^UQ):\9QG+DU(N,UM)BT688^U81<.,1W&$!K: $[>_Q%KI*)9P1:=;Y@,)/I M2BIPOB$7H_Z7-^Y.=F=2YAZ\GGP,!CPM3^[R"7"G+(0V&CWXOF<.4/]UQNC* MX^^VJQ1P]MF&0X96?ND#:?J,FM#C6$R EK.=4$D5]Y^ 41%Q8X#RK)_9 5G M1&7\O7/JG97H>2E=4"W3F\%MU7';\\WK/+P_"^!2$T\.EX?^]MI25,O;Z^K6 M?MRB)S0(DYDO]IP*;U1JOF38-TH0]\/=YH4%6B2_ASR:$D,_V_66HZE:]NVA M-'EJ3"Y;W]%[:18-E7I0&(636[J3V]6&Q^"6I'V9#$@6ETA^:)PIM1=4LD]) MRML0**0#Q+ZB(Q1+?Q7YZM9>\T&B4;Y!W:4IP:5[OKEI^N>4^CP>]#_M8R"5 MM?J=C;[Q56FDWH*-S3UQJO",LHQ 7PE.'<'G;%FOS@D\8C,IR\/NI[O"OMB. M&*@H&('7% !SE-5*FP_ZIFF?;W:H/RUF[TZYM);MN\.U;*66RVNI 5 RYIH; MCQP4A9LGBB5<2QGZO>(_^SB&&[7&XAH5)7RU?@AE1NN15!">[J=U5+[(E&X, MM""X7N"78&8]^D ML!ADF6ADR-S65( MZ[7DY.TB?[4O+F3ZR/P1#5%>NN.2#O.>)P.#*)Z,P>67*U^\JJ5X?NVA&_GX MII+;S)V<\\G0Z!;8SL#BJ*E8.74M%IK#TR5(#=I>5*D,;EVB!E3F$K/FD2DP M SHM*L/G]7HPP(<>7' MC.!#^2W_S9H8M.35#E9-GTE;;/HQ6S\/;"A&&O$%VFF&#!]_(T( RA(7@X<. MRZ0J:PU,-?#B:F3"! @E?7'&YXI]0H9,,>HAXNO6_ M-V6SG!Y%TSN!7 G9GW[8@SMN^$2@]=2]3OX=T6@XQ1 M]BZ W^X540)'8E0VS#9TL_/GWDR?$,2YZ M7OS\F+2R"S@?2)P^/?S66U'8=UA2L01'*C.F9#OO09P+O'@HR)A0I]@ O)C\*=@(W%SUI MH $?%QS^?2+,Z/$RR0_'T?4LN=MJ:@,HZ/=*]ZN+W.X_^R&!IF$._!'KHPA* MHC^_,CH1U%#4'("^]XIL:V3LE#*H ?BV;3L?[%R\BO;OOPVTQF5 MZBCQV@V_ !]8@;3$5KJ:^R[KD='E-%#6Q&7$F2;E-',\L-]]E-0-E :$)E-& M6N5CYMD$7"A/T<;Q#-\.P._>(%\@UA?,K:1M;_. 7C([-IGYNVV(T?,%H8O# MXVOVA" "4X(RH4->2-FKY@]FC[1KK9C*B^)]0E[+G-"0_:ECYL5H]\S:>(P. M(:_(7O/G,SA+6139(>54^/T1G#0XY4)>[QSX-L[@?^C8;IWA?*O6SY]#?N^4VC>[%I/$;ZB22=0AW7*J]N3 M#M5=SF'G/94SE#6D%B;I$2E"I=>0?KBIZXQ\"'8QL.O40C]".K+VXFEGN'>K M/S(W>!+CKLMSKU.IJ L77TM+1,C<#7(]) M_[""8JV"<;K<+>=JT%@]:U,+4?R!WM&"J$)_;\#6_I^H1#Y>0S)ST'=]W$/= MD.^ME=OJ*)G<-;ODVNN[D6_\*&GI>S+XQ9TTJ O0E(GIL66 MOBS5W'U"RH("_&K>MOXSGJ=!J"HV&"H4:FH'17*@QJZ:V0$/$9" MT;0,;>*>2KD^:S Z9$;)Y F8T^J4IM$Z$X1$AM28J;JK1H(. X'$2AB1=,KZ M%G;Q]^H T%I4^Z"M95$VKU2?OLE3GQ0V:]:YW8R(SKS8@S29UHPD@A8>82Q= M%*YK/#I/VZJX.!EAJ<;LLAT0[,4LRM:Q!F[-+,Z2PV*W&!O%=,[E[@ T/&-$ M:T(4!/*'#$F%."7%!&_^U_W?DZL@8FK.UU4.G^- 1&VG:F><&(?@T[4:]'W' M)P"=83OM80,I.E%\\)C>1)BI!0[7(:DWC[5[K-Q__+,9!R9GJEO/=KLUN-N: MFUO4:1G_HP81[;,DKAMAD<3 !0_LZKIZZ_E(/O)+[E+_%J6&%YQ9%UF8V)0XGR M1/(\.D)T.F\#--QV(-\;,.)I0)S?'J'/DL4RP/T9+.;EGC;[_4$,ZE+QB:R) MO_\>5I]]=S#?MN1&,:'<-WD%19R@X?A[->I1(;[G?,AF5T.O@ PD'8M]"OSM M"UCH$WI]+I=#;X"50_7TWMUT+]QOWNK:.,30WC:G++Z>GN>!Q[PW0FQ[" ?[ MF3"DCT]VL5,8V>O9SI@VJ M6G\B\I&!67,"HRD$#C6*"G4_:W*)T?QDPKF!I#IDR1F=Y1F3GG:"Y4]/8H;< MPO9^;G0KA_]*6:97*G<.O73 L\6J#N\LQ7J:D!J:O;S1S$5C95W75/2 L>>WT,U,7-GV)!;9#!/ZNU.\J7UZ^=4CU\O'QN?+9,/NEJ\@YAQEU M.9;1CPMM)C->>CTU[E'SN$K)E\O;XA29,\3T8FG=[_:7UP-G"=I,M>8PH]*[ MU6@?'5JDP?[ M*7.EU'-P[K*S\9!L0_VNBFLA,/=6L3YVE0ML.)"NQTSOT'[0Y[? .D(.6[T> MM3QW3B.VEOC6UK36$/F-$^N]V""8VSU"(MGW(E#J2.2\?;##BB/!BU%+\#L2.;$K$=-95=W$ M&O&R)!3,]V,?M!+'Y#1V*HS&TDR'Z\0J8Z[(1!?218?C3."I(,5"'I'\6!_J M)3>MC@D*,=:WC6*G&U_QJHI[^\O_0,BG!!E@K=7K=8@4=]-.)[\!]['=Q!6" MO_XS@H\MNSF-T@85O7'XQ-%ZV9I#+!&O<3+?.:*U,5$':!"VQKK[<3:4UGW'6J$?ND\"P+*R>E]HNXTO"3J=<48 MU,9WD9+-Z^'/7,],*6TMF?%QDP#7%,6(EM82%9%EYY)J)DR2>Y M8(RBN^J=B+Q59OKU=DXP@=,P.>QOX"P;\#"STQIZ'!Z/40!886FSE\D4:.!R MY+\NE?@?X[3[CEC\0?4#R.D-=$'FX7!T21IIU:3J*UTXQC!>WF?S]J6,^[AVU/^:DP]F.<3+H"6;D[\:=YK[D%8K2N M]2+AT[JQ2NW&4G&FOHA MW<4<._ZVTV;K8K7 2AN)=GGW\\)VW$WZZPK 6H-:>>D3(>XU^G*DK<_&D0AU M!J?4%(V:G0=O%Z66U4+C=2B-^$R:A]8"9KP( Q3&AK>8:W8GH8_/;_0=EG+U&4VOOU/GOSDI>2NA; )VTBQDZA>_S W))'PNLA"J;@HS5$Y MO5E+9>19VC-[ ]Q4P(Q62)D/X *2L!]2 M __)4DS7YRB%5T+NX? Y(\=SR?^0,_B 5:2"F.%6YI9ZS_KI;#H9,?^;%]ZAH[Z%?V,&!&^RV<9LO.*2E88L,IU_&;&Y\^3+#AC.U=D4J M8;82E6]0[[O(0E,"0QOIC5$ '*S 2"FOA=AMDD,Z[5UK5#_6?M]8?RVGJ"%D MD_6B'$X%VX [#.U"@$'NRA^B"2^=RJ#E.*.,.!4?Y+\"P\E/Z[A2K,P:B.Y! MITG2Z+8G1#+*@!"$V$=YV(N=3.P9B\,^=E3);%4]_WZH$J1G:N6+=.UY_K** MUL ,UBM,@>EFM7G2;6X&6'<=\^O!] _5#(^9Q*7.DI"?H _WB@>6T?"TNF,# M%@71]:D?V$7:1-;E5E#K@TC3^1)"))<1[*Y5L78R'R+:%*IMI:L.EM5KA7&DB"G M3H&9-$QL;K]5VZ.W9_LYUB&$KOIKRF"Y$:)4-R()\2O=-> M)O3L?"SYLU=)?VHFJRWWNO.G'<$N/ B91!F0R3 MU\:<=]$\-7IM]+'5RD3^.KT:I#>@_209'1..R-4:#XU+LX<,:(Z2OI2*3-/SPIB0[3$A75 IQE=^:N(BHVY346QE<+$3D,YVR4/^3P_3&M-30W MMZ5VF?=%Q6=[/2F*FI P$Z<:#TB2GOM%,-:5<:@:]D8V\TTMTXLJ= M_*OS\ZYC> O*D).XV',>1F:F(KYU?JNMR1+0$2P7XYMJN>>CLZ631JP?*Q5B MR0/,I,,BET?@DV76_Q62?_R E6CR0J_I[-Z6:AKR C519DW&K*%U-.=>4'WP M-)WGG(A>T[I,S<#R>E=U R9R6E!A07/OW>'VQ4X*0*FFRAWHN+AK8WGT/47H?,I*FY8J1 HUE5,R?M]QM'LZ;86'OR/;DF1@]!;Z7;BR4V MO>_[(&_?@YSKE'3E$X]??O_H'U,-\#D1P9_-RMFPX^@)BDZS!\K@JD&%0 MEVT@F2N 7H/#Y@=&?%FZGQ>.46PK^G.(V76?.N./1*YGNS V?D$9ZNJ[TI\K M*%Q:K+RZ4!ALT\??KX1(P2+' ]+:NE5$L;L0.PA-2\.LD:8]&=8&?=O;[K MG+4^.R+^[@20I7)A$SCP^'E!W_,+"SZ!6T*.AA'BA=/$(Z7R6'^9U+O\3>I, M*QOZ+EI[OCAPQJ:-^?FJ766+L(;S.B,,'>-[*?!FC^;:8BAA>C-39 M:01LNK?&_BZG.&3B85=4$;R]F()-K#CAU GL#_4L8&CFJKRO1LQ*^+ZBW^*9 MTTE-M:AIT&+%#"C>HK>F=CXX2T5X&AW!$!STJPA#HL,0DF&)!H5K-B7RW(*F MV@,6J^),*"1ZQK:'C*+]#B=7$5G4*=$Y^*37DKD]DQW4?,"A2$@5<7G:_KS* MY-)T!.H\J'/WYG2NI#3N28VGS&V@P^H<#9QP*MQ(=G;"##>+LB).QQ*:H=I; M4[BWLE C JEAM^8H#)88]B2&BQI-A"OI#0Y$UF\MT&DJM;C;Y%/#!KJ..*$Q M<<'@I;R4@HH+_U]D?)YT9PI8D.]&M*$S(7W#]' I@Q-Y#.W8@]MF:3)/Z$ \>[=<;Z*SV4I56-8_DFF4I> 4]N(T%'H,JZ^FX8%WOXI@05R\5 MY_6^OIMIV@&@6)UQOP;[SU6T\15AJ30YEX(2^:,X[@B;DYL('&0[A17.:'-9 M@;D5V8I57?I=*1591O;PJ]JJ]1ZEF; "76F5_D"JBA=7 MPVQSY!.?7(MGTKOX*':W. G[<"7,MFV(M[6S;O77< MR4Z[ "L>E_1K42$PTO %I+&\] .%T/6@(<+:-2<_7Q ^DF7>1OGSN^'+C/U) M]EU1"U[$^8[H]7GYJ 5RB,O"O?DIB-OI^6-)*(_TY.CWFS8&Q[(&GW[H,#6 MI%Z\[:2-2Q0U>"Q,_)GM.Z&J4RT2M6]4H3'RB,?F1JQ8#X4U>!5ZU3.\ MF13,7Z%!?_-:A.;Q@ZZ_)6WX;[2,P5#Q%&;[PVU#0C&SIAARMC'(&C$A\XC7 M**%03;QL2F^3:)X1G?XEU.%;BJ3>F2+/_1;N3;E9A8%E[!LXT<;<..'#1D7@ M+Y,!48T@Z8DH:SOD=FG\G"+$?72_P MH)O]OKLL+2.\S'I(ZB^O?_VCCL,3[[=J4K9EBG3V_=*B\FS[@PH/)K.2+F(A MNN*S1DQ"18A<.=+%\ZQAA'Y9G \^Y,.K#Y4GI+16R<*2ZY]";?U[FZYT*&GR MFJJ>W$\DS4]0RTP3VGQAOR.2'!5]OV%QQUOB^HGYVPE7N@*8?81A/#JXX! 0 M9AK17^%UE/!UFE=-[3CLZ 2W@Z.*G-166Z[NY;",K:0S\DRFK_&PG<'LES@/ M^M9LKM?*8$&LHSP69BBHZTK.>4_SB5DJ4!TZ! CON?.,(+GC-3F; I8&"%8< MUA:G]/1(,'D( ;NZ9:,8T ?8"-86;!)!+ENAYZ])+\;_@H^C0Z_.2T(R/)M7 M04H!Y%-=7GZDEE6QVZ__S%]6XX-FKESFD],%'IX\^*!P:?!!I8.J3VB!B\P* M+V?"7=7CRO,SN0*PWO-756=O.X!S^POZ^^ M(_X0 ,5HOCVR _XW"^#&Z84A!Y:O*'U-%:Z38QRX+_7@73(?7Q%UC/N$??/9 MX#T[IWB'I;7[^-(YF]Z5$LB6X8L 2%%$_1N1R/#Z&R[#B4R* +?FG,BS[,N4 M?R)T9@VL46M>X]B?" ,MF22B+H2T/65V;X:/CV^HS9>OSAJ-!^M#K#7T_8^K M?T7;94)=%LV,YP\!7T=G./.**YBD)\_N,N@R+ _P<9FP7^^%H^QYUQ&Q9NM- M2/\C^YS)X/OAI:%+Q!3M2E,RG?D^JZ$UMQ[ M-?E*C*UW<6"9XM69.JIB9E0@^W1GTW[#0G%6VB$^:&"UVX@4Y8CKWE8_;L7< MK;$;389#_3%>OIIQ)M16>M4V/-I/F:PS&*B-ZKG;O$+B;P(S9@LFG0NM34?/ MSW;-)KWU0#5_;8%]\\7*@(3VM0;)S+Z"V]:^]O*+F7;&^)<.F=[N( M,A(G$ MY6XN+ICO350H&'H[^B CV4-^#=7&AC06=%""&7[G)NKY8(HHQ20R"[Q8^32J M2U;6#Y0Y)/5Y3[.Z7X58>BM3 4SCY7-,QLKBNG5+E*"--A5A<&TOB[/_OL,= MC5US>)2H/[%K&3P$.-XY!!S(1DZ&\1Z[P-9M353O?$IT($S[N:D MX0:"YTAV1^=@O-#C ]<7:VB&2[;M)TU+40;AUJ$']40U)I.$X^*+-"J]N<5J MR+C\!B?)0\!LK=_/[GJKHI;@<5YM(6M]9UX N9!/O0B3#5N$Q2FYJ\%TRFZD M_'NM.OS\Q/>+^*A=XH01WQ[TKEDM#:690EC2<"KL4(B_QMG=4.-\RRP^^G]G>*0EVC]@5C]28Y_;G*BJ"=_-W&3LA MCF#<5UOL#R9*80)CR\>^.@;SNU#@9)ID%^:WKKBP!>3FY%=>W.H'@*^ ^PS4 M"#5Z!F6U2/0B-UN?__*C^XM/H?T2PY>:Y)XIVYWSVK",/7V!"G$5=WX<-1)3 MSQV5V;ISBKW7M6'2V:3(+!<(J,:K!T3U@UQE 10DVOW%N81 MFLKJXH^N/+1JS?/]>@@!L9Y$C\ MK,W3H\L6(4CSRT>)]%;BR[8YDK;UDN!V?3M"J?;3E.L_ C1OOI(>%*"V8*6< MVB]?UVVX?6&^.7#.>LS_>EU%2;>SQ<7>QV-LS3?A9 M&CC6U@$V8FCK$%*-+8*Q>#/Y@:M+Q+RBPM8Q-1@#!H58]PV.%7B@Q:[R7U&A M1+3]%_I=$.=)(6>XK*SAD*14V;S>]7^Y I<]H]CM/]/P129>;I B<[^(G2T, MM00*G@FQ2__ U(H^JY*Q8/-7]B?GL5HG7]>]<^8]S_]>3D>+2B+JVWMG;L;Z MA<<3>%I[YI<(1@UV/G7^%=8X8:GG*8N., -JD)KN]:-+D-09 9RU@?-T8,BN M>FN(U+C^<@6N4C);FJ&[>RN_P3^*)EG>Y/!?*Z/J]CJO[]Y Q.=C[@Q+S?M/ M\&VG.TA*8.=# (3>R'1[[>F(QV:*B'ITW\)A/6KAKM7)-4.&8RLGSRZ'LW7+ MUVG1*-ZX(;T?9K&K"%S'#IJ[J@WM58-Y_(8$<_&;FG"CNA__S"V_P!O9P_9? M1YQ@.GI&5AH;'P(T@ZR"OI^4'I5"*,FMFH! MXQH8*@7-L!3MN/)TD!YG9I,S-<(5TZ(TMCX:1BZ7V6VLVN&QN7*D.*6FJT.Q MU^85K0M'&J=L,;RU6VK4[^086N@#I=L$A/BE$ '?37S6RJ91@1H='I MB1WU_$M%N1TXOSJ:=]/S?C]-'<5W/B%-$J$JY?41^_/G5KW/2H*3_XD@;$##*#XD.# MO.J-+?R"ZL<7:[*8,:X;'8B0HQ#9D)*\9(<$XL%C^4EW#&S_L[3IJ[%]QL%W MVT.C$9/EH_6G5L^B;$X'D/4&)DWU.X MF,Z) EF:Y!W55US9!:<8[6UT:'3]4T+1>F.#B]LE3'.":^[U+,I ;,M?( M/=':$GYL+NHB-LN0JU-W5"^T@ M""5"OA?8E6XKTK +6:&WN"M?V,2V6O",?% 1C0:C>F?5^,&0[IT(SRO9Y1BL M.,T(8XAD@FQ+*#[B?W3W7-)@Y#W8XTXDJ$QM)3T.5Q9(\LN@?8N!P\Y5+S]M MB;2_ ?NP0A>P7F>DQ3_?2G<"KC&*73Y_P,/)!QNXS2%JIDDR/?S^I@EG\N-_ M >T5NB:4XC 8#>>"]*7?0'N(WT![_6MVOX/V",>@O02FYEN<=O[3G]J*406Q M$K.SOZB=O=TJT7XM(&JK9E4'Z*OQO>-HZ+[GV91'XER?W/D-*>G3CW KG%]1 M%LZQ=WH#05^3)0IN[EU?D2D.%QP"VIL+.GHTF&Z@&(9OSFHDUM#(]YBT9YZI M>2&UL\^&\JGV"==(M'X16GIMS8"^TL07$B'FM3ASQLE8'R\_=UFH=GX*/%.( M$_6G2XQB9.9$R><"8">Q"5Q(4 -64=HW#;/CLT]P,CUSA8,XQ':^4[][)F7E08[ MCT/N\F/SGFVWD[=.Y]+AND^^"HD&JHD\3;QVTCFT+.!:@(''C58UT!CHC*5O M3-,SLFN=A:L!]WV;S*KM$R[[(G=DHW O4[K%J-1@6U%W=C_5=!=I\26_ (]O MH-KBYCV":*"E]*#*IKJRP>H.%T'^5,(6UB0\FF.4>;$V)_VO.A6H/[),P(E7 M,K;Q41N?3S^EZ3*EFY>DY@4U!\--23JW78!JLD5HE\*[BF7XDCHH<=0H__^ZKQT;E=XFEO%'7(_T9*;+-VS44%&H;GDT*U,B0"D^/JMEW"R\HEOL9HJEY#)7HX:X/6JTB MLKE#O4TV6MBO2#.6E"PVC50JY[)FZN]*/M5Y4_6L"^[?[0+TGW7Y;-R,,:4RX8M+&\$FX;D3=*GX?E[S![^(KYMRQWP[[?;YJ5C&?/^_1SI\_7 M?%QN'B A:I)>0QJ+(DZ?3'DA?M-*-*G3/DDFG6S_U/C+ZN%R]TSS#X> '+BI M(6VP\,H,B4T+C)#9T[_AZ+)EL& M?GB+/>NY+^>NO!I?#!YHL1:>TQ $5RCG%Z2D%'N-*6ZBCQ*5H;<&XK/R(H\_ MVP?6PI TO-O,92#FX?'[ND_PATH.#@Z>/_VUSQ1BE#&:TM %$6;L'RB(395JYR^T-J._!I6':[0\,%L+7+KG%"5H.($@"T'_R(F5(L@_L M=*!4-*$8KK/BY[*DAS*()#BT5W?P-ISQ&%\C493 SG>US5WHG5Q%,]B_!R,D MD90 MULF?<4'.\CF%-G,)^U:A.$>GFK+.3V)-M#5Z;Y9RD)I^G1S(KWM,YNUB"H6V M?R?#+U=I.EW<9QRT*V2HT7D( *F1T!'63J0'F_I:;:2YUC@YZECTS_X&NP?J MG_OU9@WI6Y,W_,4G6,C.R/"4?,?M^/UQS'R3=7&+Z*J>2D30M+I;@4"-U1+B M-TH,_+#:-#SHU;>JMP3+<9O16B&DE7/3)3]L$F'D8'[,?TM M[L_H;Q4W4J[_B_DULEMM/S4$]N^&3==^C!S[)0N1]S2;=_ Y[04F,H1USM=4CF"M( 7LG0'/4G.%(ZE,[G=RV>#9*\B)CX:;]T>.8JP@'"5> M(\4S=F5MJ^9U)_+ONA_:]W1X%AAHAE^Z<<=DM^W MA?9'QJXA_7B[L_3P$GG&Q(-5,_ N$&T&X24G(0M$M/[3$T]KD:Z8[$F1"A-V M'K]/V,V^-".: 78.<0\!!^\E#0+EC#%+S3^$K M)^VFI7;MID@2@=.HZP/#-"VXJ$I6@,>.D[#!MW'L=:,%J^XORJO6PJ=QB@[\_$8?=,$N]PHT^""(=K$ MDO9XNW]V7&LKF'&_;$* >H9+)I[AH$JMCVG )%-#@F'9[@NOZ;%*$\> M LP6=B0J@T.*C)A+4/[:=,9V@:^BWSX]W\WA\QX,$4U/571V,4'!CX2 MG#,4^8P08#I8/'6&M'C/U-2VNM17%H@2^JMIWZQ459U@?C9)%-*&V!\G1K]Q M] N17&':R04Q&2Z)P'T"D=:'B.DQVV^,#)C/@ MN[O-&.#<^:_]JEI!7/NZUD/ ^8!HA*ISPT(K6\$_SQAI2_I4K,S="(<;$/"Y M+[+"+H2H*VIGN'M(7ISJH1K?5-Z M2=C]H-#^1?;!;=Q>7P"PJR>Z'%PWMN(:ET^.L1A=G#XH48!9'F"7 M55-'6=Q/OLL?_L@V9Q-W8F,"URI?6LC%_O0+-;ZF:X<[ES[=YMT/7K!!/W20 M#X_V[0:+(="L%Y$X\Z!K%8J77H1F@A12($X.!5K2I)7S66&BZAN[LQNM@PI^ M'_CS&NS6%4[@!$\7)=+:N5TC0L0'%E]ZO\=&;[95^DEC\X:/59Y=2&;'SQ&1 MJ];!J:9D%-5UQ5F.<=ZW]>*8J#!GJ_!)>-3*O4P\!@KS^.X;8M/JN3<7KB#< M,X+[Z\2\W[G#RA(R3WRM'^:5D.THYF5Z_V9S?LD] MN6QS_]6/?^(])UPF7K15%BG,SO^J6OC7Y2#)R7JPZF#WGDY:<[?/-=M9U;\% MM,2]'#8;:8BA@Y>-/\!!HM+T+EOE8LF!1(OES8[ 4#J3K[VB&WW%P-1WW-4( M'>V;SUEX3]JK73&E(:WNZQ6ILV-H\$JVM37#:EB3:%!%[=H\%IH[9AV;X/W7GAP_@X_MZ*^$L+'>[&DK&S>ML%4 MW\[GDQD).:((%RZL&)CBAY.O-]Y<'[0."22;/FC?=ILEI9'X9?*DJY-+?KD*N<69_G-P M ;^AO\(W^/VHV/4_,E+(1.[$LZ)R=EN7Q;-([[[@$DB^6TF27KLQT@PYK;Q" MR^]+?-$-7"RU".P8)].)R-@0SDJ&165B?SZMNM-#,0K7JR\1!$WL;6J:@] 9 M4T>?%,0E3>L(B]S&C31V4A-Z,RLRZ4 B]-RK?@D6&W;2CC;!5$0Q%;.[\TMA ML=0X13QG$2/U85/7_N&] COA)QU.M[(L#=4$K;6. MS%8G39<%=+]++1LO3UBTG;%4S8BI?@XI6D/Y?9 D*VG/7#H&?X3C,29#KF0? MB$V<0T]3@OPHA]N*O?AH8:4[TY6\WC<(Q1@1&N:U49J:Z@X: M ?_A15]@C" F>Z*LT4/ )J[T*#B".*M6R[!#P*K=Y4, [2APOLBLB$HY! @L M- \!6Z"$\=HSZVIF_SQ@P7X,[/JHR&ILY]> 7H.B:-<:EAE MA-=>'L1Y[%<8&.&5""*1KVN+-R3.DNW]L)Q0YH>IDKUFVR9%(Y%6LZA9D[2U MVRZ?@YS_K3WEA%,\3FHDX2M6$*@=G$]Y,3\5#@NY+/OB7OJ>VUS"9& R*U #U-(^3NY:">9,] J+ M-,3X(]0?E!A:%,M'.5#9ZAN)7_6Z1\#LR&RBG;_&W#S63S+;91@&$5E'_VRX MX?[#_P@U_[_I^).(7_=8,-J?W[R?W-)XGQ7YN%%CJ_8&UXF!,[?AWFX> O(R"(8X-C$@ M$L+*%[S'R?]BE?NOQO][ROPNF].2L7B6A ^FA=,:P41#$N-2T[>NH2N%E5K= M%!S3V)T/D?-);9:_V_NDK(9C/K9]PWGB$QIW=S%*^#V.NI>TE9%O;QO4IRSL M#F:"F8)A(^&\1*L(F,>TG5C.]RLEZ'A'7B85)C'?*XB@RW=V=JT)K!^M>J4@ M!;M-K=8PY^>QE-DO_\LK_M*O;I5Q"#@9Y,L^^*5!YF"Z.[IKRN\0,'TNZ!"P M,I:PE<OSZ-$]%V/@TL],O@Q_JLAR1^MM['IPL(-R]T M[B'@M@]*@L?2W=1-&$@+L:4;@84\G C_16",]USW&^)#F CN MVKL9;:TTDZ2FU$P/WC4+?'(O9.1.[3V[UZGV:@A>!&S*?0&H '7!K M)J"<\(9>/+&)@OBP.]>7,%%5W14]9V<$^M[&=<2_#.N+3V:?V9AYNHAXH)1H M3KA5D6I>XT:7U:LU,[.MK K'!SGC?17KQ3O)WF24=+AKO0N2H:@F7-:Y+9.R M\Y^]2FPBZPV[N&KG9_>1$J4=R1=O#%.JM4^J5I,]WDYOV%['^L#A_1F,'RHK M7B%@;:V1X5XZAJ?)V]>5*.SY&7R,PG_Y\U?H,;7=7YI['A?6-H9R"%.6E M<7X=V+N>7*2)H!#:;HQ#5"!$W_'%-QS6E@A(X M54>'XA[\,678CS+1NK)XUW!-G.'EA=.W[DJ0&HBT["]FKQ(@^=O,X"8\/]IS M]^%%(1\,9D[WV_(L5WU"P6.7BAHL)'_S]LRU+W,\50>S.I>0??4V"DNS;073 M+*6>V1X]1;$N//82BCE-S-U68\(&43!967SRL<"987W7'Y.7SRQ8BZW/#@X4 MDLHICWU>#E-Q7K,(F-?4]"\HBM'L^Z/"DL^:9:SL+ :^7Z(";V811WJ/U$U4 M46%ISV*;129NU71=$26QPQ9]$](P@I87F5>#C*4@Y^Y)UWI#\;YZ*G4R*SI= MM2[OMZ"]!*/^07N/-KIT,_4<3MQ3JW->O'/>+9B/>>O7XI)F_>(HNTPL/,#V M2O!GCA7.>-"F2QB_5@ULR1%W7>-#IH_A9C!#@X[8^Z\E0S'!.N=F\Z&G,_#B MEA8G:^]_ U-Y3=?SJ0]A%4RC!$YJF:\V;0+Y5;[$P,AFES+8>*VK3O]V^[69 MU@XE(&_[=XG#9QH_2$9<1%N<^H?& 2VZ]&I+EAPC-OH<.NK(XH[XA?7C9KO! M2PV_897R*O+I?UJ.)'YMPVFC@#/Q3F/;5FJ2/*FGU S[@,SR\G51GY/\SF,A MF +2:#Z6PG]KE8LC0_=8WX."B3UK:V3P_^%K1#58ANUUGB[WC5 M+[9<\\L_FGWX<*:A6A;8ED$%F55DZB1[*"TTW\WE%M4WE;Q4-# XAL2-:?$; MR.*<%/HBILQ?Y/%)Q=7(OZ]I;]:M1EZ&CI&6XIFKYWH"8+9=P9LA!080R4=F MO%M+9QXY5#F*?<1Z*)(]\%%C%X[;B[]>"ID O9K>E8PEYGI5G$5*L=]1%$P M,*]M<+HUK"ATL866@K;UD-RR*RR.:8O\D$,POJ,/DKX";'O 3P/5^:?"P(M8 MJ6+&K'^A2!-FGA%QXGSUG+.J.0X-&9W+C_V"]"/Y7N?]JXW(O]61) -5CJ$; M+^]4G1!_-Y4"!XL?S>RISGB@CD3K)BL0&UM8E%OH*BC 8_PYFI!C] I3L\M_ M^8<.0H=[&R.'_#@GE89/3J4=/_Q[E)PA?Q.IZ_:?1@&FS6L@XNVIY,#3L"$SXB]Z[FN6O37Z.EI-)WJNFDMT$ M&6WDF$/ !'7O>F5":71QPC[*\B"9?L -M/AU3O8?W[[ \"C!K8I,5G]RC;\6 M.S'6$A!E8^?2,6(*TG,[Z,K"I'2"/YK=L]/FW1@/+L6:FD5V+$M!%]>">@71 MD;LM9MJ-P8S-!H&9OS#$;C0Y#P*N&P]56Y3V;$ (YHUO#V?.X"M4I#LAAGX4 M2<>,B/+78N=HL.#)"79X95ULI*B_&"F^?VO(=7S@]2% 4XD0('T1H0 6J%7O M,P>"GK:).M_[5*PO_2#E[.ZFVH&81IE7-=3 MO_SFW;8M^SD4OR$1"RRSGD7/2D+U3O_>=_O>&I^]JEJ0W'8LP M+.UR9GQ3=NK$"R:BN3Y K]2S6FUR=E9K &).HAMULR- MYT[?IAETIX4=R:O:O&W-BKH-D:EZB;;[V;KT:\J_A7@,SUL M2Q+C150EWJ:D22KITC1TG[P08E$[:"#K,A_L),-L_[ECV\;S(A*"8K)RZR\; MO&8"[Y=?!KJFPZKLUKX:$>[7?R%C!^774O/ @B&I[!)5,\PG%-\@!\%2#)*. M K5_W@R;KLU'09'-@9N;2RMP10U[5PYB@H+:GXJ"B&9HW38K3[#^X<^C'N#+ MD;C)B4- GC)B.JHSVI(5@=0T^8Y\H)I9+?*-1L&U;<[KNWLK7C?-X*,7*B80Z[:5!SICND&TUUKS[U>\VR9 M#VF# 3=OK(C60(:-]++#$\%<:W;:&QEF/B>>,HEH9J;[:Z?2? UZ/E6B()HV MOGW#HS@O%R54]'1LO9T6UD4!Z>_M=-Q=E#,0FN/@$%/U20KBZJA\*QEMGGFT MT,M13GV7K; Z$<(M(%A9]_4-U&L:_@8=.@J0_'B+^>G_#;W<= M*D4Z/;IVQFL[%- M757Z=.Z9(0$D&DT>S<_WC$])02"X=TQT^(> _^+A\- M"@RE4>O^9M+H 7ZB7A,L]47S)27:?42][&C3C?UH%U4K*[O4!9M*27B(:\]H M;1?XHT\.PG$Y[Q=UNM1W(BQ:_'6&31 J-H_#O]JYO>IO-)L1>JMA7@0Y+[%5 M0&N8/6<)9#",75FFU#,)3DF$7@U>!8ZU-@$1MS9KJ&5LS#<9$*^YJ.3679)\ M6B.*99.\0)%![D25!=>FD)&D_Z0\5I%/:[M8WJ-;D%J[U!< MSC0, >NKM"&<@I1%3%#?/L<*L/ZIY"P@+7! ^U?B,KPY"$PM?!5 M*YA>G:]""AK1'>DWX(I[UB+G2C,>R:L1IT6YHH(V3AKQI*P&(B77"IBDUG'O M0CLD;LS5J=_541:?,=<)0:]XGK.D"-R>Y/S E6PCL6I/18('-9D0T"#DMQ:+ M >1-1I_FY6IJ<[]9:P)+-,150M9;=3AZ+3]EZ/8!!;DI":N[JRVKH])]40L'VPZRG M%W_%VUWD5IOJXOB=5))3J<&RP8%#QI[#Z-Z+2;8VLQ/"8MAZ1N%#$^I'YEBM MNA.Q%K71OO$# I[&[KKM4=JIWWMB(.=_I"WB"AO.&R6<@YX'OE'@GWW?A-B% MY2EC8 ZYG2Y2%HF70B[%HFN7%FIA(2"8Q,>LBG9.JJEW>GWPT.M7'2&!R^UO M]@\!+AY%G*(N 4M3&&V+]![WW]3=6"!/$SPTWD)LH.AAN97S76=+K.Z.8W-L M-#?^2A:CN_Y [\VV96Z#917/?;[0+1>2M$+ F^S>/,1I3]O3!N> MN)!75V! E7--D\^8E;SX\'7W38]6&P3)=:5.S/E=?K54/V'UA3? M]+]MGG/LB#B[H!?"Z6==TG]N#^/(2@^[L]#O$L>_EUM MAH4VS_V1:;YV7\]>U^X/[8&XOXM\\K3WX9[B1GGA^ZC=U8W_;:^:T>73>1TZ?-"9KG$SLX*A9V4FE=G"KRV=MB M.\=TMPYA")^?G;P<=$!51/BZN>"KXCJZULI0&FJ M6"6=4VN[_/&-*_5SE8L8B-!%C)?6/WDIN%Y)V^M_YC5F@R/U='N)[M-U OJ8 M+3EC8/4F*/+DN_'Y],R\Y=BXRX1^U40\6?.%NYU>JU-(94D>?'BHL\FPT7 7 MI7.G[N#BEE)V04Q;Z;QJ1.65R0"0_V0 *5NT5PI/-K8.+<RX[J9(H>[&72](*DPM>S"*UK AV)#Q*.M*^STLM_QZETDQF(' M/#9:*T!JSXG@;[)[O%=%Y(D) ^V.IO[V&^0AVW@:E6X?O;.$I;4+\39GH_&K/_ MP!XG9BMM)\Q9;O'&F$+ZDLOCXLOW/N;VM^0N](Q"'&I<1=H@(@'6 EPZV&$P MI%3VL3F%KD^FB< MMPRZ<1F9T%\[O I(J4Z.8_$& M:S)0::LCR[8,:!I1_H"]L!?8MD0+6S+S1O*CZ%?F6A7W<5IOC'!VQAXB#;MP ME7*LKZ'>,J(EZ,@!ZR5!H6]'!33.A=6N>@MO9G\&'+(9PV30'# 09QH.;HY[ M"8>X)M/P&-NC_\5"0D+&?U4Y&72)[^PQ\+=#P'^YRA>M<2[!MGT[09M/[]1K M?YZ4N!;M ,NODRM\3,SH;Y,YI5.7B4K5*Z>?@VS" M)QR-=Q3;%^B.572'I?4@K8Q#P'UDP@NIR@/N _*+4V+_^(5GD2P:WT! 9?% M)01#K[&A7? ;"R39TK=-EJZT'>#2M6NG(+N8RB+-J3-"7#"N]&/7J^>/L6_N._SOODL[5- MS8?[+ MB"L\\Q#8\S(M9SKV1>C@]@ S:^$0L%M,>PA&B,].%"M2)74=@0TK""%#]RL^ M[(461QX#%0RTN(6M4-[HB/..=5A M(_V)'=9A&4!_9W1#'*VRBAS;V0ICI ]G^!<- #@O] M"!TM*VN(2(]T!YQW_V@L.;;[E->F^G%?#[--Z8'1FLK!?IF(N-B0F6O?WR/F M-Z?/K9/O?]L&RG4K.?W#3_.'@!/"@TUMS&S&_;/= M-/Z['LVU@W#"-/.W=E,(=@/"A 7GTYMNX2L,<9*ZF&N<*P8C6VF(,&.58?\6 MF.AAU/2M7;S-=?HRW1:3JZ,+^B)W M49 ^S36CZ4TB+)U(B5YC" KM EN!*$F8](_0B%%MD!O,".]5&' /H^P\*>3: M:>9EE)R<%*5O^S^*:4]TP)XOGKS.]WL2+8?:OC;WX4/CC!L1B?-0D@N:"8%, M5OTXLG(VU(W.BTCGIJY??M%L/H8&#NMEXI<"(95-(KM5331VYNK?[N3,>$NER3U#8*W1_6CZ/D&0MJ)D?Y/)!D3T=0ZW R^\C;-L%[C M5%<+?*;_$-!\+G Z/GJ:N=C>N&I.]M.+AB.CJZ:^?2%7^82V8OQ^6R'I)/J' M.3IY&.X0VXS/9[\MMKO5')D9$..7Q=^64:LMM&G313]*+K2#8J'&*%PX,@!NI\^B[N+<-B(&+:-,(5 M[JU5^@,K\:8?CB_.\*,-OYW<$*G)% [P01[DJ1.?D"E"Q/9O"QE\F7/[P\C=>20\< M+%;=_A?)QD?<<5X%^W/?[557%==.B#:^\E9RAFK?0.;YPHG&63UUC0MHZ[Y! M;].(OMU3=".[%E9O))L5/]OSS/G==]WB:\6ERX2_+.VHI'+&%6JD*<_K+6O# MPM=@\&W?7@^SL(P402&H+];AU]E/>8G%E])*]4'GU1H5AQ^<2"[ =UI>;D:B'.-M^JH-10BVT[;2)_NZ0(0J"442@\=M)WJ^9*BD"CN%JPEE&\K+?X=.WNE-&-AMJG MP]=TFI6,@8XUR)%[>]^6_+AV$U-'UW$)C?U ;XGW:VZ ,,MF*(8>/X5U3^P: M([E,ZWKA;!'RYXK@>M>I6WG.)&(&+8"SE&RJR1+R\9& MP'J8^Y2<7[6P-_I!HW?HV2%@K..^X(J5A!RT+Z=0VP$3-G!S")4V:Y1DMBXX M9X%++BB+K&/;*%T!F4:NVM67F7GYPAI2Z1ZG5$:*K5KGVB+SB@(WDAMF$+IUH:6RS?@M3U]L\^YCL M7FXG9T_I"5[Z6]]67;. @$:)@'[-&_<).)+@MU^^?/?I.[E+0!?#>PEDZ;8# MQ9F2CCW"SJK-4YZB5Y3/X&)0O*1BX]9P]BRIU%?M=/3D2;.]GWJ,06RJ+914 M9FUZC-^$>!JZ[JE''4Q;F]) ^W]_WOF9ZTR-H)2O] ';TJI'3^A,:PN0HF!8X''Q54"?'I$ZIN*%DTMZOV[V-8Y,-];EZI>%4Z-S^W&;7 MP0"O9&GJA;$"M$V9[M8K6A+,WNQQ4CH$%&#J;C[X^.\3E_ZI$T.0: Z=3 M4]>)9.9!8 .-N.<\'6/YG;YNN#1Q MZ9L&Z988G :]9U%N9M2^"3GATP<(_$N]&!8S4 MGW%4<<&J*&*]6OL"G@W^=:AIJ/<,KDF2#G2H?5A:NF[8B(=:V4"%15*&O:*L MK:,5/L&A(LG_>..4LRN3\1[P)\,L;P1+]TJ2WN/QL74VN;G@V%G(5^_B7M]' M?W@WJ86/M4;P3J1=N4'P]Q5\L)2Y6-3K /'R&/'QU&;O?$#3G\9_Y.1*] MAJ$V&:>]& Q%M>S^@*&W$%M*>AR13W@^&;,_I9,6-A8S8#;<),L< %(:T9TT M5,P42@.RK;C_?*&6P+D5-%WG(CE@?@#6B%]T4LMI@2@\[_'&V,'DLMY-H*R< M@M@M#RT#QEM"^FJS7+Q#_T_P%D6M' E>YQK7*8S7\:8?QTQ 6=WCY\H(H5,4 M&%MMYHI+H7=#WV\HQ6Y?W]\S!'IG7-OU_[;#22:\>SI43UPLUNATDQO!D>\6 MJ"X*KS%:0%C)Q43-#?]Z(\>96Q_"[[U&T"V%UV992L(?7J[^9B5;T5"7GZ=6 MX^: [L=H'BE(\=_Y,9J:;[_9N.VIQA'Y]N@<.DU-(<>-TL<:>#D9\8%,4B!] MA=N+1PZ&Q"U"PE9WIV#2D1D&";UO7 ]$K1S %>4E7/TLF)GA! VER\4^#5%S MLT X/(X M_ ([R5B(ZC>W/>/ 20O2!4E/A"&I_0&X;K4$5?NZDG!,XUW[IS[.?\H9#2Y MTR1 '5QMJ32U]-KGD[K \Y2'!W;*6235"[BM':!76+:- MRICD';P;U]3,/ON<)#,=S^3/!A0L/3C2V86NM"/QC_O=+G!?M^B0J3>I8_6, MAH[;?0Q:?BI-+OW8*,F4U+#X)V_G9VA[TR^I-]E$_B2,ZR>_^-C8PR+9JY6Z/'Q2WEM.R=ME_G M]L(I_8T@D8DP_-7!K#$#2"PIVYGC%DJ&KR,=EH1:72G]1GYRLVF,(B(\Q \. M"B_ZTDE',D?N@&%J<:E85M8W+(( 4F-?8X%'%S385Y;42O'E8)>"DMW@ MXQVA?;_1QUH> LQ8T+DP[10E^NXHI%M]22L\=>7F:_8%]3N&S[6J 6:KQD MA(R&N,5[AF>[##<0)J2VW!MF8^C(M:B*P%_R:88-;] 1]H/Q^JX'MCV/:#2V MY4F%C_]MCTZ[[R4EM(V[#'H[F@O5>R'XMN@X\3HC''[;M6:-XT8"Z'3%UZ4H5?5TQ("R=^.SBQ2&L=A*(/ ;ZA=]7V@06)[2.%L86U MN3Q0@,9$?_;]1@SX9XA_5Q0:HF\:3$WOLRAV*IAU_?''WW]:-6(]@*]G8+U@ MG_8JNB@@+%HTYQ=;O^F<,&OH:*@!Z;+]QZN.[(^6!5=P%4[DN\B+H052HPM- M)7M=\S/$M&+[/0<:LV@+JLW=/+EFROO45.,W;F\'S6.GYA_+>$_]FBR\[XKBH>:?;DQX: M?!G0NV;5F6MH[DL61#2^1@B#0@VU=3/OZ W<"T#.9[^M MGG8F("E-$L^^O=V?>F#LV/VJ5QM/GE<#:31]POAVG_99T.;G3YOEVIIQ_3*;#M7,DQWU/.8%N>W[<*:1*78B_ZLS[[,O,UI-V&1^=O[*?G%P&]27 M$W^RU_(9]ZO9IJ/@L^:4;:3\:.WV6(E4LZ1_:MU.SF5? $Z,1!DD$E&3T3#$EA4\N":' MM:WNW_UP5+QW"AKEVZZ^3[.74Q'?J$EZ"^8@^6,C%U_=P\HCML0KU(O7X'E_ MYQH@0ON@K#$^SH9O[/)_.0LA/]$I-K]M2=4^G[R9P7HHAEZ3F\3Z .&F30*\7>F4':27 MP@=]7J-3X75;<&-V[^6('%C(D#'G\0L[W,YP?&WBOLF&1'HV%$A3]NBY2T+1 MF84U> M;=LH?6RU5L52!&6N(" "(F"8A[:BB$Q59(9$F0*$$"',"="JR""$ C)/588( M9!!"$L)89 B! )5 @2"S$((\Q3W>[WV?IY_/_G[NX]A[KS_\X7!I,T2;0ND&CD?U-M3GQMX<\^GAC\,XG2.;>P.6V.R&,./%K+66J?S M(9*&K:"JH)]^KYG__3/.H@KDD4_RP&3@">:8_6 A?IDL^FC4O,?DC=4/C/*1YJQR_J_]8HWJO>2A#593?3<4 6#)HUUU?'#X MVR$.^W:]@E>39&LJQ,.K,;>&+6Y5?=Y'_W&.TR1=#&J]J&PV;/SM;&GFBS#K M1^\X)IV3F.V O:2N&I:9U:A=X\5K8\RP4:ZJCH&K+"$C.#NERO0K)>;GA3^U.@O6JAB4R>IP"I'A[6Q9%369,8;G%*DOIR575'+RRF MZUQ8+^M0H'G?>#5:C38ZNSO?'3#'?BGC9=$8/SE"-5!LTO1F493LWQ>\/+@Z M&RT]9@,T)V01-Q9H::2L!O4M>Y014Y: CA+]^H)NX \"]KM;+S9. M[ZH 4](J$Y$-2Q!9W\%@U2C+TPHI']JI'9N$NW=W.O#1,7'YR*M,TN;V5W7Y MO;$.3[CXMBW'E5UQ-O-08 ,P/KM61DV2@-UGZ0;.'82,G3L4>-.(/Q0H_?#A MYIM?_F8!T900PX[3G?FY(94=5KD]1.*34\(>5:@U1PV"[IKB.9#QB5)W.3\\ M-O=IJW_HK_FVA6>KF6L;1\$'U3W,?%>6\%M+C390E>8+K9[Y9H%UX- MHJIQN-@JOV7ZH0!B@*FZ+\H4NP=1_?O4_S5."1?T/@;X*;A[#1$N=4>[LE8R M"8XCB[X;?EXRYV+;[5)G3)5>=8RDBK]27[_V$]\KQYZD,^E+Z8Q+0!\KA.F6 MD=@/AK3%5$6P$.'_XG?ZB\MX4F.R.U=T3(0P2_1YFGX$F(Y04>5_ \G!F.0* M,,XN]"BBAHP.,1&*F"=5M9SS4=/S0']-\'26\Q7BXCA R5;L-V;-Q## @'UZ MRH.@7MZ^_C2WY,5HZS*^V44R0WWCHET?19=ZQJW9:#C+H!+"5\LP2&G/FDT, MQ0L!*J+DM@F9N1$]I@QMDI%].T73],S,JJ7/-$YIM?<,4,7;5QA&.D4(=M^,0=?C3BU=W4S-+@L)2< 2<"M?6>A0 $F?$Q+" M#'L=(2,WJ887+8AN[;!-R2:1-9@&^UY?)>9HM4:/>2WOQL5G9\5E6_7V%7YX MEKRK]/K%3)1_[%<>JHD ME&I$U*+^HQO0:381FRAQ4-7 -U8X)B-4-$L*HM4P%JM\AI*[7%S55(,42+\^'KDC\^[S4" N%4 MU=4E\2>FTGY[V"YVAO!/D_O&TGNH:,]>-M0I^,WMN]P!O+C[]A G(M6DTLZ#^=Y)0#*^M3 MQJQ QTX?WE4[T MMG+%.".%I5JR/"54;>GCW X[)KB/7WU,Z)%6Y2YS*7Y2TR=N<>[[[/L_?\9( M7RSM5V^V=+N.K.+.Q.HH6U%(/'XFG^2Y@I ^X=!B,K,;U4T&>_KV_<'='F1A MTNZ6\X'8IU_/$%1^ICV=-RJ9&E7J7.KF<[S;JM'@#!8Y-8O+AEBGRCV_0ZIN M<_/2E'SY&QQ8/'-S.J_HPM0(FTQSLN^"L*N(R0:;FR:6I;)^)]?9Z\1Q:VM7 M>95)"?O?=)<\VS7PW\,5S*4DM4%G<2]:=PJ2'MCF0$'W7M#/PM^824'D;D)S M^E%W[%\0A5:$6WO@+';/HNN30(,0EBA'T6'M]JJUX(%9?(%>J(]PB7M2*4ON M=;WQM.M%XI([0UN'YJKAE36Y3P_8NL"BL7V2H ;*(L-"XMH?/V.9R=&61XU! MRZ=T(4;B2WQJRTCVTV471XG[AP+*<^'UT2\8;SRJ2'4-144#6'A*0X0L_@_/ M<$'8R[7NC,GDZM%QLN 8))70PFAF<=PWZBQJT):JJ ]4AF.,C>);-;T?_IKC M'&KGY\V"@^7=CQ."VK1)F=3)?6?%W8?304'G"S+IY[X9,$BJ!UK_D>]64@,N MH7[,.\#:X>Z+B(CHIHJ9LM:/?= !XI%4>+K M]*#".WY\6V[I:L#.""?:.9/MI+B;I[Y[(49\1>:M<=Q.77 ]58^G[MP_L<"@ MH+P \:C!AAE6\NVLKV'02R=V("Y; *POI>FM2S/#BSBY6")L=IY MU"FW[%%GR$.TO(OX-2WC"PXD72>4_34^;<+>QMIN(V,M9Y*,\!0SM)/N-K0S MAC@F&63F!X:'<<(^-4:*_%?WL)?QO%)R0UH7SGD7LM*G<[L4 A3BN4E\>?/. M9QN[_FM C ?@C;52L2'HJB4=1/6A@%\N%^/M(A^73\0TL*-^*AH+A1)0^?M^ MCX,,'M3N=5;2OLPT3,4T?,=XF()4^Y2[07WH/C@=SU<\F1TJFN2^$F"@)#Q% M,D,P:*D=%M'S$K2Y['6I\8A).)):]=YTX.]P:6 M)9?2E-4!ZO+T'Z9Y:F2J>@0Z2C!HOKS=+7!D;B9T*+LWIZW"3AX^A4AWV:+8 MVMI:WZJ11$#;_0+M-CGOAY1# ?J+M8=O"^F*SGN0\.0WE,BCS&+9PF.$;NUOEA0P MF:^8^( P5FV!J+"O\JYN/+V>W*H;N8-&N&HCWN8\CH^/QUTJT.ISTYFJ?E(X M;Z>@:-[YL,3#^OM_LU2_"'@:E*^H>GR]1A5)-NB%XF$\($.KFC_S4+-P#3MV M'YZX-XLP3NY-!5O+0X;NF7X]?J_53M$2; E.I-?[=;W[W\^Y+VB/5PA>@8/U MAF! AL:0N,.@Y'I$)0%($''(6T_"11!EKETKNF^/_GCKI9'3QQ;DYM9-S'!D M7))K4L$P>Y2CFJ\@RP^T2]$<$H;<=@/OV/5/?K)I^[GH)=7>TR)**]_W@F\; MJPMKE:>"=ZJ/DH?7?]LLX91O:_]&VF&*AJ2H9E[AIC(TCT+KI.:^VFVW(]=: MB!U$&O_PV>US,Y(;//\#IZOFLDY%HF:7.>4ZO)535#[X6D-;CJIWICA3JG+U MUD@K?,YC%N%!?917(3$:Z444SE]%)CH6-1>>-T[4G>W,Z\Q97^Q7O9DS/&0\T_)9S"1VLHB6;*T^.Z*QT MM,O[[@AJQ5&54+.2;/<."C J@(X?&>2M="\9Q:V:>I&JYYRHHTYN_B, M)5WJC9;.39&E)4V.DL-Z;P9R((X)-;K72M]4^;! J-X_7X4;V=XE[Y^N'(YU MH.[Z#U7MJMCZ+^[.V*98$WE\T4I1:TW%R,9O/G3P76UDSD6\W=(X639[WF'# M:A<3\2R@ESS<.DUZ55K;;F [;A&P/SBI*1Z*U2*E:*4OSOGG#ZV3K[302$AW MJ>"&ZKY C\+0\$UPE:*KL@BN]M8_.SECU#B1#&8F/+)FZ0!T9V%$*)71!Q,^ M%.AWE?A-DU^2_)Y B9]6O/QFX^Y@Q>2VRT%<8LVA0!=PJ8F!;'G,-USWV*+; MXG./PF[OIER7'1+!#M7=I(;S+?,8G%6GL7UK[76^W!6'];_50@G\HU7M1]Z^ M=I,%ZNL*E<7*W_[40&;^[@& M"_I44CZB]%WQYT7GS@.F%Q]/>YB MYX8OZX6".4PNK8.=_IMM&5#7;[A23C9!NZ';=RK<6FG&92W+?1J)/K>VM'J, MOMN1A+\*2J$^60FM%O366T5T2D%+VD(57-HSHR;$H#U"1U#2_DU<@)A]9<3;! 2_S OC=ZF)L"]"3CC@"GPUA4PRGQ_&HFRT8 M$^X4R2R.6/3\-D13^&?DCRN:T0-#X,>5_P2?^FH9[E5#0=F;$)0"1(J@56W2 MGFX6+_K+9VPD)L0^!9$1P&?QI\1O_.P*OEX8[1M.X*K.^EDPXO&GAX M>#?I]'@S)(OEX&:FFB)X:E?\+?CJT$?%?H]A3I)PV M==;SX37TUPMQ3&86QJ(=\EO0H0!@WM\=Z-BIWF/95D/?M$M?Y6SNYK0W-!#T M3$R&W13^2+8Z;[XHO+[QYX<;OPV,Z3(\J2WG9=>NF\M,3<'0\5XA1/3] F?0 MS?7.-/U#@33A??1E.0E5VA6['Z4B+D_(Q+O,XLECJ.QFFOIPI!U'\7DT[$I[ M_EZ:M..X U-)"'L,07=.I0U>[ M8[3Q\XCA*-,3JWNWR'U6=WW"#W\#CF,)GCEE0[4Y\6OQ/)-\CFM4NW^/'0)/YA2J$V[T"*I[- '2^7<>U!+C6#L"TE"U1VR M[)A%XU0O+W'<20Q)0!;&3L$M M^/U=R^\_9Z->P??[AKJ3_:?2'$L#0M2W+>5.>[W*2^NB8"++@D9/B+AY?Z"I M) 9[@4EUP>E+U/%'!?K:(BAXX5?>,P3!%)9A9,>.<,8>/)O=U%!O7=;LF.R8 M\6'?<-AD%Y,F++(01RPEYM<5ZZGE;F0<"DS4-S9TER@8^D-,MM2IN_JLK&/= M8DX8QO)-,[ +(?TQJG6[%']IF53;P1OQU-2%@I7/]QCO?C$YB9#4QW=.E!SL5!IOU:_,L.\MZ.)FW2T16:%BZNWU M80_6'"9;Z/-4G^2_?E_X^2ZYH11]<7.@9NM6U:2CZ-"(%C1 [SGC_0#1/*%: MF17P9_>7N(@NQSJK.=ZJIOO]&*W8<5D_7J[Q:5 :ED;U6QIBJG_ MX7U87_Y"RNSB' 923H'_Z2DI\$7UV)W%@>B$@[V:7%#7I,UEZHBSY\@ [5P! M 7H_\\3O(T60,S$-7^(3) A2<-,-2F#>].V95[@;>G!D8%$)' ^>CPJ=M2K MS7_Q4"!8YF);\9SA0J4ZQ+0T:V(S_J#:#I#D]L Z1LK08!=SPUDU>,CO4$ F M:A103*W 5;8XT@#Y"F%,$B\NRV$]?+'V]_]TV@@(G**F=$RN7-H=\B/.A]4# MK^?GHY='*)$;'2I)33<"U9NG9//, 6D5);/7I.]5ABV,J;* M_5\MT^)_12'4L=R'')&O*1)/1-][3VZRD]Y5"YT<]:+6/L:R8>=6N'Z?))7B M"_>U]@9>!RQV\-98=VY_[(110HR_/Q200&[[8)WP\-2*A^O*[WOBT"9!C8:E MWLGI6^*>(T[&>'5>P.ZE"AZ2X;]1-*JD'9\/,G3NUR)QAE?S<37+FPAO%GMJ M',_/B,LZ:+5QB!_ /#4S??3_.)]I1C8:8A#^UG=8-#.V N^S8]?P8@#@=TY& M>W!Y>+,)A4]H<>.JK%KJORY*+I.$!B4C1I+F9Z^5E_/;ZD870W.P1Q*SP8G,"O?'RMQ"TE[Q_5)O>)2_N4L M."%25[W >+8[]&'9(*"WAH?6+>6RY;2&PRP1\,%@<1+\3_=%]VNNG:4GIXW3 M16,LGL^=\%HA*5IL 83LRPCK9/LU7!)G+&M5V:UT3<%H:GA[+M6-H*XILF2R M%9R5%,3[\'QVU+"S-A,LV93W@*\5$$8.T0"F:(K/<1:="-Y)P7'962PSAD-\ M4B2BD9,-JNU>FXN.WEN&-5D;R1W GW'4H\Y8[7R_?"BPIHPXB'YN. :SP(]Z M\=>;F@["9/[[?TZO_SA^*#!CM[5W*/#UO_V040'2=&_V5+W;GO"G9RU'JX-= MXA]\NQ79H-$4G#O;=W HP/\8:;"=S.\Y']:VK?CA5.RA0+;SV-K>Y<7=",\H MKG9OR?[1Y'_LA*_(K.5)K[Q7OHL9,\K<.A3H/3$WVQK=\P31KM9L M%&=@O-?).10H'#\?RF8H;SDV1JHM'0H4G&+TQAT*Y'W<2@0]C?PV+)J?WG H M8/Q>>HE<:K](0.Z Q@X%#,ZC"X4.!72;ERXU??G_F^?_T^:1;&SZ)#]'Q,R^ MRU503-3."JP] $GDMINKJ<+2J**WA ,EUHM3Q8XB%=TSAV<+2;G?D7_QHTZH MM&Y8;&US) G:<[HM-N[DAL5TIW]S^?*Q81LWHQT^B^FN,?]/EI@<"F]]^TG$, M_(X9LZ)@_:BK9Z;_C_F:JUX(,;!^E>?,BQ*[:T7?F2$#=5/4E_SA:+WHK&!3 MO>:CK!/!KM]B@.0ADE!$>,4]KL_ZG10,_990;SB3B@ZW\@^@JY:RSP4SNGP6 ML,JS1/3=9+!C'R#=JV$@5(TFQ8&W'YFKOB22J64YIC(W[S:1O>I&-/3/05PG MHQ^YP]WO/AF>N:;#;6\4I3WF1<:GKW6K)*_#2O7@F4&%(G)@ MR0"6.C;<0,Q>-?%QZ*L4NF#^-GQQMRR\\>@!%%WXT/<&KS!/L,K[.>TI'\ M59Z"#NY8IWH]!92IQ5SQ^D[42!'C*.9D4R@3L3MM]5A*K$L-U^(3M3GA7L6? M?.[.ZKH47+ >$D'+RF))JFH_W;^X&M4949%E8[DXD_,H?C=/DQT-5DN-5A12 MUP,^@"E'A!VEODJ%$<;6SLCHH8.]P5KM+VI6%PL-NB&,UKJ0B[>[;1/LM>JR MEK[Q$586ZJMT'C@0-:X8R'C&!X]N:>^QW34/O"3%Y X%,OW2"]4./,(-ANE/ MF/7;AP*D)3^^U]I.-MQFB8OZ,'64HQ>J#?+ZI#Q)=G\O0!#VW*V4V)FNDM8K[PRO;CI=Z<4K%7AO-%M$#\!ND?S M,[2W\=--O).2ZWES$RQJ;KT^EU&YX$V4_L>2(=AZ24M8KT=U!#28F,65^8#3 M/13PM;@=:/7'YSSS+'!QLEY:<*$H7@/9U(/0>+SR+:8_N"%4>A 'K9OI&$YS M+JOPV0[M/M4I!H'&(!_TVO;HK\ MIN\]ZL_8)@7:5+[ME9BL$/%==#"?_M-(:A7XZ_0!VE.:G..!B>"U%;$Y" 01 M94@/,'P5OVHR#/6_!F'FP[MK&0AN*'R>'Z)O?H.V# M$\;[K YC+^J/?7T^HU\X+\3F_:0D@NZ MW@L-O_HXPGWEQMTA/^/)SIT-9T!6M7\M]\#L3R1Y$MG.(42F*O9_Q%"C5:B9 MNS>3:^O;4X:$(!9VH8*H3S@HT_E0X*6?.X503,5V>Q?,Z!0>*/>.].GT^G5# ML&^:"[KKKGY$M=<49(HLHR@+B9E#B_[Z.% 'I2Y0M%DDI.5ZJ&\7]:P1_. 4 MPE!'[)RX2F!5O7I1X<3K?!#390D;7D)!Z](P[97_Y)+%4TJBQWR8S *M[(^4 M2/6^^J)B?E#@@:VE[/$*CLE7;]F3=RO$[9K@WW:YV_H]^D\ F)7\UK[LXLD= MQ$KM++DNA6> KIQ<-$ZL"3T?48^X/A2<6"F"Q#E&,],R=I(2(W".J ]HXAR8#42F&0]0A=GAR;?=F!_QA+K&%0JC >=("QS3 MA6IXKJHY P!0M]AL:^O)_4!SP0)2)7H<26U+IK)@,?+97%5VGW8/\29#N=AY MNB]?CJ:GF6Z?'NARWP*IL%6@JS%FJ-?V&J6,GJZ.$?Q"LK36/<_?W M[*X*Q;QHD%:5YEHS3> 2;5+O1@;!:XB>[4K#:[!_OG#L:9&Y]A[._F];# M9&0HKBBW 6W_S T?^KBX&)&ZP1 KT::T.L?%Y:]7G?4$CMN$T)3KW/PEX]U(DH1'UAK=E(B)@$*5I;-? MN*/Y1E&_SSK[6Y)93'^-MN!Q'H2-6/EGYPQ@4J@XP,F^71)>OG)*TAMI6W2? MKVTUF60*[ O.,9_"_/88@+%UN6.H8O0UI U 4WX(*4VY-*9EKSN?[X+.KN_* M\J>0;_32MTA+_EMBT-0U:A+>IWH.TWL._!SR7D=MDP5YYDFD$H:92J2V>WU$ ME)#(L0R[:.Y./G5'^(U%KC.JSD]."_PA6YO7>QP58"UK[YU %M0_1UTM&,!9QG1%E>! M+1^QIY*J' RN_3!MZOHF>[_6I2$[J[S=&7M.#'D=XA[1EWPL"&T[GQ=I3";5 M6;DFLTTLYG2K6IV&^8IU5M/NY#K-,%;B>TZ8*F-,/JAUS6^ $=K4%)WHHYZ0 MPY(,V;3X2Q:Z/F3NNQ1' 87O_]/Q=H0.M*+#P$V' H-4P;Z%K43"02]M9"XA M=4EQN-W9#MB_[=G7]< %$)-4<%5U->:39RG6S !TY6$-36R<>(;9LGWJST*5 MM?#Y'L]DH&,5*4%^?1:]OFQ+SW24ST_9^K6S,ZT4X MOO11Q]X(<0*3W )72B*E^/'Q<3]]2YE/%1#XJQ\: MR5N,%[%M)C4YIH=BSB+#A3U*^ M#&E,?:+G[+)-2^^XD?DJZR85_3.L3%A=G2HH+>P2%4:L 2F"I7E>@%*"=;TC M-WD""%FU5FNL3_,)C\LJ$ O<=%;,@0 !U$]+3HKF<^+?*ZR;_.W!3O@"4_)_ M&5OJI2P 9=Q>@S=%VLZW^8^PTF#Y9[57E(*YOTP.,U\O-ZJ@OP<6J7R#13ZX MG8@/:869779WO;2-905]BLHA01N*IAM8"&E.HP.I@*U"W0@P:=VTL)Q)S^KS M_'X;]H$U?Q#MXC@1=9<]EV; GP1!4(J]J6[N-'6'>NJEF"2=O)*OK.SE6:9% M9A?"L\N'Y/QW,@?7V@=9.7)K(YEPTY_Y MT>^@M]P2%# [:@$YTFZ.AP)]*P2)3 ;EHGWE*4>%)(X+7[);6_^/(9F)^"81 MB0DX&#_-#IW7XU[G@(=GI_D0="E%':BX)9XSQI%-3MFLR9@I)R#XP#4V[V.1^E.^N"R_]XMPSJSTC MV;1:Y^NQ5;$5O4/[_0+?^X?/.-ZYH(C8B%?+H6BRY!ZAUC$9-IV?FIX9@#XW MOM0FV$(83**=ZARJ."U2/%#=J5EW,"GG!G T$$S A"C>3KHB_2X4D%3?B9%@B1ZYS&!^CJ0_=+9!48#BM^!CZL%S015I *TJBH"1-6*<(J* MQZO&J]@-5-=?(4'WTE^4SXG8@JXP>69,B*:U?J$>J'\IT7;X]N)T!M4 MB>&@O&Q8:1HRHT^?6>BF[##N@'6[;!F17!9.?K@F ;\.2VO*"+.K?)_%Q57> MLW?LJUR@TU>JZ5P5-ZT[7WYN;X[ 2F:+M96WMM[9<#:7,G2HQ 4MRS\7#%XN M++?DC\Z^-K!L*@\(=GDNW!+Z_9+PF\K,G-.582SBIRF"F[%'D-D$*&$/_SID MK7(X5-O0/&+7PFG7)4#]/;_T9I]!)4I!+4IZAC 6K_T[4FO&\'&.=F[!YMAO M=ARVXJ@'@Y3U!@&F:6?EV"?75H?:3(P+GIO C83U.DT(7F2HZRG*S ?;-2J? M2D@Z%)#V<9UQ[?2\WL.'>6EFFW]#<#YNO!E*[YR3GKY*U9MU8;P-S[""]FB" MC X%5+@0Y_WTOQC"WA/CXN+&OZV1K'BU>F#VCMH5#KQVK/(F6WDPE'VL\M9= MZN6%\.2>5$WY3V?7RT54/ '_:"-/R^Z8KD])$2L(//N "ZK4_ M/O654+QJ;477>A2TH5*2HQ/FPB8/)B%1%4YW%XP>+W>]!WJRQ"KHH:/[9(L^ M#ELA!W2SO99QUL)'S\+'+XT':9=K\,YI=9TX%8]L*E:WHH)'>_M%\=]$]J@B M5#/-F#I6Q&($)!Q!S*K^HS K/"V-LIL2 G2<4>W5;%P5' V&@4,,1NB1\2/, M8MORA]@OG]QOFPC8&!ST?5!Q 7#MA_:VLWY)6%^@E4VG+DQV>IMO?[7%0N*L M;5\UWB-\QBLXUPF$I*9^5Y#HMNF.^&V1(:U=)6*MVK?1$W$&SH?M'Z-(X;=C;2S^[BZ3CJ M#YW] 37T8)V)"JM\ATM)[I?Z34R44-Q@"F<15L_Q.%:5M,0C+(:9U2O'# 0: MQ-S(QG.EWT!#JG&&C7IM$*?6VQ"AXTXIDUOO) 4??=Y=1%@1\W/?SAFA(UNP M=YG7](.0T#JF6Y$Q?XBCT9^;E2*" GUG_8Y1LSZ?]- TZ%.#@573P6D8&#'> M^%YM<;G'#WXH( CICGY#<#@4("5X3DIWAN2'4KIPQ!&WME1#F9>)<.D"G1ED M?FTX(-\DM?;Z7^:_%SE\G6'O/75@LR0,;NM8,+WD/C7!42.X86C 2"Z46I(T MJ99,&4A!>!&*>\^)72HPON LG(Z\ULIUC,[J*=MNNCZ\GC'\@1LJNC'T1@&0 M&)2OSG0GFT\Q.58Z163;^&4Y-()/-K2NP1.+(Q+U^+/FGM5/5DU#*M6-@\-> MT3M?5/W^KS8X%;>EV",^!D6>ZLI;(1FII821;_="DRM4DE].^Z6+P_Q/@%[< M'9++AGGT=CD]/\-X8^G98"M<7@I&4[0FWU)F6*G0Z)Z162S@ &.Q"T%V3>D8+&%(=<%.(2C98M.TU-87MMO336,SIVD2I??\VL>: MH+J\+N_.GCF9ZZ;&5=.J7AHLZ3G0E4(NIV9+5CGSC9I5TQ=S&2WNI.E<28,Z ML$,IX^2UR>+PBKL)3!V?J=C">FHT929W;Z0K5&^1,$TRMY8"5-/I=PB:Q9#B M.X1B'\$W(:,W!*1CDJ<;;5OOER6V!<*^/R;+16$EHXSA@W/W2YQ$BRYC'Y3X MO0KF-@L+%SFT%SD5_N-R,JU3U\JYQZ7.M:'J:,/E!1VYV5!V#E=SSG,E^)11 M"F0N)[-!&@>;?.WU+=^]>2.3J;$<:"17YF-A:X/IVHNM ML=4#H5W(#(@SIG!0P /EFW;DY:Y9XAO<]X2W,]\>/.'L'H#>&T.17;OLJ3'& M:,7:V_^9)?J[#9D>B;'HKFU3'CX[&H',W4$0HX)E9 -AW5J-&\G+UA/ (GX+ M8HD?_?4^<4UM"986;1V"[RF:LK+DE[(XE0>G]\S[HW5@D8<":N,R__HNR'A: MT\WA7:9QLW%\1/+LN:6FZ3VY31:]J:'1R87%$'=5EQ1N[\W MWK"UU_0\:IB?N46F-:'K[&?OKRHJ[#$@2T<;YLO_-UI#<8?C.Q-*P<)45A%Y MTW>(V#$MXC\K.RV.&:CVOHZREI^J%.]A0- '&<;-:I!G=EAQAJ0YDO#.LVTN#'#1/Z$^;B9:I.DNL$Z0. M,9=9HA;/A# I&F35.]-PV9&05PC*' M6R%CU0C0@AV!K4$9/='!C[TR-^+ ;_0;HI"\-[+!\KSPXF$=]W@BMOC!S?B^ MH-Q0K!06F_(L^%_.BO/?+1H7K!NQMO53*=Q4W*["Z_;:@?J-P:PI:'W#1E#0 M.SV.9@60Y:65N%$[N!,WM8RXG:$\@%G1U30T[M@:->LA[25GVKMR)J_8&0R@ MV,#HOU@@-]URG2%1'LB%6SZYR.CLNQFV_,_1$ M4ZAE#S*M-R\;/DSBW!WD>6&8*(3PAV9W(3&;+RH>9S"F"@RDL<^PP!@M7=MN MO&N!O'VP[?I+M.Y):JFNPEA*X"<&A$P58=V-)]9!$3Y;]M7=V+GTL_-&D?7S M0'AAWA)XA8+'V+NZO4)=* YY@@U*"DH".UN+9;[()GTK<'*LX6+=^>B(_4&W MZXN70ET_XLY&*?]&L=VLL%90>T24HN+2J=_1!T==^Q9U$]12Z6IP@Q'#,YR+ M5PH$*[4370.DI/JVVJH;\Y8B.6VQ9DD^XE&:U_,;^P@E8!K"AE9NLUQ8?.1% M+[1S:[F=(39B:I@G#8<"TY.\9)50'EMJ>,O+L%K%[.IWT[_\)^CS?QJFA2Q\ M_Z\(\/BAP'ATO.8<*(_?>R)0M4@^D<3TJ&''+9':M15_,[L<7>U.LIRCJ9Z% ML\=3OTEA5[%N*U^CK,W^VB@=+;0&.TK;DH%F5?6ALNXO_%:*6\-+L[:=#LRJ M^PC"PMYQH+:#&OZ9#.2O73"TUF@?8DV8*BK&5(@4I;435UM#L>_=JI[^&I+^ M]Z:D4^"^ZNZ*%/(YT \?WCF>*X2/:@YB07:L@/OA?$E.M&Z(9(BRF)4\W&EN MT>5=.\ %ZQL\/VUR^R$7IIT+!%5W-7$X-:2P@.&MAIK;$ H8G)L4^F]W$$ MD2CXJA$P_>[J(E;Y4*#?1;0)6.TP HE0%RVQZYRYPK"8#1^8N.BX&#%9%KB& MS&%Y@MH^%N^WB].W@@\&2KVV>)O,/L4ZH9)/GU#I[/78[]NZU.>@HPV-$.KH M=/6=VFBO2B&G'3E70#8XNXBT?/3:OLXLY9]#QN>B1^I__HF/XQ*WV3#T1X^J M<$L6!6Q*SLBFO] %8KP:R7KE;]3SD3 [8GG9M3#ENFUTO$LM5,_FR@S5>.4C M381WP H=6D!=G6W+)[='G(H6$N>D)*P<81,_N/$X:W_^D_4/K_[.07%R/FII M\2#'OBQ6]/%4Y<( 1=MLVO(?+2,S6HKE/MGG9I+"73:L"ACI?<'OIW?9LK#ZF4IP-S15TV.J@:FXJIWI%BI>HG=PJ%.$V-"KE*Q>*NL"W MTE+E%GIT=O54I*\ZS7S&&\]=C4#OM*YDNF59)%\*R,L"6BP6*J-6W#< &>81 M39=^#%$L,4Q+Q3S(D ]N@^T0;_S<+<6U6*;IE[-2Q;RR#=27T[*#&WW7KGN. ML8/:H.W[F=WJ; MU(VOY*KHEI%V94VUAXCAQ/CY7,*4-^J*EKO"M*O "K_0( MI&>X=TTG!JC[\ IX7@J/0%UY#33D2@="6WEU0<.I4-+987"F)UYJKPV\7:[W]96$22XK(>HF;R="(^A0X!XGF[(D/M7] M?G!S;3J.]W(Z65M\LC"44VTI"UOFOD?NK0VLX8JPE8%1HJ77 8UAJQ9\GP3D MP?S*,4ZW&"8F@9S[@NG2K]$? \0;*S 3J$ANFZA\ MY?8T7_PF]P[3]((?Y"^LCIN%UW#\U>I&.?Q01U6M!IXFQ(FAUXW5Q!SS)Z27 M-9.;B9EZW,K7D?SC/YUC2<85]C@KX5]XGD2@+&F 8"WWG.6H87[+\\EKP(E)$!KJY!(U@MC2!/1]DHI5"N,)>FU-A';G$3'Y1Z=_J8[],\ MZ=E)*9(XE-3_/[F*0Y(L\9B/\OT1A+S6XS<4*@8M-,0BMZJ/,ASZ,#.;^=_$ M$]\%UGS&.*=XP/K-V:=8!P6"+_T#"^M4#\M!"-,WJ6>_O27A>H5@+I>"A=QW MF;TFJVBSRL0J:U6WVLDY9B_$K75M$G,M["HU??)EY3HSR<7HUQ^J[K []#$AU[BXAYY127Q+&5G:'?'7 M$^BDS2ZN7NB;JKF728&+7 -PKVL]7XZDJ.9W*-#5=[-^R%@0*9<8D%RPX6\8 M^(1D2*R3Z_;[,%U 2XRRYN?T5,=[ K#N3NT \?8W *ROG!.3J'?T-\C$Q&3[ MVPK#>C#1K4[GUOY_ \*;S<#*(]0WR\-FC^H&@*#IVY">5" MG#4KI ?\ C6%JO^,OX]:KG#WW;X_ZK*;OT=>0FO?@X5'HAV;&Y=,WU#4&;%C M#QB;X.0<[/96)9T5+= M:KC"FII#QVV'@[$**HZ:T[BS@%ROAC?$N$E-33T3TU+P;R98JG"Y MZ21"U3L$>9UP$I&RP'J8HB&935SO622HOH(SIRYH;$G]A$DH8R;IB,?U^P(, MV-S%TB;[8*^U?#J=MY0!25"DO2A@2?I,,2LY60=$-)D8I6>=XCZ'*QA>]8L( M79Y [;77.LLWD,P#F$&YW:5R-'$3'Z%ONVVL_7[X5^M^Z12U=C'8BJG3%;=K MS((1LXVL&O.(M&_OS&6[&3UKFZ4Y&NPUT93 MN]W6XN@I^#,%GBE1CR$^PM'WNJ/TGK!9Z&Z1H)Y M+>I<,#(HD3%@B6AV4'U\&;'<+75_/(''9UL8\TKF@^C!&T]>A)FC)/423*.]YW: M+!KJ$A$NQ-<1+DT"$1>G"FS]\3,W&=$-I5FR050<&4^Q!G#@484-[%7G5-7M4<-J WU5W2.@+AWJ0^Y"OGX%#]I<")M);' M56Q1=Q'\QP R7(R^> \E<2:NG9DQ8ZJ<01M.R-"7^*GX''(3QZ'HRR9HR3:L MZHK'E:.E_09)V[":7N_2;^R@$(LY$>PQ@\@5DSN$ZZZ-9]F8]6$>5WO$H]Z. M>(RHA!R2+>BM/W466@!IZE)QFZ^+5RR(/L9I\!5"^$P>S_-%Z+3N1=T'M6-M M;1%B\BBFA&7)!9V$ZTFTLY4/G:\R:6ZVH?G *\$9_N3YQ)$^A3'%!Y% #@%/ M;'/,5S1;()DQ-U=;V75##L">^+E$*7G&8+CMS?R>_#UFDF&C,Z*,=9>I_/X5 M*SF0R$)5#3J^UOJ/!$7_AW%292M_-%EZTY;=SN\=>7D3;LLL0PA68+5&;#7T MF5MI"2&^.UZ7^^0XI"KF.'PV):6S^M./;HRL3]SZH5KC$O*^>^]RX'60L"@- M"HL$)#H461V81RA+I6A*<2TAPMC7^ W3^WZUSJDSLQ)#S)K)>_:NB@IF6Q?P MI6 RN^J#,3,_@9N --^2<04>"H#13E=W\+'E.]H=_.LMZ/ [@N9=2L=]-6T0:YN2DP=NWXKUPF9,I5 S3DFT3=(CXO]+=ON M[WJ,7U(:%]'HY#M#2Y,9-_Q ,IT[9'\'3#Y,."?)^5)D;[HGX M-/S+CQWW,"9.5=B'!X\B=A.#M)6;-F!UU=:5?F'&HZE'4!0MOOOV*.?_2D_M M^4:L.KH@USMK$X)L6BHQGLPWI)>\M[W]5\GU6>V-\_W.]9LR'.GJ2@T?;,@8 M7?NMR?K+%@7GKXJ\"-M>%6B[MHLN. V9#1&;+E#BRX%S=;]KPZNX4?P.@B9E2;:EAX+. MVVULTP\%L@'238-(] <#EJ<0IX$D5EHYVZ"DC=ZND-G>U(IZR4$6#M23@S5+ ME.O;1 L!T#!L4XN/XUXXKO'C_^9^7XA%VQ6Z+,B,\9?U2OL MTE^!3MK;3U \XA\38QE7?,U10_QOJFA]SH:>U,%(2 0D9A2N&[.$$$7FNQ!]]0Z%VN84I?5 R9DGPGW MZP&KI58>(QK55TV ET.22;MP(T=T]E*&HR0.GMY9[F*A 1K L!RB9_9 MEI$WY]@=[(IDZ@ A8I][PZ;D7MYW0^3 T6SG<[Y$R$^L;K?N^ *F>J(O9?&A MR6U;(UB$>_$43=W)3L'+*R@NCG=T<)EF@(A8O'>)K-?:47 5RR[HB%NEEYZ> M4_QD!G)TA5" ?("WFI^K$EAGEFRQ<3,GH[Y\>"N K:9V/[]+:F'-I6D.8M/Z M[L'R1L<5 F7@6O^8B($_:989-'O;,X>WS;J^2&@_9HY5'P(9>>=##P74[NTB M'&%'4 =WWKXW@B!I%25*)54_P6>HYAB0UMRR^II",;M.G=-8B#A3_2T3('0$ MR\29Q+(/6(C-&UE9Q3]B7'F3AA7GA][+_$=N:CX,6))8 I=/I=C+H*@#E8C+ MOS6X77OUMJ],^)_4Y]2O?(F_)QU3GV/>A6)% MAJJ/=85K) U(U[RTKQ8GI;BR:LHG7;_*4Z@E(=OJ5)C MHD[;N,_OO,2LM)'K55]"H HU>ZQ>23?60L[DULW=FER$DQU(J-ZY<8D9>/T5 M#3 <@+-L"WX)ZG719#N%M(Z1Q@)*PH:52_+L/W>:GR!]RI&>ZY1 U5%'0BMF MMBS'H+3F6.8&%"[CKIQ#G\($.\SW%=FFFLL2$^&CL#7#NVZ%,UY-[HRC$/A=QK M/4I6IN*2=TT""DYW[5CO7/7)?_WC+[.H2:7QT,59F;..DM(72UP:L]^KI?]F M?D%'$5]H\VA*#^9;/$2ZUFPY7^G.*)(*Z;ZV8MYN.6OGK"@WQV\4S&69.R<% M^NM'LCQ8%_CJFVRR(BR0U-O2=$:K > $CPH5Z>ZM9A+';S;OC\E7F6;LIPQ9 M]6P4G_SQ].>VQS^'[,;6[]OS[?:_UH&FPSX&_>:]1ZCYI*4(>0," ZWZ?6?' M3=N;MJ1/Y[==*] Z%"AER0*Z)I"1?NA5%EWY9<':=7O-XMEAFRNFA?U3.;N2 MAJ$$-MKC=[PTZ7XF>A.QC2.WU.5 T)Z![M6]E<)^P>L0=*:)FOGS\C^.IAZ] M^/J\K]((/C+G!:. B@!);TX^, (/N5Z+9CL-K5Q\C6UW %:<76FDLU^E># 5 MWVCXAKU479&MN/]X26+G343HFT#>$^?C%2E\R>B]D,4"U.<9@JI9-&V\8#_A MXZP556^^=FF-U5 U:,_LJ;6(&,J_T9Y&=74;DG73L3(:',<^+_G&Y=]*5D^L MY7A7M*FL=4E^^Z/$3(Y/P>#$BZO#^%1'CPAB"E5"O'SVVAM915MC-P6&" ;B MHR^2')$<>DLQS'!F+5K;EBB?9*U4W84-J(=9J[X+(&6U#VUOW^H[?U[/5\^\:-,E9Z5TL6:7W[01B$#P&^B]@3JF1,Q5 M?)SAK3WS 03NL7DH*;VIO*VXE5I!Q;JYN9/4#!<*0*&EM=[-C&"?1W];37U@ M?#'4);MV'AE>]-A_ 9&Q\FX"X KZ"A7/&.T"P\F_MT]>927%E>,K_5NV9FP6"7-L/4A[>JEQ.8E9C>]5N4+I($SJ>QK8L$R%U< M\TBPD^O2U M8,PFA;YJ8T)=C/?NZK0YEI> MJ!^N;"P2ODE?;: GF/;[+5/O/35\N[WRBGMGL;S-=BT6IXHA(.%+$.MT9"T(O=F@UK$<",6+3^!)QX)9[5N%7L-STG?[ M*M]?SE9X,_BO*^=X4)&_\>>"/M$P,[QE%+WK,>;J_M/_Q=E[![1]9&O#9.W8 M<0^AF;X&&V)JZ!V2F&)3@S$@1(NI!B%D>A%EX\28*@*8CD1LFBE"%D(20@AB M4P2($A!((($PB ZB&H1,^R#9>^_&-[OO^W[G/_Y!,V?.//.<^N729&5['IT M-2E-C2#IM)3INZ6W&EP99)\E5B,TKY .=TPKUX>JJDT;K)SV(<^$*K\,+\SP M9@S+0(+5WFK279X&$R0R#KJ^/7)5C*19W7Y. /V/=*3!Z@0QN&\@CJ8,1"N6 MRD[4+)!Z:VIJ8B4SI0QU5YX)>355 WYO*"%F:AHC(_O3EUVG.3RJ:3"@-2ZO M^/>;CP":GS]%0Z..,F,\\3W?320WTN"JK<>\-3[ZX%D2&&;X+JZT^^"AQ\&7 M'X@B&F,50OE^7JF \M3.8,VW'C"J6^MYB[PV\T=NJ%H%[>;$KR1#MIQO5]T- MW5]J8]%)1=ZXXNC2L(64_D=4JB5+_ND+X[U;P](2K*D:[LC)IF?V4<\U[P=A MQ#PV%](C$*N1Y 2J6L6KXA0;X9_^+;#\9_MD;PSM41'#82+$1D%WE-.T@RR[ M0734)D:@T9O_.<=0WK?8+;TO_:79O4M5US=6-?5^R7#5@C/+/L9:K>=G\J50"UYJG!;#^M F1X MQ9'\#K89#X_-J&@[NHB&:1-X^4-SDM9/QPBG[@050:]J*/BT??J]=FKX,PI(();\>; M#["^\N&0I L'^CK)\0&XQ>!B2C]J$G?$HD)@">M*Y"O>>.+=7>[J+GJ2)C<: M+'EMN!B&6ACC@0U&Q^G,^9;X+EV$OMT.<@W$[(H8]KKEZU?Z:D7_7#7R$<-/ M. G_:FE/R0E3!]IK:DF/%#GS4\4Y':'T"A%G1<7[%>Y9F)J:]Y"W-:0'V[51 MQ(EUO(L.D<*46]?B0!D3?J<72/Y4#7V4,1/\HS^>W/C[ \2[2)!D+M+[;O)[ M4W-85\3$N],EI>F @R4IUDSLI:OFSHR=]".\P<22&*V]I-.ULW=!7R@(:=XP M7%/K*%&ZL6<[0 DQ,)I7GHRG*6%;$ML?X0\'6E?.!N,(VC2NGAH#<\PG:)W( MJBX:!0G6C54%BRJZ5AN.(IT+TR1^ SRQ,--41W?#?++N=H*R$@0?&%DC:V,[ ME_1IWH!20ZN!6J>11MI0Q8K,;/ M],3I@8HEEK+S4C+]Y$_2DL"Q2?F LI:E(A@GW=0Z>+KN>^V26&VSPFJ+[SL? M4!Z8]Z*_;7CY#9@D4>>?MK'GL"'E"HG$CT/45[<2"Y\I5QOW@[5*=]N'C.IG MBDGU1C23D'Q)B%3G2SD3UNJ"R]A'H?7)ID\#8%5;_U2G-D]1(+7B#YW:;RPD M,\CV3_[0J;U;ZU!AVVA[JE/K#=.N+7F57!//)N=H6\YTNN!W*W^4'_9RQ$[ SUK.EB MF&MP:6_]^ M[Q"%_VE6);&=@KFWYU--%X@K MZN+!%V3*H:=]!$)_*O'M& Z77,3>ZL28;N#LM(T,FO;!K+:+3G8G9*Z'5%*2 M61%JHWV2682X#(\;[G0:8:L0A_C5^EQV-%;8U_/7O\"0J]._A!QQ>HL1!'(< MI-:/"UX([FE_1L.>D#EC.XV"[@%8V/?5MD0/[LT0\Z5;6;$6EY7BLO70Z '; MRF.^Q(8YJ&%)>\% A<%[3/[@\V=T/Z"9)KO^/@J-ZX]PB:/++FUMN5* M!#II8:N&^ ]/.!W-_R=YFR6S1619),3Y_(#1KXYO0N7#-6BI:W(8(?5FR 6E M_EPG1,T2H'>\?ZH[%TDH"@\&NX@MAO2.M5"<;YND&JM!8IOILRU)$/S2*[BR M\8(6:N&*55UQ MV09U.>,(LZ#OG%,: !B#<4&E.)2W")%"B-POAH1LK;FF\O#C2*$*1;'^RL1) M?N9)N)AC-/@%5"KWXS%SQ=;%G"-+K_&9.@:]<8F?_\2;V3*Z?4O\ AHO+QK7 MLC#[4[%ZEZU;5#OTNC5 MQC+1+XC+:5.YH2FM4J4IPW'Y@^6[4_UVRB&'Q2OZ9N'Z-HO)?^42KNVD0?"\ MQTJ,PR?M):(5LU$V=/UC/JU-)^^7'2MCT95/Q/>-Z050ISQ2W0RMW7 _4H(6 MS>HNR$0 7B:(O-)/>Q[>IM33SV,%3H]3!]=0P?KWE@!)J M:]&OGU;@D!=:XD1I;BMNP&XQ=E>1WAX:QLD9?EYRB5)%4L]+M)8V7Y&+8KT) MLDVD-.%>)EF%V873[&K7;W;5SY=P;,H!TG;NENPV=+R:=^MKE>L'_=KUQ@DK ML"G>>15")[8Y2'+:[-BXI@W3W:7Q'$WRI2D*_UI(1Y^SRSJ0+O+"T' .+HK; M::6;&)#">XJ\,8/6]H8@.\/]VB5D8X:B.S(K]LZ_/Y#%?M@9FYF=7;>Y&EYT MD>*OV(77]+#OP(K5 _)=F9L/M"\9V7,V*N(U=')":\IR7B9/)'M]]+1U(FHNWM@Q&\IR::">E6?4V=K$]$/\6_; M(QSS49\.;Q17^?\<#I,HK*WDQABW'D6GF<8V;R874"6<_.0;:)BHGS1S_C3Q M*]]\F(KZ#HZ.%.K>>3U^MJIM&Y/SDV9'*H 9?)$)5H2Q,/SD4?D@ .>+BKU" MP\3+(LA1CU?UWSIO^%>:I,2R(7JUK+&@MF7UQ]-&/9G.GGL--M$Q(&&+([F= M:QOK=]?"9O!1T*9,^S18#JM'0.!1J=%MD<98+]G>^M_:EK_]>!7.UK>N23\L M5?''3')#;04Z4VCEE$?P-EKW:%0^U"?O=@AQ06;8F2)F+)GPO.'[I7MS_8)Y M2,]%=/^]5,>I>9%Z(UN)>'X*:J\ORXU8G;**"E9R.%RBWBH#P&7@Z "7:V?U MOS7 +Q_NR/A!QW89'78(0BBY"!I"B[;C(>[]U&Z9A_X7H/UD-=5 M.1:A*I)6Y2^;W>,3U&XE#2,//]T-]B"%4F90]^&6F[^W"_<)^D-EDF4818G] MXZ@Q/44-0QF9/Q0F.0G6G5[@@.'7R/719ZV4R3VN"WJM !3);(^+9>J?O^CE M?\QGTZ;UR W:8!"W,Y05K5Z\YI[9;=(U92P&TA2-3.@ M2'8NOJLP2CASI0_JEM"EL.^IR20]XEK:S/@[#SKM7$'B<2U5H'I#(P1#:Y>G M"SKR/3E2T8(TF0C0W[/MQ_BNN;RK%V$14^>E]-\=:7;5.T?-]E>)U[ZKK?4% MCI:&FL6O=MG>]2ZR;+(^IWY[W;/T[2S*LK$!]6NGFMMVR6ISXO-@/;H:/LH? MUZG3R/.W[24C:+C! ^6)WJT$NR7Y0 MQY!;8'=HR[[)M(E(=6YXGKDZC!;*- 49.M.SMS)*;\P!],S?DB;K+X< 5FG^ M.!K< /Q/^5W2QIN&?_Q['/B/]AGY\-TQG_TQW[CY,QT?";.B+9[X\PU[U_E5 MEO9"4E=QY[B3 FUH:!21B8+/UAPZL:7FZX#'?"GU&9P>LYM.=W[UO);P8,H" M&!:8>- &BM?>*9C.T8*&AG#J1;GZD7/L.EN]E!]:_%8R00GWUCLZ%"ZEUW[]T=B,^Q*,CX"'$DX*&7T(!_E0G(EX M!IE6Q#EXNH]1Q^IK!M!\\I0G\%[F9$%[[FCE6R/%S7D^.E%(D)6_(S?&/ M*RS=_Q8\_5"AFKV9*6'3 /22D='ZG1%)^/E!;W@_*\__7G?M+?%AQ[M(B?A; M"\'?!9N$SZ_VJ3SIPVY?\H#\K"F6_R*PO"G!I&LRWL>\1TE]=H'D)Q\3*4;C M;2N>);0&^0NRU8UX7-G=A@EU4/'3QI M"G,R=IX(B-OE##.@;B&GY7!5>7)4J,4E[3SS>_^<=NT9(LE(=[_Y:/Z]>>P;:53E31(V$4I_15;_-K@ M+N"9?VHS8_=Z[F>&6@8X8'IQMMUR+]IP^UUX60B_> M+JAD5R/%.I:0VA\.!XSB1X_YD/EW2PF5N32(_<&=S3LQH\YXI3F'.$D3%[9D M_F#5I ^UX50YGSSIZ3*L^/()V/2O]O/YUD@Z4U6#"^X=DQ)_1S*>9S;-3RT M8A5&WX!T 16IADE#N'D$^<&O*P65O:-%,?J$]; ;3[/'\K[T>;,C:U 5O7'KNJJ"@PC_E4I\HSBJY7PAIQ M.U?^5K?8 "IR$WFXJ9=P:5P'V\",Q>:NT%YZR.S!!_2Y,F[;!"0':[Z; )5IDWZL%1<,EM?J&$-%:-*Q/=K'?.E3N(0 M_$*, -&/WXG]CWESPR1_>XQZ5.)0,F\+W*2SFZJ,^J M^-$GG8 8]$P\^+ES*,NAU@[Y40D:1L\KO'%< MO"](*H8#5P046YM.$[@F<_$Z%%0?KQ5 QJ'\\VCX[$84&&G\:#7#ST]10,US MJEJ^QD[KP],UBN>7^VZ)OQ;1;':C]Y,V":)R%1)#VH$;X.+^INSKD1F,6"H) MF3N$J]<7E;QRE\E&:Q5/3D\EQ17_$AF_"O1?*%2L=.\@2QN>S+Q+MP FQD6I M"01, Y"Z*Z6?ZZ& P42"5GO/)M,MVBLZALB37UNORF] ZSOI]C&=RY__]C& MGMIEYJK_ZX3H]87G,^PUF?;]JX24HN<'&;UZ-;0<2W:=\D^5)2Y MZ9RKUO1*DN,\ET$YRHU>!?QHL^+1/!M_B2*?V(]B37C(J3VL(Y_J,3D9YF9X MM\7L8E.V&" 71K-5&:\-$';MY*^E)Q@IO/)+:,&*L4NIOBYFID@3^N^OOFL*MQ?"4W_ MT\YT\_;3?YFOOS@?+(5971*YO>EWS$=N]2TW>W)!YXJSXC^2J'1*KC9>T0:(QZN&T2GA"AH'*GX B$JOO$^^S8 M^>"8;^99U=ZZ=6-ZP0(0*.,5MVGHY1$]WYX#*=K3,*5K*6LUVF5[A1?L"X@9 M>R]U\9U1)5[FI-U@B42VW/Y5JPR]93R-HV-;W)#R62JJ,&Q3Q1A^XJ=(MWEU M4A?H.D5MQ#$T)M\W27L'RDBKWAF\SUY2R66%,:UC5P&5:J:\T"F&5X;NBB0O M!;_KY1=])V@1AD"\6@:C;C=:<\ )1QZLZ]4<5%U'!SE6EB" N@04CF>K%:RJ MZ$@G==C7IG?,/!KI\MIL_!Z&54K0?QJ]/%QFVV@3Y+@\@A3PSL@P/7T+9IL< M@\Z1LQY7+E:N' <'%!:>OG,Y557U3T>EFSK)8#,4/]_/?/:GKUV?G)%N,9KT M"GL6$]%DY=%C3,MD7KUH8PF8R2>;T^4YM^_H=(N\,#6OZ4E'G=.XHNB1BF9T M#DY[7OJ ?+=QON+(?$ETP36U Q*3N[^YD*Y):V(?W5Z?H@K7DU(+V5'?'92- MZ/*D1$O3@@(XQ/ 2@HRR<*GP( A6)A3QY+$9<<\)ZT( M5MVR3>F]\*.%4DBED<=%*'"EBR?_]+94,=#+B!]9]9.5UY(M8F+'SIBY!6X] M.:MIN\G *)R]B8_V+Q8-KG477KFSB;C>YBV=@XVRK MD+\=\]VC5EQV]/N&4WAA.HFH,K>54\9Q;Z@#<5R+[GEN(JJ*2YA%D)@IC<%^ M7@9Q?[++U6-[J7&E/'()<+*9%/GYQUI=)?.8>:N;H8=PKV(WW15+YWY@5Y84 M@K\+ZH_SR/:&_ZLK,DI9HNO'?+MJ[8U$([;2,1]F*TK?JYS8LXO.&\W'&HN& M-XSD7WGH[9]Z*>Y%K&A [7T[D1XA%77S:/"W.Z^//GDO3S%DQ6(*O>EY0=XJ?^SNNL/> M5HM5=DUS#F6]@_D9 Y0YA%2K] J%&'6,M"4UI^_)ON"KQ#YYMS@(])]"O+O; MHCH: FL-?:!,Z:MCY)-47)><, H3+D?J/(F7-;CJGE#-HMNPEDD3:FIJ6NT" M70S;TGF&C%=B-;#/-O]Y56HOXM_#S'^VZQ;+%UBXW#$(N#A*)VB(2EDM/8?M M9%CODA#N["SUW%6#2\F.WN,/"U+YZ7E'MH^.#'67,8J&]^NL$Q9^BQ=O68&] M[.S!,:B0M6V?9/KH3!TYEA7\?D6HW X\KS5=UU5-/OH<@9UMLZV)#P%:9 3(Q\QK_+M!,\A"T/7!J\DCFT5VU)+6M8P MGI0YSKU RKAXK)E3N<)[&"DZZS7MA_14.9RV5O4B7GF.:6S_NIVB%R\K13FG M/YR;>0LD9H$Q=CG9X75]?7VO6H_YXIOGH1,M[?$Q/<3^&!+'V!484>IEF,7_ M]O1-P&)5Q,?BTI_()Q+)2S-KMK.W#=[-6]TSKOCUT:6Y_&.^^LG[RDT% M",UVHX*]2%?528M9]KV4])\1+<*+;9GKB:F\IR:+N[O4L]:/6P&<-JFQ3JX& MSU9-37=.ZV]PY-__&,W?<': C#OS)M7/H@">JKV[+/,7^+TX8ZFV1F4-YZF6 M <20/ZIX.Y],[X#'N+BM*V2>84O.E#,"AVI>*>0&H, M-#=<6(W?_OM@BUN909Q8W8BX)AO M$OR5[VYX2OLQW]!0B*$0*\[_Q=*/V_$#;HE4M1._U+!^N'CKSPAWSH#[S:3% MA4AH!P_AO0!NQ:%JO0T=0QJ]MI!!Q*3XG7FTQ0/J5\&("QBBE!F6A7Y+5__2 MRWL!?5-K)L_/_P.H4F_0:=LR%'8O-70-V>7?4+!2?UKT"FW,B!X,&OA#E+/E MF.^5GK/UULJV,21;C;/R5O:4C#Y'30+C)K-.V+B3G%=;YOUK#Z1 .Q=9'^9G M,2\V@C%9:!/)Q_,Z?U]Z9;^I];..]T1]NZ03&)I1 "#)YVFBOLDV%LOJRBRZ MMY[X#"$6&OS#>(*\]<'*+2_U-3G=P7P"3)>K1BZ2=PT0B('+*-I\8*,()YSJ MF$^\7LH!1EW>Z-C(Y'A$1ZT;QTR[^RGRU_6M2&2+7>?[W_9)R6%*;/SV8.($ MHE\\9=/D5B @H*:_^P!=@E0/*(E/AD_>M\K&;K3IH%G>CE]Z*9# S$1G8D^M M9-IW >X0>DGF"ST(.:9BGUG;\:%.J+3+MS&FK?;N?EW>+G8U ZR%Q UD+;(@ M-(,3[ANZS(T<+=@A(*6H$K&)R(#](@M1SC0 ^_(-K-?@^KN$]J8:*8WI. ': MVIWQ8$C)TV)?5_$VF05%;9^T6^C9VC=GQ&V? '.??_GUV-)0RMK=L89[F@V_ M#32L!,?0)89C\G7;&NO1:4*G\C+&EJ9]FW!94@"-5L#6-S5U:\U=4K$?EFC5 MEJA'L!BVUGG#H3Z-,6"UV0Q_(F 8"^NF^?FK7S'#?!RN_V5GSA*W=SY[EVEW MI)H?.2=1K.%:[X=MVF,F;]!_R7P\>[G%OF<.)U?G1/^DUA'^*G];^T8$$.QY M2=RHZHT3>.K%ATOPG2F-C'PE5)C_O4QWQ) Q2BAQG-5")I %D$0_$ !;9K]\ MA)F3E*0L1/4I3TT"?R_@CLL[YH-$9G&="X9;;#+MUP!G;,T%% M&P,;IT+KT\A[AB* %]$OIGD(O[[94S#2K<1\4(#;X67([-0CT]5_XZ-PX2=WH2SWHB#0X M\V$S04J70W3MO05FYE96(JA%&,<-X_G"+BRG_98;;5SIBRJXGWF;=$H&RS=3 MW?%)10&^(U,PQNX;<(*J[1K[5:BS6[36- !^>E6<$8#RL<"U;-1GL4@^'C]N MK!=&(!;HGJ0?LX89GMHE8#6FM;VA7/ZC0=/#O,7- M]+@F\Y,V?5MA"1%%XWB"?/J@KW?V9.@XP4[6'A7_7N^&^[2#'Z3CJS MGJ:.N;JC!=1];WYL+4BB<#;4F.B4C76C.Y0E,UZ@I-_6!YI-Q^XQV$-35_3: M*/$7>KG;P;N>J73)!8I.>[VB]0>_ WC 72[V?5-Z;RX'-I$.P30Z-T:0W&/ M0Q?)*BV]U:H#4@%':SGZ':^56,"O^2ZDQX\/C!B;#1.B6C**Q="S.E;9CQ>$ M^[V$L4LU[X*&^T*OAA:7"N19$I (!=W%66]&7?Z5 %A@699EYD'7CAV*Q=&W M $,ZIS,]BV0_[*;4*PQ6-JZ[8C"W_#U&7VPH5GF#*3J25H@VV 1SU*N0>E!C MAR] C*7-[F($JB3L]0/**SR:A=(K-4C?M) ^\:.20XK7!< M\?[K!75#VMNQ8HO[M*'5,*&4?T.K"?, M]'0A# )/4GLG$KX-;6F&-)3_*5*M9*7H^]F2JK!^KLDL>(.Q+:&%6 4)9?C) MNMKFPM3J^KY%(MN#QG0XQ 6;N(Y#UX;/K8-]>LO:%R7K*M_@Y[E^&GH*:H> M\XT:K6;TW(H]YNL<=*!*(JCGV@/2O+%U#J!GDB'#Z''@,!K8 >7GOV8216PY M:(\I3B3 H_2VF+<6,*X>5)#=^[[FZ;&(C\'%-G&-NRO8^SSNS\ HN@N69,5^%KJEH%->L*[.&F7-PCN8\<;FS MB8RKE&(XX)\E'E >I["!?2#3U,\^_>I?AG0^+4I@4/]:D)M\]\%F#^$L>:D% MC&0.^MC# EU[W2PL["[4SS".^=)40'X#0%1F9>)HI:O#:&W\RUO_W:\WH*W%(>!)#L@./Q&_!]R*/T:M1RT[/QL$H_ M <1CF%!]5GU6 MW4I AI^'L-_8UWRBU4N\\;7^*>GPEH@WN@^(=NZDL 5I^=5&MJ.[1?IC >?B MP#Y>K>#FG9^Q@D/LDZ/0Z;8ZOE;M\/J"GB:+=*HU&WZJ-3LN0Q0^11F%QMR8*"3FVN/&G-+0;#JI"D<[F;K&4F%A[G+[,V'F%>T]1<$W,#20)GL7Z:69 MG+QE:AIPM3MBXI?_A%+_WLZ+E P\W"F1\_89:WC^N.BH+:W;7X-05_$JP%OM M>IS-/=3L5J$X3JI;P?Z%)7&NR)D@*A'DK/!2IJ3I\?QI?VV(JZ>QE1D(V(4! M <-3.TX_YR, \_]/--GR@FSS2-?RWZ-?5#TN5(#&65Z/RKY);W>LH7\C_T.#\ M0D@_T[D94Y[XRY'P>RFIITL,SK:9/WQ-LZ>I)='5#I0J_Z'@97CF308DFDHJ MOV_"KS^H"MBF^'=JPQQ^!'Y?=\SG[ G.]OXP+J=U>B7#GJ1%1-^S^5BXY)S3 MKCTCF,=J"YE(_%5,W!-HD\WM%4_H1L<\?X\\\_E>$)@(9I%D/7-"UK>6.[AJ M*CYR*!>)3'A-X*'OJ(%4QM+J 3>^2XUN';XU2PD6+(=J=%&YFFFN#%JXK01;23/ZRC58 M1$LD"NE]'1F77I:9]G8EJ@HDZTH(@N??"YS+ER\,G!BV/$)!GV^G%6^[:?2/J0OR0:__C'YS\X>SM@81:#N*V=JHF,"NMV^Z71]8O+V_?9P MGH'L+SR2NX=@E-G0*!RXE#,3OOGR)3H?]>N5J:XX0_(SSZ.IJ%)I=%V7I\F1 M7ZN=-T5SO0N)?[62-G> 8PH=\[V4ERX^YE.EKO)DS3IH*5]_Y'9KUS7".FN< M3)H("6_ MNG@552FJK^>S:@O7L@3"*(WA+ZMENE7!,5UO,J.\-(VT8(+.2YG M5)OTM9();7-N [('?7KHDX-BB9&?N;231QTLY^7Y_RJY /7M(\0--E'2;B:2 M76F)9:-=K7TQPVB%#W_^MG!=8(K^*O'3V/C-'_%2UFU;1UP$,EA%8T9)DI'. MY+:47]D:AIP=2.P&)NFWCV_E>41/77%2??+E*C!.R(\5*_*+WI1'F&IJ*.,# M*4/.*!)J^J'%L?1(*4>*+6&+,3RA@L7F+VB2 ;WZ.@\WD8?$?>()K=8J6)\M M/>93EHD?7?@ITA1(%2KZ8-"W#H+O+\Y!XRKZB6(,L"_>[M[0II6RC2)L9T78 MW4_6#$@ONVQ8_A*7))3[1]-U:NIHQ&R]PP@-#@V)!Y;,]P7KJ M+%G;'<[164I:4*:Q?#&S &/6)*K'=P7_T:BL3GU>59Q ;K6S?WCHT M25><],\J'+MY]X1[+?>$C"4^W2ZGWGRPD!IW;]/A^7LY6F03E @KZ_'LG$Z9 MMO%.LJ9*@#R5G)]N13I;KL3V2'XZ/:B^HMP1',I]'2KFRIRC9KSG5'Y9&@&Y MR5V%]4,W7;Q!+QT+O M1Z/\=ZU1MG1&'\P]SZ%C+"+PEO-"R7[0CK][33Q@ ^4_Y(#2,LB3"D;(- MC?6M-&QR\K:*M/SL!/[GU=L4/2>%:88WC%\2U.MS GI21??M%+O_PP[/[$>8/YMAY$AQ9,+JR#FX/S=GF5NE/WV-9JALK! M8L #4"8.2AO.RVCF=B2X#A%CF _7%A;HJ,9.U$70>%QS"#)Z16@:M&N>A7SY M-[?-P1+\!%D^R.U-/['>%3H5&7 0%3JN)S9VVP%VS]/JPI.N7\?08Y)0X?&2 MWL9 "Z' 5<<--2%'I_=;QF:]S6%Y[#G#XBM?!860+])Q_A20]2:6PW5J[!O, M>[!=O WS'8SBSL?1E3$0=3O1TILQBH!5I';0J3R=P"46BI&NXRAY79>3*ESPU\5*=3D%4N,TO';FLFXW;A\BI1E"%(>9A.^!O3? M6'F+'+2WT2,;(S>V5 2 NYXFZ+E*$Z,FF[*)2.Y,2*Q'[JO-KBK4HUAA0M*( M9K^=@-VG2)#^X<6]/FT!_F_EVN\G&699?P\0I!7/<&]& 87DQK,F#M2P-?,(U'FZHN?:2 U EMR5[ERY'C1"IB_$JK!U?C=IDQ0L$ M&[VN91EMM3GVXPQGLL :W^,4'^^B=9$LE+11VM55WO,T]')GYUI"ME- MP6S!>!6;];FP'+6FT'.CJ*58G(JJ2.:-UT'CP*8@,U,G['('XK";4;_X:L31 M<>_SY; KN\R\H+ PY3EBL?5U9/;V_&D%[C&?J4$+\2%AGGA@B \06\/,U>OO M+B$K9>3"4PJ2Z2YP7?.&QGQ<\$4:U/?=59EW1F9U;JK"BV,V+BIJF1EA>H&C MV?&9W@@=PHID?ZD7&B)KX%#V!/I3F\B8(TMI![M;X/]]"DO%PAPE9T%\L"I M2KE+LF'7J^44,$.]L =*QWQ;[.$C8@QQ>;(_423)R%P4'C_Y4CEO:':W<8V. MBY]L^KNJ9.RSF0D\A!JMO,?I)P4#,DPHY?MW"SC).#NP@%A(IUI]T5O)IWC' M=Q_%@;C^^\)5CZEX^#A(+#CT*7YC2A*'OQ'F87D3\"ZA-IT@'M(76/RV;B^]JPFW.K?=!@XIBT,[, M&.)D[V#SW5;1\,Q-?_MA8NI*;V2S;_]\H^F^=5B==8+Z4#DY+RM>3NZ&SRV% M!YLCR]Z;.XK?O?BV4?#54,59QP!JE9/<&V"%Y6]:/].1'L):65U=98 14U/3 M.X-6+)ZJGKHU\U;E"4]P*41H:&@P->9RQY*3,V1_NK-D[/DO._^3"YXM=Z9F MMJ:4[5?)&1@IB-3C)!>"AS/!W+]<7.>K?4TLFUX9'JKDA)X I^,6/:9^/.:K M S;VB+.K!+)G3YLJW]HB1CQ3JSI,V")-\)N$_.BAL]TQ5T SV9K!2*@JO&'[ M P;6HSRRQYA'I6<[M_NLR5"Y(KK$KBDM2RV SL@^Z++3 &G%[1GC_F,/B-> MM1TQ *(HKC317#TB02$Z@ZR9MX)5!V:*E:MBR0PO?3O!D=7)BHCQ].>/?FYC M!'<"(Q47S6=?>NA$D#?M'.P4QST];"B58ROE&ZT>?01#*K_:\I)A/-)OR)CE M;/(6\?/1]27&FDX$M7@]O"?'@^%LU\EF\Y]V>?PO64O*#9__WU?M*2B6Q,X- MGDHZZ<>-^8C5'I\77?-0V)B:TP%^N*-?0M0H+$46[>&I)M=GOA<:TQ7N;XGH M<72759IXBLO_5?6:$9A='T,R$7$IXB@^XN"OM\;+?V@)R,0SHSAO0?>FG^$4:!\/Z9SE+OMDT^Y]FWZUM MEK/>10_+TG1'F]>_>U]J%^%D&-W\(UB\!.#GEUL\6V?:9VJ]9.4D%YXAX^^2 M3+?1@H>U9%;'3-E,R7G<0SSVH? +%R#E_&33S7'(2ED/??.B#7J#J/O1HT,[ M8QHT?SZR/V+\WFL;W Q*.^73>2EL:0;=A=BV=&_Z\LAW#?1?. M"VUJ?N_.D@4J(:2'6]!Z^9A/,Z&J%&34]OY.6IN]Q?\, M./[+G?4!/>-MD3>E\YDCVQQ__%%R2-3REQ^D-ICS=2:)Q=/7*J1(/+(\RVM/ MXV#H R*^;O>8;^BJRJ&9]!V6>-SHL_7MN!OOR^AMNK/[?9[G$HM,' :QB*D/ M-SJG7I4M0MLA1:\/CR _&?^_^$7\RG[R6B)\__7$IMO3"=4;LWJJ86]!@N_[ M/*#RZ?3-R$"0H#JA9-+PCA<]Y'IL]C>>BJ\G"^OC@G,Z'_;,;+PW91+.VX0: MYXTS'W9K[S"#UK-#@=AB:YMY;!V3R:#6T;"P25TM1,0@K\T^N):TX((LC; . MN=O8Z>65I=UH@4TE7\!683Q4SVJDZWX4A1)YQ&H!:3X8S1UZ"?,S[93"?YO;T#.LHO%1S['M@)QBQS8.-Q1YE,M97 MQ)B0MCH[R,59=VXYA_$F7)4"#X*95XNO5#D3Q3VM@N8, M!,'.^-0.I6O;-=Y>4'4]S^3TW=C!B.X*U!7#V_/PJ*:,M042;JG&U6J>RO0I MX%1>+RC 8J=!@XU5DE!:+]E1R M,L+N!53XDSX77I"*F(/-QFAXSQT%3JHSYX_Y&@=Z0F-::MFFJ2U7MA9GT \4 M&R02Q"^D_U@>$3":JK!A#K_>L1?+2K#JT?.TW9J(J\IY6'DEZ4+[D!H:1@U5+0*X."8[FA''NIL,$ZJ+/&T1V7/MIGK=QQT' M?C\#9#SOE9K:E#7[@R;?<"U@_8\.FVK?]2XW6Z]S8/ANYP!/:!R=_9Z,W^)W3&$'^0J7QJ0*,779 :B)R#27%OEO08G/, M9S^BY7X&\&8):$QX.A(AZ2_IR8\" =>T*V4O/.UZX/^$)!&LG?[=:#50[N@< M^A7Y,ZHO6\<^[IAOVO]'\?K*DKC]ZMHX M(Z.W(^0N@@X_4V"VZ&'IRGXMN6E8ONUS5'*K(OA#@FI/<\(H96"O<_WMR!NC M'"E *^ (1:C;)_D9Y'QV!0-FZ/07ZQ'6B%?]@YB10?"Z@?:&(#UQER 62#'6 ML8AUYU8V48E6#T18*!#60U''?+\VB[O7,[UQE8/^L )<6>@8% M\+R6JKO9:O*%6H-LE32?WE0//$*B[5;CFS;FE##"SL6N:S@>?CN6C(!4!1>9 M&:MOIQ$0"L=\!V]V['K<-3*K(G>I,7T03B,=\ ;F!1X_A'(5NZ+I;1+1579G M8L/8+0LZ]OZH0^,!4E\L.=@MJ[S/MBTDT]W;CI<+]S9=M+R/_5.,G.]).)1P M%R\TA/<6K ;K5Z3Q+C_=_YQ:]FV&KJ?7)"5OU5A_)] 1)5YZ,S,,T*7E-F=J MYK#\O-6URS!$NR<@.3F9YN?_DZEIR.ESV6L]!74@0QFA9[$_NNX[M+=G5[M?KY:Q%N4+DN- *"'^ MYJ)*<=6]]WF4;%-3?W*J#%,8('H< M\]5VD@$[@$.DGZX%D1UOF!/#-JK3U#GWRT>@^-ZQUF^G:*3:"3%'R6EWJK!\ MW>/57ZM],^@[)^19FSC,H"'*')UA%E;R*CFU)H[UGGPJN]-89]W7M\3/S]0P MOINIU+K)[BF^]7@:B1U6KL2RWJ2C MSFN%ICW:DM;RO#L4[#0X59[VXQ#"_9X@W_3-6#Q7?4YB]"C M;8Z^R(6'\T'"GBI+616*\PRP?6XO9EK3#9)YXZ$;^K MZY,+T+5=)7T[,6>[+M_M?.+ :42--TCT.?)C\]X_91X/U?VSE"O!UQAT;\A%-ET)W@9R)+<4WU M&(F^8]\TWUN800M$R"]L:1;-]VO7ECO#\5L*B'.]K69VZGK@CIEO-N@O\))1 M(^%S1XR6VJN%.GJR:R$K:UZ)J&QOHIT.KC5'L"# "#JZIV^0Y0GE@/M"5ZP% M2YM;$'PK83-?!M\T=#"$"A^A':04;2*T3_!K$Y9AXOZUBN?[7OOX1=7D@ M@R*BMH7B\[:'4Y=Q*/?7/*FVOT7#-V1N+$;20?@Q3L@J+KS>J%[!Z3G2^RX2 M).:$EGJ4/&0195"RW]_)A=8R]DOR3]:L"PRRQ6@L%<+=HQ<>_^/_P3F,J9<6 M?S\:.+0A^A*T2OW)8)<,2F:#6AWKCDK<23Y4>_YI'9<7NM<,UO[2DA9NIWZW MB(5=NLK"9;46#8X"QF"WB]_\"'1(HIU)7CC==CDOB@URO*>#J.6.!. M3DQY[1MQ51@!\$/Y(744>BS\9B?B8&:6->,A>]4Y%8/:T;/E>=?>#I[3,;+0 M_?!CC6*-2X]>.8D 8F->"$-(%#[BM:.LDH M CL"?N]?KVOZ;4VPCB@W9ITPP1K7$576/J&=VMC*B%-M[!/Z^C/;J#LC4*:FYOV=+3]% 9!M M+FP\H<.FZBY;/1]2CGIQYA$1N.;0FN&2[>:][!^]@%?JNQ\=8'6YVEL2':8L MCTTO(L.T^SV!43!!+_R1AIAF;?NQ-Z=4$X#0^3SE!&&1X#.<9Z=L@SPJ_8KT5XHCR_? M/?EL_/+GWW9U7OZJ8\0GQ$R_X23G1]5N7 G@Y*8EIW9E MO;WQ03KSWZE"F>A5)K6HCZ&5'G]S%E(4,P_U2KKN%=AZSS=KF68A$1186U*3 MG Q_<)A\*I"'K&HXI52T:%.96\OTE>:5:LSNT%C7\.)2C=NOH28A8_>FH_!D M)5MD-CW:ZT UR[L&F;4QB-%XHU@"@YB9&3P=;4D!XT;O(#4FF:=9'?-EOW M5[FPU0\RZ>_^8NZK10EP7.C5H1^&-=TA>DW!!N:V.'$WFE:+;]] E%XN0<;" M63JM\[=4:#[8>F?O>I?"^^6V'P17UKA0]R3&_N2:Y4.&5QV#V]() I*#&*?2 MJBKQ.&8(:<(AH)$<1RS)2Z7EIIQ$X?AI?;+N:1H3[X %O);\->H;V)MU]VZ% M;YZ/8D4J@KK@;P7D,T;GJQ7N>4MB0V_:.)%X)A='._L08E)ZLE;#P^N"!WZ3 M$8:SLT9:H'=+:UJMMEH]A.V5<-$WH\G7U_O>Y9\0?/_!%+G,Z,N=.@B$MXAOI]6FL)H2/:V M0)H6LUVPUTJ%];LH3XCI+PI\$D3TE*9#A67PEQ@(W?FG]1 +F=MYLX9T59D% MJ&W8CYZNV EO"K^4Q]Q+O];.EW*8V8+"E/ 81/LUS;EQ7O",UINF]KC(7567 MNGW)%OGNFG:3)Y1 WBH+@ZA0T=&KG]L"* WHOXWV?Y'7X58LG56AD?B>XC07 MA>XYYOLT$ 'G;,],?E^Y<);[VJ<"[+)-&Q(0V/7R@ ;O$G"N=42CCJBHZZ' MO$RM6@U7B[&"_,]#FX3O?KBS6P)_L:O1P?#S%MV*DED?R<\GW,,X @L_PW&6 MD0:YCPNOEV?DR1!>+;_V1FNH+:_EW;:<78P ]]$S)RH;-L-0U)S%VJ MA%W1S^-H"9VO_]7)9VRDFB='$Z^X)ZV+'5V[^9QPO@EJ@G9W>3T>Y%S[?5CC M K9'[]6[#?T A3?E- S,!;!(([5@_VL!VGS;Z:M M2,B-%J0[[OK?[&QD(P,>42G\]-3X.T8F0_MI7O@H:/.!N9%62DJ/P%2C=4A* MO6Y+QXJ8*W%N6*YEZZ#ZJX^6_\*E^"G8V]()G<=A7(-N76>[#B.";P"0[DVR M7R<'2_RV6)CH07[+591!G_O!Z2Y&AU^HEW+?NV"^6:]T^&^;"_7>/V]]N81\ M^GZ^Y2UF:CB:S=P%QI=@D(J'!3U&Z OD-\$_\QR*7*NC&NG>&%P!%B;2KU9/ M:MNJ53-"+(\6P$&WQYX7_NN3L3.S;0DPE8P^A.V<=:2.Y/W.@Z1O#Y,#AEZ8 MEZBB@^QI.=Q&\K/9 M/BJ36#NX!&RV>J\>72H MZQ'PTY8YZ/U'KV[I#T< NZM>> B]-].7K=CD8&C&@(FE_! 39L%NTV&Z(V*] M"#S5"*WX\VF-OD9QBH$=F3CY>_I\B@%)1TB."U0"SC['/8U M7VATD+:K5Y\7]N"J]IJW'KS'OOUAR'7&\$3W7.BX@?U]LO>C!S^@$"><4M[G M)$MT;K60M1=ZP.XO%IZZPA7E"+ZQ/&&+2W MGYZ?2D,S04 O1?ZEPH)D%^>EM'%C1;0*M3%!KHAT3T]1?X3%*]-R&;(E&%L, MCM1NP;3%?^Y1<@H1BQ?;\+JMKW/3PU+Q--7_:+\%1R7I M+XEU1M\OVEQS:MZDN5[0E/M8 ^+_UB)LUF-&]BA6#)X =,">%DZ2]>SEB-N^ MR.-HC4O\4GT4%'&2??6'\92;I$+>"Y&^#F18;WT[.X,7ZZ'78[M]=NC[\UH/*#7,R;%VJC MC!X.AH9=6G'/T*J\:#?!3IG6D*:U-;=!1(?E+=L]NW:I_R>$_I-QUT8(GT27 M$8XF]70&@9N+$G.=!D\+^;?1L#(41->P8D\>V+TTY=2O,&RA(09SD8$6#_U_ M[+UG6)O'MC9,XB3>B5L(QMBF)8 A!@.F=Q$GF%YB8YIH,3)@+ 2FB"9*8L=T M) .F%R5@P!2!A9"H@M@4 1*2048")*H0'002"$3](.]YS\G.V6>?O;_K^KY? M67_T1]9Y9]YTHE3-5VM**H?2;[!:P'M]E@^ +V1A#E[=I)>7F M\NPN@2H:D0HA!]E'0NZRYSGGYD=J+4G\2'E9BTUE"\.>J+/_V?AIEE=W5-9\ M8T $V %U%G=C%*WT59U'VXW03#O#(3UT]]D[6+=YO3NH1XI5F\9@5X]!8-= M>>C)K52 >2QPT+G@9(K6D 3"I[?\MB8+;K8:0V)2(1?J$H^$VG[CJ@8UN?@^ MF;,9@/W0"][7B83'6^;2JKV?]/2\=QJ[[="CER[G5(&3$MWYZC+>\PZT5CEX M':=":F:#_%$$O0H(87S2H5L)SVR@Y->_S%M=UBJJJI>K_2#Z9IYM? W"0%):^*UX]F53VG8M-A4P8T>L'*423)647,9RR7* M,O$.L9^@$VN/)VA5$61MVX^(R]/9VW_1B>EVP7+\$E%@28R&,9]K)@;R:V!R M&C5'5S88*LO72K HD"O0MU[FJ^,FCM.' [.&7.C$E$%&1>($+"]:J[YEK@V1 MH%3Q.#KS&P3QYS3LNYCDE5;M-['M M&N=^[OH^B>K:\1SOM]'I\3=0X+3#$OO>(YGF.V(8S.B:('Y9B@""G[P7%RU3 M$M'&5M3+R.+<8VC+$#3#,[P-'P0)HD' P%"4EX&/S_>!6]Y;]8S6!O3KQV(0 M'1Y0U7_#1D7G_@A-[_5>A8ZNX2HL K7#&*G929LKG7ZW& MVO6B_ U3W)4#0Z(/*=E-^^^GM>$ZJVN.1K.;\=_\ P@N^$Y)34:&-!_>I>N& M_-S +%[%KU!+P: %4U1%"J'>&81_O>*B4W+WM^6(%T6UV"CBZ$=?S]YV@.72 MO?0X +:[%E$])#8DORE,EY5*@53T Q^05[(X>_:E:XJ M'+GUQ)5$[AAU%-C3!C&4W179V.S9S)VY8#< /%>AF-MNL>;Z0S>N?;J_?CAK M$SNB3'^FNL@$ 3>#;.)II7E2HW6 R\&1L>U*4O< -OJ;3EV(BX)&CX *2 J^ M<9$41IY=PDVCZQ'VZNFST, M&QZ7N'[1OI:_;,,<-OR4'8F:C7;T=A"9-F<2%!52ICL./^/MS.,_:$"MUBY[ MUX[M0Y'=BTL'^E'5]KL*MMUJ&W$9T>FT2 RKQI01:3E?FS5D0.,WRWKT-W'LZ> M'^)PXU@[>)=YY8U ?YV7Z7B'8E'.#GK8^&V1:,OX=&-XKB_B3@+&X] \M\"T MX_U+CXVW$309&!1JJ+PXNB15R^BQ7$:/'1HK!!0/@9H]A,MQ?>/3&E=IRG.# M#]+GDU=^_#LTOE3>?FI0<] >C@$EO;ZBP'BW]T/G $Z#2=EO$/W7?&K9C<; M*)Q5?-6K/-QX[JSDS^M;+C]^_VHW,B 60E)FCD(V7*_-[VFE19AE^];+$C6$)6L2 MKK-A9"CI-1?U#,9H$\ADP?5-\1A]$](QGT3IVV8E(67(Q628^^">SBHES2!F M4*9.RTCITR_\73^"7KD[,=_Z(,J=T2B1>>=!'BVD.4\NVCK#PK%,N],!SOTE M362@';7DSG&"?G)RN]!+4+<*KD4C)!Z7ZVXZMI@LEN-HU![OF*BX#/_=\,RI M6<;E?=//3,#L$_F3J$"_ CO,R\>#F?%-I#^,RT>!@/6.N,JW;FKV#>>U!P02 MOU(B(B'!1FTQ+[W'K9[1NAI0(-]U!;AX(3*J[;VPH=61T%#5!'BL.%K5]UKA/M]1&9?-D?Z^?H MFE!X(5,@G:HT^4S:R6L.=K&D?H5TQ^IBNC.J)]=J< R<\]L"E[XP<"9KR]N4 M;C=WJA9@R=96Q MB]QD1.;_0/>$9(.L)@PWX)AQ^ AGS$<3*Q)TO>3=CT+_[^PK_/:S _/V\)4O M^-*=L%-RPUB#K6"C;I^-S @6.ZHT,3]JC?N M$_=>*#S(GO_-^ +@^A-]5@'K2*B*Z))6YF-$UDM3+K #F-.:]C0KHIA>6[DU MQ9I00D](W-^XQ]LYE95;-%"Z5B>""@+/5;1T\#?K/GW9U?T 4[7SOSO[1[M4 MSU_M,,C:BYUJOQM='")02(@@QD;CO3VU&/"LGT>*%%R8 GI/LU2'9/^14,*T M@SWI_"\C!*5YQH2+A&Q@ZT#*!!=8;'=_P?/:1'1I'Z[P;00YIO8&,LZ2<;B- M_J]/_TY5!;K2"GKT8[M[)9YA[H>.*]SM'AWP;S7MCCWK(WXNY=7D11K'O9Y_ M6T38X2IMRZE/-K]'MGBNA(]S59Y7'V>-^*M-:O.42QK*9'QH#7P3D[@QV=1U MZ#8,7]L)B9G;OJ;V^^8YYJ7DC+A!.A)B]#[5J19#A:>#\_MC!4=QE ]P'Y'83PTA#'LW)ID!1_DYRO!CU>5(U[GHD6 M']TL"^*1?T5I;,GU8.O.@!C@BL_XW5Q"CMSC.A\ ^: J,+']^EI+!ITMD0%) M>+Y MM3WR;]OM^E!#T8V15&_HHTG*2EZ*2HKDC_2-FJ@;M)7>WD&R/V3#2BZHXQQE M]^F+4,))=2O:H^E1$)=RI8'B[>?, MMEH$6,CJ.-=8]3!M?6][W$VT+,BQF< M^_A^^ELEX6.>%'&BKX0T\^^R/C12/_BZ"49EW4DQNJ_&3&/&$E(L&01EY[)# MN.*9SS)\'X@IZO*00/;6T6L)?+K:F2Z48- MW2(]#3Q*2]L&[F07_4+9_']<;ANV4ZV)TX>TG<;[8J4@('E]1GN!PRG%\N$J&"8N_GAKX/U78'WZ6GE!JK9H&=UW MV%KC$-= ?<+;3D5*SJM%/F@#8\M-A,[2X7UQ*2>[;KI%7_;8;AN4-Q;-V]9* M@_BMI,GXW+B\8D\]$OJI]4/6)PN%5DENQ=0\>,U^2G]>_S ]=/8&*DYKT.)Y ML:I$1,TG>E1\T[Z#MR56UB&DC:%NY_-(G#8>3M%?SHN&Y4^VXEZ2O-ZX()V2 M,7.(EH:#X7D&,.)QC2,Z>->LM-G,+/A(*(F[M-UXB4KS;C"+DR,@!YSW\LW^ MMCGF0RWT><'X%R*<<-(>"=]D'# %%U\+^11A$>QFW,AXIV/U^3?;-CR%#'$/ M:_EO]Q=IVG?>!$0X/S))&8Q>6=KT_+G>F(CXOH=:O+8;J-5 :.V\$D0X])&$ M#4H5@!I(NVJ_<"3U% CZ<:<-"-)IHW-K8W%(G[XG[Q^\@*OA\NB^QU;$6BPFS34O ME_/B8H^$RM6LZ4X*FDT>AFOKYK^\&AF-8"B3^>7G:'?'LG-<]SYVIYYU!T@H[] MEA3E^13=G1Q%HTJ'F/-'E8^$SLG0]L[: >9&]"[(,WEI%(%KM'9[H2Q>38J& MKLNF#:$7O$B8F)X9'0^!HF ML-$EO#6/$Z#Q ,L!P#Q\:$B,ALK%.>AO?S_8UPZV'[>>C565+N80TM?7O)E= M>FEG&G<;ERW$I[IVYGJ"3\L,\X#'O#OK&FC]GKQ7A3FH3S9](%_+LF#_+;3+ MFVB;R*;ON\LWA]N+2$ 8*1>/A,+WB6;%08(RW[8O%@1CD,#A@J5%I)%/KHR7 M%QCA&9B)8,O+*'4^ VN(J(766^+^*%SRPJ0 M8V,Y@3I79-!SB:O8BCW-&AO40A)(4*B0$=5OLDQ#TY5PBTWM;16NZL%<,J8/TC1NF[^E8:WUR MM=+-?-QY?)3H54[:[&_#4=7#9$_SEL#G_OJ>&1"!F$J:-B,ZR#TTL8"!V\8A MH3#KL1B-SB?Q6PK&$U =/0HYG K *.-14-IU\VGKXXQ.24)K2*L(HE9#?&O- M^D3H%"U"Z=EV[4QS KS).$VM.FM)P* DR/KJ*MED%N%#KT?-85!E8RM7: M+"MK-AH93A&T3V:N@-S))P*#@Y*XAMWKS@5V.>9%NC7<55ACC!CV_"F6RN3. MTD_RSO@W L9H!C-B1P)V3?U:5/=O;)6RF2/P;\-&KQ*$=V:;2OU[8UT/'_G M=5TX^*F$HX%6WO'@V#(\J-H- HB&:O1-_U_^A M3#+RLT7,AD#PU5PR"_A#70"21E2;(XATNGL%:B6ER8?6%EQ_T>?#C92@^1R0 M:CU5HR;LE3)[G;/9^]F6!TG*$QU13$X&S$D%F#5D)45_?Y!-/(&:2,O^C1C MZM_#Z,:SS1\F"WJ+\_!5;$>'#/+I[RD+VJPH&0MW9F3;ZE7OKXN3Y"H'=PJ5 M(Z]LM%]^^:A*RP$X:63XPPA%=4,ZWXLZ-JD<3*B@L&I]8[ M(C[A@9-<%93(-;C!H4GK;>6 MNZID\1M:EI]BZ\+-(S60TC>U!CPO7$@^?(.>I2E$BBJI<=;5N!UOS@;WDNAV MF]LZ2[$G28GU25(R"Q=%13?B6Z^;<\%V<%AH?1@L*_9C&*S:/"L[[,:N"0F M?64(INC?:C]<&_-P6-).6*(VOC%IK7BX8'2:\&R_]!=<<0NL%?Y+G[NZ;^X* M8LDKB649.3_^()?&-,"B])<[/A<@7=9B[ATG)):N;A%>L+C&_\A'S(N4"*ZN M]Q[\@OA'XW&6OA+XNCV,,YE5O4$7OE]D]T%J1E&MR>Q*M^OUL@W:)UT+!'>B M:]IE9GP $Y(YNV)]@4_Z.;W9E?U&-.7SQ7$P72+SUV8WWGE(3,C8_ZU!!>\G M9* [?Z]!!6?8@ WL+#83=);/@\157-UOGN0D@T8D*/(&)9M*:#5G00S311Z^ M]D37OHV0?AVKE("(2/F,6'#)\:JVGOB+$%'%VM7>T9;7U3%URF':^,V;]\JS M/3/1GW>,;*QD+4VJ1_H[%\=#Z]QXY.:YD(XY.C70);<['@.H$_7MGW". MVD1#5YBC$I#9GKEP>&=POUW;#9<_UV R>^SHH=4Q_^]S9HV_A &7C3#:#7-] MY;C_O&]Z,==.1"Y(.\B0^&Q@$ 5JK2##)TUNT@PG R\_&+PJHQ MY_YB;?W#NY0G:9@P=MB.5I2P)&;)K=0!:NX>&L!9W M>W!RTC!\N_]NX'YSMH^Q:^= V'F]F17)%(ORH(FK8[_U*:X61-9 )!+ZNU24EC">WHVPS'S"*,*LPY'A%CT<.)-?<_ M;?[[+]G^PTX]\LB/S2JD+ FWF&4F&S!AC)[&%_'GCH1RUJB/ZHDS&7K*CR0B M[P[):MOT#'A[2B32WW6A![)9;8%UP/>@&9VD?>0ON-BJXWD>E]$R\T9D=*XO M&\0$)7%AU?R[FBG ^@O?[L &]"G095DWPQS)CBOYH$:*=1!@B2>]3L4Q?; - M1T(&D-72^%:KF=339]=]?K6[2WUL;5'NN./O@W-C8I??I(_A2"WH;(U6;<_1 M7,QH9HFL0VD@>[9Z)2LS7F5"B6V;JD4#>E#:SP7" L;HU9<09JU@C/+9"XI^HY*/W+!1@^Z8'_N,O/!U*UG7[>1N,II1_II+ MD_$*^+0,RX%'S:_P]CK4:%X(U6T;3,$%7:)@!\2228N7X,2[/KI='ABM/*X) MNHV5M2J85&0&%[TG_<"\C]/+I3IS3(L6:/):-8MJ-6%=1M((31MP2JBD0IIF M_[GN)0E8);C%M@X>^--=>$>UE^+]FUL.SKTCV[>^?0%QDG6=N>>PN)Y[<+@= M1&H<;89SQUE*)"G,LG194L3VYF@X5%?]\] MA(7/3T$EIO[8]X^L 3PS:(J]6*=DP;(>((/ML09F6VZQ$56@12+,G66M7&%: M%X4;YGMS1>CI+M/ !I^%V1!17($@:#'V$#+O% !^B]S<\8&N%BGG#ZZ8!:,- M8X99\9FHF W&JXI/B!"J 0P6S5NN7S2$O3A17+N(AT#0%B;"NDO.N'X/^ M-!;$B6X#R[&]L;7PM(A3+M!\S3")G/[6":)'BW- 4'7K#LP_OEV*JQ35^; +TUED6?Y7;0W8@H$FX:7MQ%$;?+ M2/?C:K_?8>2 M)4,P84<12$XO 8\4.3G\!AJ9>]_]P_J+F5\1E5?QE&Q?,X^+&T19Y(TZ!QAS MOIGLJ:NSMSJI,<&>,]ACR/, 5A[\8@:06D/9%!C(UNNJ^ORN(%!.!5NR&%XO M';-J_$1/) 001E&^9C+=8,F>$6+ L]4=X]WN:NOT=OT@/16['R7/<#V5&IU# MKL;1.4KC;T2V+VNQX@QM7=) 1T(J2FION352VM#4M6WHHG):Q^*ZM:=A%RF\ MW@\51'E@XR=RJ7B$0PISO:IY.^TDHO@V5LS'Z.P)L24S;36Z/7N/,(]+-CPMTPIV>*8V-?I M!0#LF\;GQE8J$H"4FMRTZY<*(I5JR,4NN-Z[<5_;Y F?2;JO#6U9 M1;<, AXPR**[=OFY@B=SZZ1$),=E<:Y/MG\Q2-W3?%S!/EC>X,KO8H,O%#8B M(Q&KF'Q=>^[AUL[.?_U#VFZ/4J"V=]!^]H_/V-AZ M-"NM%PC@28\!D-M(;=#V7O05SC?A5_@/I^V(>W06:VFX%Q \$3-GW!!CS 'X M$SC\'8V)']KGT>RV/5+A1Q.3JNB_^ Z;O:.DS M8U6.)P)1[?2E@!BYG7LXN'DDU"; 2'CW%\N9(QS0U M\*G1PGD68$#BNB N:C\Z!MA\FNQ*:2/P$7\A\1<2?R'Q%Q+__R$AWAQ$GS!9 M([S8/I!-W9R@18"NX[CG&;6+0++^C;4=@-]9)K+JPXC;DVPND; M8]RVD":F=ZW^H?XXKL$44Z[22W?AF5B7:WQF.5)B,2F1^=+?XF6\PJV+&:5W MY**_;P=?B-?IJ,)6RPY7KBOEK*,LB[2*.OI=QZ*K@MS%<=E?UXK:* MS45AK2'SGMKO7G!1VP9SSI%V-PAZ.HS4=$M'0\PQ@[CFI85%&2HY%]BF?[' M4P%AV.)GVRBY'FHKZT,0L%V^8?K\29EM"8A?(EP=)=:^QM59VX7!F0)&F(5: MT]Z0_&F$YF:1;V5)$$VQ.XNVE2NW/%6\[.)C%2E^SE1[PG8X*;]WA&]",8V2 M?1EF)$(=B90G6CVH":^?I5H0LPEMB\U_O3-'Y1586(Z]Z^>B[H?S438$''!:EJ%'JAA>M>7DD1/+H MG#F /(4Y\PO2GLG[4J(\KRGL*ET\'AT(=ETUS'4S85[^,"DC#+0DG-VRE&\-7?1=TQ>;62AOYZ-)H/F M%3S78%?=[<(=B\85&_6;;*/4C+)2@"UUCM"$KQ<./0TFO&-"@/)J,S6$N&NE M?<*S-8\Y'C$H*'PTGP9>X&1VV)[P])I@594Y]Q.>SO8P8$D85?\?GK[$'^IZ MG^[\.T]'L"4:5DYX.E;RF*='K4\"DA=B+=XQ:_7BKIR1DS;%4 6V=9K@4Y;#/ZZQ2W/OV5%:)V0M*LWVCM4G7TLS2 MEH @L#_,?A#(^*(*)6%]5PXGRKTA>J-[0G:GM%__#'A)MK5IZ6P67>IOQ;W% MI+QRW:'BAR?% EO,HH;3]44ZVWUI,*2[T8I$1O:0H-S !\"Z:'?&DP*82^\9 M(V>$B_XE1;?>&TY6"HIM \D\5^UMA>P(1RSW[LG)89_S M-..D1BK3UJI7X&L7O!M,MD\^.>0YAH\(9N!HR!N4DI.SLFV1SXC_T_0]Y1!; M-E'5IK7(*>M+"=G83V*:$E,S8DXG*GK +KW4T-JXU10LV9\DES^'=(R+U\UR M@:G*.EY-,]4>J*J/2P!<#HG%3T1-0AH7]\.H*I'P28#A'0!'3N";%D00W\BG M#7+<=YX1]37 2P>UL=",CI1.D=&#MDRIN?19!#2V?YT#?/WAFD&SK?=:9U8( MLX_LFK9*""$;#9HL%BX$75V[9*#MS]J"V'].;ZD][=+5\C[)H\;X=!(GP\Q" M,Z-_;Y0Z;M"O[YI%?1%LK=6)J9CT&#.QX00P/,9,-$Q M8_LBW3!AQ#VD2!,/!EKB#].D."H3ITU@^P!JX?K.*J9&][#.1?G]D_T[&PCO MH7L=@_7!?'DT[GFA\D"']C+J.:UD.P7@8T,LF_KB59!8 $L>WQY@J>- MK:!H& ]*'<\#^.>X J-B>LYJ9?T(JURY7'\1Z"BCY,PS,=ND%$=0Q +TX?]N M]#LQZ4^'%=VH9W+6EYF^@#:LCF3^$?AZE>'KP\_ MXUK)#E_MT7)P$+[0YESOT^>F"]8FPFZ#3Y04R.G"4BYYTY_O8ZN! RA]1UD7 MI*;B/J>ZV1\17C0:$FC,S.YGZ4#Z69K]86V06"7$8^'NV@5GPC=S/2,W'(?5 MH([]6JD\Y787MTEQ9O6BG4GH'"!ST3U'IL8,U1EO]( P[MW12-3?H#-(74%( ML+!D^F=7:/A;1C;O&>V02WD,3X7P2RWKW79@&YD(.EYX,G?("(O2!ZMWE3YZ M],O?=UB$O7EQ10WFNIK5-MEQ/[M"*_SZ=R+U(_%;/H1T:M.OZ:AQ,[MN5FYN4E)B'G;&2U[9 MKV9Y/'XG\9;B']SZ!!OC %OLX4N.E0]V@%3NA:MR -1?'V=+^;SQYJ[E7;W; M#BD?ON)6#1"YW;/#O21*"E5WACRJ) VZZ+.JU/S53?:S$JQ;4TS1 MY;K(()%9G 4?S4[D (U(#1.M2S7N7U%'(U\L&C!B53_VT>)X-]B%.].,4%[R M?):$K'F1CVC3@Y/C?:NO\D@>C2^(WG6N?6SU\!6K@$,SV=A(97=\V/NU:#Z$ M@5%ZF6'6[+;=[.#@8/?=AA^]9XO(-^(;2ZA9[D/:(V6WFOUKSN^0X61M!1GH0N5'<3L?+/ \,*L]-?02Q[A^2U3(RP^OF..G503 MI=!JWHXVRM0J,KAFF/%<^;]I"'R>L/=;;.G:W*%- <96EDPP%EZ?BY1G&Y)5 MWK:$QWF/R&BMV9+N9/23]Y M@Z)?O/$8AP[$^W1.N5SC9XV@(2%MYND"\R(QPK BG:?ZF@,1V&G4P KFN_T. M-T%XW5V#'#YT\X;3C^(#&CP53[_M>YT9QM,%M$GJ1,5FU-U#Q>#^WQL\=VU/E_1\ZO\%PH@/?&F@93+N%"X3'6Z::.DAZ^Z;AC9#&/!:40]JC'3VRJ] M!R&UI>LK3ES2ACF429\W5)T[@+5N42<8FX<&?IF&!/\C(?OCK7F2 IB7L,6Q MQE&EY-:-"]FA/HQALW!C SR4$*]0;UR7#4KSFT- (].4.ET=A?!=X9*DHN'@ MXKA< 26T=ZVU/6;QZDC#[%.QIUUO!=+?N=%NKN\\!._.J"OXJ=)_JQ1H5?FIC8UT(I>LCO M>6=.WM",AH=S?R^$ZU2/19R\H7')RUMG:7;]^(_&PDCV#*D0CYI9NJ\UX3"; M^LFEI]*29TW%(DE;O/+'VQ MIDZ&]- #,[5:(?ZAV(J^'A^,QIN);I(@^VQ0RBY@%NS<7D0HWGI*>0-7ARY$; 7]]8X\7S$ 3]X?LB4+9B-?MI[ M)*0^!B,;OP&XS!T)%07$\(^$?H[[0U=Z!:?3#[T;M@OCGD1C!HZ$])E[JT=" M?SO\4H^U/4I$6HCGS*?_5V<_$O@6'$*;MQF'POO?A! XF!Q AHXJ1796RDR0 M39T(.OST+S#^ N-_ 4-N#+!67MJNZFM0H1DLSVB$Y-EZL:-K@.RTZA](\_MI MJO#*;I0#]-,0,4B-5-@T("CCI<>EUCY?CZK))_E'0C?%\8AC=F='W/#J3O'# MUL5>!](W\GP[]+>]M/;=0%1/0Y3=DP+(_'J/AQ^^+U/>AC8#P^\!)Z@2X2 ; MGU@.#5R1_\6'7_[<*W3JF\,:*2S0SC=+HTV,,4!2^'+[EN$7@\19_3DA_P13.:@RN5TL0@^_Q* 6\7;:S^5'U>JX/HNQ9AZ"+)!0:ZD"@7+F **/$7O5 M\9WG9/@JXT6C9,+S9O%'Y#5&SVAZCG(]Q%7%E.RJD]MK25/S=\<'6,AG$N.U MS<3U2V62TM(2:5HHJSKTR(K ARK5F3/SNUBKGZ6)(Q:A:1)G+9AW*5:O+!B8 M6\X-J,-//C@I%0,&C_E _#9)1T(FD:4_/X:>:EC^ASN:D6.=04C,56SEW3E; MAPK;PL^'*^_6?;4ZO#1<[:'=_?&C=[=S'GQ_ZR-K4W2:"1B8>&Q>J[T"Y56= M=@I8)X_F$P3*RRL>S5O;R'N@-"! *5TL7PX231R24?>0D3%,[][\X\SJ$_PA M?.[]M4C^BAA_@?&O@W$MOAUA"&M8D"J6;'.>P!1\0FCFFC:'Y/":8W*NIQ-G M:YQF4[.*4NXBQH)Q$*:_EJ;2Y=P[U3)83_'BQ/?AS[[627$]J#T2JA,\"],D M('P;^RXK 1V5A'6]KL>*)L+UO'BC;&I?U<*.7SW3?U?5VZ!U8J]FLY!68$TB M>>=A3Z[ $C01?-PCT]7U?YHC?Y(9 X-5A@?@D_W''$]]W:!S.!MLU:6K?4MS M?>*I+=:!+C!6DLZ<,KL75MO5936\\&K_/7BP-_EGPE2XM=GW6^W*$U';.(GV M]O:QQ9<3"M9:+#9G+V)Z% X3KDB1O&684,JCGVMM'6#N)H]GF/&SB]R(H MC_F". $4"3YH=1IZT79]X4AH)O:7-!JWA9OVHIL+OMK-.1)2E49K2"Z'$<+P MHPC(%^C;J0_\_8.P-:"K-+741UJIH#O"*/ =X:NTDE 3NY\^_T5$0Z.&7POZ MHTX!P&I[86:!V3>[=H\ "AJ^X=G[0'4DONCJ1;^W>Y?6W!KO;]"K[Z(BF (Y M6'Z/6M6\HHPB\EX9=T*-E82S^I/<;*QU-\AE^O/:,\.E[ M)O8E^IY2#",0.XV<%RYRT(P (T:Z7=8$Y>-[9BUW$2)1[5&85Q #&+@_#.,? M =-LO,R9IVA6V%];$_6IC/_HLD2TCH R_I7RF/B R%^VZPYP.L M+Q!?\F:K!_:2!SY4/X@2=[@:%'1X-5*JVD?WU4/HUZ,QOJ5&V5O+-HZRS"WH MAQNEE4="2?JL(&MMCK^V\>;.9K&(9MX6#J$@D?F0#L>B(A9+UB(\J9.=XU\U M=F=CW-?FC&+=O;R\1F4,L+G%6OFL9$=0?'92D59>P.=)&9__R;5SUW=INW"S M406A_=]8J5UJX9+DB)5:,7,@M622M6I,C)',?"&?E#COU.Q A5T2(3D/^1>, M&QC2OD=_08H]'P$S\J7$&I/\-*@,)<=1+?B5X##JV_G"5%5.609&4VX\&=^&AKZ%/"_>7?E&/YV2FMZK[&F MT7>'8 L_KX2LB.\R-!>6]"WN*CFMT[3(IC^M)J&B;;% .,+;>3O"(;W=Q"S: M&_S+Y-R%^QOM/^Z03#'8B>F^NGQEL6YC+U^YF"+#OK@WDO/=+=09GJ&.N'4# ME:*5SS[,30WA:]GYEX)C3UH5WML";=528=^A7J^K!CB]9LR'U+\!Z.@4!J+G M--?.9SRZTL3,?K4BD61I6O+FY_3:.INEC%G]4G'+]YSIP* MJ_U\01(-RW(K*":+KN3/(%7,60&D&/QN9ZS,3@5VL67R1;!%;4!<>7;C&?O3 MY>-H__19PJADX\K:V#EQVE9S<, T.OCT5_ZC*&(8(S@[Q%5E$.V)5,@CL95; MNXU:Z?YX;O^6B2E6OU0V#04Z62MA3%;X>A0>!P?[A>WL"2*7H G)NM(U&V*"Q1++<1'5 ];*>I3RT\ MYK%;OC?GM8J"?,<]_(P%04;,N$$X]MG!(L"!*VWC'^E0:IT;]CZ%P)\SF M:&??R^^\'P=( 0]\C<4O@A8;*/CR7O@I*A5XU6=)2QJ':@WY]RL M\_5XB/^1T.QJF$"=4JXV!*D8I9J'"QP[%;3F8+$N"?OC/5$@A,G$H'ML3PO* MD[:U8EM6.Z5E_;'I]V_ NFX>^&>ETD="*L4*9TS/!NB7 C[:R5JD@42.A%XG MY!JD];C36/++AMN867R='V^,JJ'!]_%X]D,G A)?$*U6+@%-IAD..@_)KICH ME3[K_Z=]_+ #Z0E?ZDCT$/#VPY^VKEY5\(\0-&5>'$$JTC%M9>6SD5;RKWNW M_'6J5Q))J4V'/7&.J0AB&JMMF(#[9/> MS7@EI0D]&Q);*= XNXQE;Q;&VNH%EM5O)'']+*UM,R^5Y0/D7WSS]X[,KH_X MX[ISN\$[$A!F3XA!1FG\VQDU;%ES>C^[/JRD#-[SKO*4IU%U8ZUM;TE:8ETT MW+1$L9)0H*W<+KZF,7;]2=9)O;3;8&>:CV^?L' -,2?PJ?:RD79KU,#V%551 MU$FEAR['$XW?S^N1U#/UADY>DJ_\HAV\/K,/#O@M;:(9J>>BU-\L]1WY'FJU M*5'U&T%!X+GR._$2-@KHPWNDJN6O:0!28CMT)YT6&359I1%BG@=WM^M>7=9? M[W8I4G[)=Y5;AD5Z0<97:E1]33;;I3(65PRK\FWG;0_!IL4,9?S[Y9=@T6E+ M,*$9N-S]FGH+\LL?8H"$79O2Y-CC\$\=5L7@(\(::GN=U-[]4"TBW.#+W9^?1=AS*O0DN!C33T2*=#\IA<*?*S;/_0Z@MI4:;&O%/=^_(4&-<4GQ4T/=#/,8"Z+2 M_'271SL[M(H>/\U?][,RE)/ M2AG:X9T"J45>7CCH4(M9\[:6PCQ+=NHANJPBM;P^NUCBI%6+N5^LHU:LH*-! MW4_)A>KH,;@ )P\^+RA#2>H1 5(7J.7G7 ",'M0'&UZN#2>'N1OW8T)B[P>L MT3\VH,Z?E!?AC=%R42"*6NWS&D9K[$*D6%ML[.3>C[.C@\T#%/GJE#=.Z&NI MC@55W]]&H?R:;J>GJ_;E'ZK5I)#6U?@5O!O]*9I#>C$2BQ[Y[ /9WM?!4J[2 M29V>$+\TY0Q>CT!YL6&#ZJYTU5'7Y.N<.[P#CCTOE3D?9PPG!HC"^^_J.F9M M.NJ"V4400Q_G,?\;_TC;[Y_:J?OMF:V[&Q6O.+Y[,L[\>WB2L[LP#PJS[V?K M1YZ_F:^CEYR<6JS\!A3NF3)(G-G!VYSN5D[H!TCQ(.WYVV'91([&E8[1I:V M8LE P%>T?0R@!=Q2:QR3U'TD-.\2&DG&G\0'Q&0=XI7Q=7YNQ-!:)\(WZ,CPJVA:UT#QM7@@8:4L*[;Y2VN5B:?US@7,WEC M6$,:Q"7?ZI+_2#K/SBNR>%&^./)ER,MLOP?!S>3@ZD*V@\.2^Q*MH>;DI,^+3TCVSXQHEO[:(*>U!]< M?N'!Z+*^JKK!U3AIN?VGC?=RZKK2:NVJ7!W3?>%"" MF->UF-WJ>C=SKB_'VGE^Q6/#^#YV4_6Z(+#ZF)B!W,*8CG2$D=JA^@8?;(&H MQ^3RH-&_R5AM)QQ\)PC\;AR-SWA\2%LUVG+GP3C.*3QWT'T%'C SK: MY1,XEN6VDGOP-DPY8*LF"^*SIH^ MA* 4K!DK.^MFR-8Z5-N>B%N(Q>&1$-($-457%)BA@@(@5V=&I]O]>."*ZHK1 ME %CK /Y@S2/K!>@*6)@9$)G MW8)N$BOTG;YEGG*GDJ62U,=.]9B745H34BF8T' [[Z7:BE&N!' [_$J)JMJV M[O)J/:,^HD=_#-17^_SMEIA>)W4? 26'+#(9,]@2^5".:_T+.@4V );* M)N:\A&NTYIMXM)OF\6R63#^9SH/"5[\^/Q]4$-[4U\H<"VPBPCQH2&64AG:Q MQ,FI0E"%[,]_U]L/KB%;,2.ND2&YZD7L8!5)!=;:9_W1B&ZL*FWC_8@ 'F6- ME@^3'Q"9PCBEW=R6K>_>J?7Q6-4KB8._3,RB"'Y<1F0(;**^RYFTX?/Q*SR1 MGER9"">*2/;@2\&BJ\EZ@P+GHQ9C%HP(]=GMV-R+S/\A*8D_*J_9;J?9K60T ML@H_*(\ )C5>''[X1Z<^$>$>"54H/"CAIEB MZO[&-0.1CH2Z3IZ.]CX3L'Q[&IA8Y\OL>674-J\5ULG:C,E(P) M@9XI]1/&M1D9*CS=I<'L'W[V@$CVV?CF:IF!M$ZC]J_+-X!-A#[17,/6 M[JF*$0SS3 M(Z%;LPRK8X*Y3LS6!1[F4]/\9I&0AWDIIOF?*I@8_EM)YN]9SO@.)01#,$00 M]I]9U,4,7 @?UM%/153D+NNW1\4'?(*I9MF)EY4D(J]T7-BW7R\">&/J;K(% M?+'M*^N3$GMB-;2XB55_'<<1SFN.W]IK=AEKM*QD*PH]ZR2Q+FEH;H'5&7&W9F"D="]^V4.5:@MJ&-LF4-$2D_.+W$ 1OH MC/<%DL B"SE#T>T_"@G5=7 ^X"%7X]Y;A0Y7 OFI%SY5>B9.J2F3NHV03QB^U-7U-D*U7>N%<,QO\Z" M26D.7%9O8Q=2,ME)>NZ[PGW7"IP;/+/N5# ?DDH]M,/LPQ? ME\Z*!A4'"+I9&S!(&PC!F<.U$-!N84F\CV)/F^,='!R(B]() MA3D[<261@4I86',E%E4GY9\7)YX!Z.8\W/M,C"[!8+>C)GF7B_E* >UWAKH)'>;&EW)(3IGP^?OZ5@)RCKWC?F_FK7D:<"719,=#YG(?UP#(96 M!SY_?"1ID]:$1=P^4+H]I:JX95@*(P=*,0!1,W7;04YX#:DDG(T"U>27Y/?( M?^Z2B1U'<_M>OS1*8>96,$CQ?AXN1:)OU(B#&=A_ 2H*2G:JSC D19A-A?"V$Q==93 MC;@^0(=*YK967JT^*=*+QG$=U*Q92/KJ4=8O?[_N5@P_>,/@!$^:$9233R M#+D_IN[_(*/$6]M_M4"L1L9HX$%F]97!M$<*!3%FE$:\#7G;D)=KVUK48X$K M.GZX8_I!OJ,,>B$-YD1_$8RJD&/GZCGVX,=KSP8!!?.V#+MB6A'$CTLBX9EO MU;_YM^;-/S$S'OWI^X0=Y^FZZ8XDW@21PERM8R(4TGMW::+9/WN;[./)M4TQ>$#HKHX>QL W5?XXQ@ MR(#R0M\U)U"+1A^]3]\;M.SNZ/Z">,K1_QLA79V"[H5LB]JZ9_=TO7#/'0>9FY>B!DJN"((=LQ!& M*#5G!$;CO&1/M*L[?ENOPEIW$0R,'JZQ)ATD/KLG0>R+A/NP)[YGC_\T9*#3 MM_^T*5!@DGT[:]"=@3L;'Q6UL'4D)( B840O!5-LFLF):B)U[0[Q-3?6 YC0#9FZM!PM#,24UYG%%E^)*2J.><*]R[8'^\!SR)]^ 5^?*W!N?+;@_\6 MN!_]/^R]:5R3U]8^3&NKM5HI(J*,%13*+$9F"*TRB$PJ,D^5, @A1 @0( %: MK3*#@ QAK*(@0Q)#"#-)%4*80@J1!$@ (0P""5,@80CPM^=Y/[SG])SG??K\ MWH__Z^O^<*]][;7W7FO?>Z]+=+"J^M5!OYG9F[:1\4D7<'FL;.1LBJ^FCW?S MVKGB6^&,%OOE;6^'&PV]&]]&B;1Z-4A'GKX@ OG89[N"/76'YF@39$R\_++% M7/N>>7HJ32@M^3;!>2/1R@E^7Q3&-]O81>" &!P78=.0&-MQ3=+6SGZUJ<2; M!0_RIL"\$6!KK8IU%QH0&XS7@ENV!=8@QX>0 -7N#-_F^?L$*9+L]#9)_'KP MQTQ;D>4(FY3K83**#ZN6SIPB,Q [YH+EP+81-FL6B)J">0RB="&K['+>N$GS MH1@EI&;)3.O6?RQ>^^^!-QE>_C4Q"?-[FSQ/I[ MMZ;>\[L&7AV^6B56UB'Q.J=K7EB[HZ%6>J_+PK<+!HF^R\2@ ;#QS#851Z>R M.R6>X!72+$TF!P8$2QT3G_41+3^N^.(*Z3IDSJ7V?1'>""*Y6#?5)C =V+GJ M\N&_,^NSKM#S(OWJGZD\V;-61&5?QOIYS0.X5GA?7^& OL*S,;DR*_HXTXBP M>*=N1^%UZFL&]O>(#V\+8&7%H5+%0;TQ?Q8:!CMD2RRB2A4-.L*'H;'#>2FH M\JO6H36KJ];- Z3H^&&8[P.CH/$;+>+1/1-,-2]X*A*8G7[C39SV\8_)Z>"U M\?#MVQ(;5@LU41'5B[Y6FP+MO,72\@OD*L31D\(]'"EF_"L!N*84'#0,[;L10ZC\'AI]=%6]# MC7I>!9I2X6][M@-5)OKT=):\5._LNY4#CV4L3=S0MQ]L=6#:.RJW![Y&&P_K MX6ZRG54[LI#GI:Z5)U[V#C0/B<\%'LY/N ;K@MQTBC)E<^52\NG<")8GAZ@<0Y%#IHS MF4J9\O##=0^=%+^S=93R:D<_#$8J)W.RP+Y:J\#YO,WQQ!=Z#6LI+C"V@=F& M.8Q-)?&Q&O.*J(F=$R9 D-)F9+6UM+U,7S,$=N*+8;M=CP-"\L.OK_ZT;N17 M>T3":R$J8M>@QTA:9Q'C^"@GHA6N[QEG":(%\P@\H.<_RCH%!ECL, VG8 ?! MQ<5\67A3+';RDS,%@'WUP-X:;AL6U\D#G6?_%V1]F>3SD/US&[/2]:OAHD@< M(@M64DP1OEPG#(;B:05BH?4TLEVGR,GV5$ M4IN3W_HZHDMU%+;.FS_WFOZHE/NW6#B2TSESQ5U$U#GRI$K?6K>X9ZC+#[\S9UC&_G^HV&?@/-_\]K1%QK MZ4E-.#6G.=R"I<63^/.)TK RMV\D8:JY0O&MG'1GNU9:Y.D[,V57A@T/3/2* MYLEQ]DY>E'MH_]:.[)Z=*]'5Q,Y)0<7DCO.@X^GJ>47@/,IHP62"G]XJ%'J6 MH"++51/X][-PDA(*]Y.>FQ87.#V+R,!J4*I@T$<*9J!^=IU+$'< +/!I]W._ M^ "X,64$L.$IIFT;9Y!4=0:1KP\G#'W+OQ(8&%4&T/G!3TGY!C@R$\1;Y9F4>5Y0?;=XM^7:NQ?'B8";H M8D70J:5F$RW?T[6 WB'28VI1^U>+606MC!**6=18Q'C<(C]NK&SEG,!O?#:3 MMK&'S)6.Z7@OT6MLKLV2.Q0;6:UZ[XIG>ZA$#'3C.D>ZZ&Y,6Y]VT]='I'%V M_TSU>=8B9>Q)YY1KE+'XB>'4?8C2B>--$2N]-PT^92']1P(;4(O%P6B8>@!@ MV/:4JIQ0.;OEQ!\M5+?1@R+KY/A[CU[$@_1WC' MIU3'/7/LR?(?9FH%M:U)9]_Y)3A0='/-FA?/+9N"Z^R"0W-Y&B^79:@O5#0T M=+;0T"^KP$4'SVO]JC\02EV/IS*V!E2 %Q\^4?SRT?.C (G4BJ_57UY=W][% M=4HF;N*2DTI8&=V028[*,BR8R-'B(<81D#__)\<# -:I:\+@BC>5N*XI:< MG"GQIXY;G)+^T71LS.89O-W:R MAF/;)%NM*#>%Q*_;,RHXE]>[1MFTDWJEX(Q Q&W,77=%I6V/FIHEF*B7:^9Z M>^,@0*)3OV]T'T7.81R4 JQ'Z5P/Z&<&9?AL:*,D*PTNO7<^G)Q8X>4DB+)I M0"]^$/O" KBI:+B](?]&,);501];Y'EQ&CEQ6^M[H;0_FC>$22]BD-B?QI67 M.N*V#TZ52J,Q!QXMVL_FO2US.O#V!-5149C;H5C8>9=51:/&IM$(=4=_7S/. MF,C'Z% L\*Y-_RW,#W^K_V/""OA7"1/[5FV0MQYHWCDSZ=""PD;I5G/C<^KA M]N>%*0F:>?6R"2;G;7I6T+XAVSW5(V?UU^&ER)1IH2[-G:Z/])7&5L(& M0(UEA12#IE$H\=P&-F]W"O1D"*-I9!;5D:X[A2&FM+N0 OQM%G+6?OZ!OBH+ MR^*IDK[V\KPF+'_".Q1+(\1[4*UT,K^"RX]@9^4?TA7I[_#V/P_> ]_,<+8" MEC^.,Y-+B4DL&+3=@%]GH29; Z=6H#'E.K64[1K*E.M%BK!]7%TQ@\WB3'C+ M$7,Q6F63SPH/)@[%S@?OL>ZH[J$_RZV1_WN.\22!U_25Z%!L%18\?X+0'D/\ M?"9]Y=ICD@Z%NU=UL2,RU *H]_'IGD-YT#W?T^HM2-+7JI81+X^).OG8Y,A M;2<;4=A>E%LAG].YW9]H=8.\KU;Q^XKS^F!M[\"J8MH8CZ<+!,^)O!,KP454O3JWW>YPA]CUJ.(9< Q M.9.RJ;&.YH'[53Y7HL[ RFI+GYR -WI^O?N:;I/E#L"X,PR7)2G-O\-;+*@<[12Y[?0U\)+%7V6!,4$OB@%([, M 'R>+W>I]?1W_P/-A_\AK(I7/X_+22#'K/@,&,)!&T:@_ <^\,L!.*-/K!;WHJ7OH=FWECM^Z/GW)@4ZI+[[W'M:4\('3R-F,H; M58FR*W_\=,?2XF[=8BW^64G&NE+O-$*D*#V@$<17>[-5\BB?;V;>.^E[E@CU MSH1PU[> E*^8/66B(Y-QQ"C2W.ZA6#$!8V^^B9T0F,_O :'JP8]-/2Z+2;W= MI<$>M;#>PYKK". P_"\<="KVQ'+V3K^ILT8XY'L"^J'Q!O*DFS;T5@":(%-V M1I#W$7,HAHK_>BTQ1Y0RO:I#OD\'$UEV0W##IW@WDK?DIC2VB M\%*0EZ'..8V/Z;CCNHH__QU./G?D;4=S5/\?LK7PX5JYI/E[KF[?V;XKRXK5=;5 MSK=$8("O:H5UU^_DR=#9+6%=&:D='H07D0Q-1XV1\W*7WY%A)37)&9;.P&I; M_W;02[M)NH2$/!XP)L$E0D*&\8@!2R4]5/G%3[EPRTH:*@PNSH8;\C.8@[5] MR%>M*Y'?U2^TVD6+ \K:@KP[]?PMLK][^\';H^3&:OKH;R$ZSM?I9:BY,[/R M9O6S#?2# G"6W$ LQ*/+9Y**1E?1=8 MAV)7FXP7$$0()'')0+H=/(M& SP. MQ3J]-1228XS^?1F'_XC/C'7:[KTSO[RG/;&3PX-JJ-%,L<\*%(/ZUA N!=V7 M36YU&0SX/O$-8E\:=:I!WEV/=$SJNI,UKUJ*1-1=WDAU:&XT\5A6"$55,3QW MPW=?-:P9Y"$=7]7S32@<@^*48>0F^4]I \M]/XN78D7_[:#KGB !Y]6B'X]; M&\!F\2.!8 7X5*"FQ&SP4//I,]-^5ZSMT,X @2]&.#T)JG6N M@]MC7QA'[+N.>&I;NI4[%5^-Z\V(QZCOA>9VXL"=GDR&>"&HG?$3F>V+@*7^&[I ,+":8QX:PHT;RYT]*^U]-7$W4Y3,#5<3CIC&7X')R$Q]E]!W!E) M(+*MA,E>:& !;>W1P;QBCRA4N=W TG96TS\]'_BL+>NZ]KM/.^;@8LV&]LXC M3Y$4BY#NL-AX9.\LQ5Z5!2*/%:B>TC5VC,CM9'EVR @OZ<28#ROJ M\%?SA,^8>=Q K6Y5VWD>Q?>J\.I6?D9,\(W"X>4C?=\U_Z?1^-NX5Y P,7^_ M-#5ZHH6?^6$7CG=^'GTD?7.,&ZL/'[3NO>^ M1%=Q8'>W.OM@P0S*.Q4F]@YM-YM-"!VBR'C%_7I8&7'G!IA2N&C4>BNE< MF9J,@ )\( C'_""JPHW,GG^4T7RG$ V?^.Y?63&86"SX&%\OG.XTPD3/*MSN M7WN2#?LIX41Z?.X-=*//E,:,?$@C'1>C'5JTI[NM&>V=\=S%:F>0$'+B?K7L M/;_^H]M9'"O6\QVRD4HGQ'Y%H"O$@W."SU6.VZN]*V#0?2&ZG6V2/A-!-HF_ MB;ZGC; QHBE$&M(\OQBEG7#J(;NT4P:Q?GK$*>V3N%4"Q7S( M*[]<=;_W^MN)65X<'Y+EK5&NX 5;C6Y/M*_^]LW+YQHEG\V*^'W;F<>GM3WG MTY>L1(Y2X=US)/9#UY:4J%8,*1%PUBAUL-X8^6Q+UD>%(+6:8T5XC;E[7:UG MQ\<'/AA=4GYLIPW=;7H;&+;_HG5/0K)N]T+FO(BB^/V<9UEPL:B#>&*VW#$" M#P$.%EE7.CL%X5'VQ4:H,4#^;$]@X\E&:Z-"TI475+A:?HN>Z'&+L[%2;^!$ M4L?4?H%"V8?.-,C#8J2N5&=FM@>EB)"A!.RZ3@L=BPCJ#]T)\FIJ&*_M>[S% ML==;G+!JA8*;<06'8O..#>4(M&R,TJ\Y3/':1,.$W\U,$<7L$': W_G LZ$! M_$@AAIIH /_"P5MU".S2\&FGMLJ>,=??D7TAW*L91&&31EQIDU3=K*1*7'"3 MR+C6Q>S,[9__%AF)]N"R>0+:U:@O ^R1BH'EQ2E[I(PX.[M^^'&L&W%J\MN& MXGK,MUF-!\-[L=-?UO6A3IG-9%A+UEO+V3_.6 MC3>JG_,(1IK$69)(NAB;/8-BQS'_'33@PR?#^"LV!_\2!",Y:\;^\;$DO/?\;MI%A2_\G?G8D8_+<)?QFI?0A[/9 M2&?7EF2TJXVLXA?M-R:'KR"O71Z./!0ST%:G*9HA^#'T?K0?'^N/88K:W2&*?A,]=+GHXN6AQ;0F]^J;-)/ 2):KQ!W]%2_W MWDBPI4%AW0VM.5T/8I"$O5?7^D[.J/]74[_X9&Y7J?!_7ST=G5?,!-F-9/7. M=P*X9$C<>'QR1KP,4)^H$WEV?L@SC)=*WT>Z^P$'R%IN@L#(S<: +N3ZN_:= M7Q)H[Y!8"AO]RV-00'OFX\9[T3'K])LC,/6Y"K(7'B01=;N6<4(SU?]CA\>O MX=181:-9]P.MP>BV#$PL-[V!H+?)[) XFV4'5L@7]L>2U!?.Q2>JL^^Q[V6. M4>*F'"T6 2]W56WBWJ;Y__#O'.U;X1Y5?@19A7] "?*8M)%W=*]K'^G[UJ5^ M[)Q(X".[*Y2;#J/(RNPR<.?T^J9R5#MZ-=T]U^"XXAA%5Z*JC8/S$K\T']39LBC*7S,1GA+L@ M M9B(BW"CN9)B&_)VS+UIMI;7'0#+E(N\UT3'?V#96J#[*@-7?;8:1\1 VK*4R M<'4#>Q*G&)2 EGF3 <]O2@/WZIAH-;>-55!D/$"R+MV M?>'HS)@58^1+Y_%8)]!+LA7/J_3-CQ[>Q2HY+3([KT$Y7X47;L'<5G/ONZZK M9G77+BCZ;(5QT''%X8,;P@H(@-UILY>NQVSQ#8R9G&(1VHMTDFPBYUFO8D^= M0]6"V1'? >H&VJ2&O6.]%<[4[ 0UX M^0^A:],_VVG^&L^W'FR=Z(>OLQ\O[\[M/5@3/T/-&S%T/:X<5#>0(3V6@EJQ MZJ&C;G.IT.C[9&49@=7N:-_F1^D0$?&XC#-O;K[H?F2@#M MU:0R]%)0(T:J%7_\*QN 8CJIOK2)I#V_.7GFG?&*SNT4UY"YTG=U$/C BG[G M6!VJ?ZWW(N!W5'M[HU+WS*C ++.'G3)LT.-/"\QC[@<0/B844P=AP1#VGMVY MA8- L(40U&LVOFA $F@8(X*32_$O6EUA(Z(]:74R.GJ(Q_C[BPP- M1YX=^)V*7S]$TNI/->D1PU6+MT/_4),FA^PVDM)3_DM-^GI6]Q^8P9H_U:1# M-$IJA%A7(^>^&F(DM*D-$]#>/V# ;+2?#\WOX)DU$JK<48) U]K@AD\^WBSP M-+8RPZA;JKEQT6 9"^O1:'P-]U\)^$QAM;WB)88R:O6\X1IM+]-L1=EJP*VX MEEFI;%0-W7U5="!^/_4BO[ZE2&>]]A("B3UQ&XU@YS(W>!W;)*^Y<5H+.T*4 ME[7JLHV5'-OW8/7+$Y.O XUX\8G6,VSK,/D5$T=E@1-=P[-4W$V_#O6)CX[K2%([I-,VL%1\9Q[<:WN:] M\Z_30#J XC:7Y@_%!HK*?4*!=SX2P?69!L1. _C>" 7LBM^[_4U!!3S[S=*@ M=UO9&8SP+&FBF PY.)_W_%A1[<9G%8KM6H/F]>6.H0?95JOXH%C^TZLK>E@Y MAT7H[,FHZB;>BTZ@^,.29UOG7CN0UL-^E#T4JZVQ3_@\PC?/6*@@V&(>I1RU MH\^OVL756.,Q-@V),%\EE?7R8F3I4,'XG4AJ.]7N]L)*UVX_#?=*";\_^UD: MH^J'OS4_5TU!OP49^>;$"-.BGEPL5KT$E2G[!6LUW\'+-6I>> UNSC?*WLK^ MN+QS;N@VZ>M#L=\785H"!=?^)CD:[%",Q7LSI74HUI:)1R367V*-AF[PY04* MODV'8N9 #Q!6B+U?E]CH4O]Q-T$Z*Q)M_B/C@\ ;;CU"V#<_XCI3A;\756=O MIZU]*MV*8%ITM0+Z>W+Y9W,'0GAQ8CN5R'9H2Q^#Y- 7"#S]3Y&,7?\?'96L ML_W@M*"'5]^FR0>[\5UP4EF"ZPVE0?>D'-OW!FTS.1B6R0,*^VX!F!4-]!M7 M[YK'<2LJ9R9>AVC5OZ[6S(LPB!;A68J'8EH!OS'5-0K)MF8BPH:O^X!1UJW9 MS',X)ZC-YFQ376]5I;*\H6 18J+BO$HA0MACH;&75#/M\JDQFW=,GC&' (A= M/>R+;SE:[^I__CMD'S&)OQ)CO?UDE4E8T2UK(LQH160J0L9J6\VO'-\"ZF?2 ME+B;W)I-_UNS:ZT-(\B;)/[@>P?,W9!%X$48]JFQ+(JO/H@"04+N(''(<;^7 M%!R83.P,^PATWF"Z1>S_VMV\$.XY;HY+\\I/^:^';??Y\<@_9YT\R7G*RQ[> M(,I_RYH*U7H'+>WB3 !UHE@1>>790]MAG&E'>?& 9:GXSJC M))J0.^YZ7Y2+M-<\PT<,U_D'KU8_+.X%AT;6+>:&*\0CPF?*EQ%ME.:5+O(? MV.0$S9\665,Y&Z?FPZ)\I-N[F]=HQ0[]LUD&+75[Z$"5Y.(/>@Z[9@XM90.% M2R(LF_F]VP;S$JK7*V=0W+';J_3@IC_,2 TW;BZS-!EG]%W*,.BU\L%%NW5U M/8AV/--B&]([<\6!F;_1PZVSRN_5E8NL ^?J;?)*=:":?:W3K"VH#]^FR(J3 M.*#:2#=F9 ,1#H7K3E09!O'&D]GFII4NX84WG)#)NK1:V! ^($&:UEW<&F<$?K[ D$"K^':G2T-./!O11RUJ5(?#6NZ MFA%/X-GI @OI#);-9I=C14]N2^+/[7Q]0]*52=X;CX3YO$;W+(OE)8[;IAVE MJF^N17GE=]B@K'P<\XS0@%R\M;OH=[.02KG3BS8^2XWNZX.*5BJ>X1U1G_)%SRS$+;NYWI"NT78)2W.Q, ML66;OLELS'9C 0LJ $@L7Y[%--;MF&S76WC@)5>@E47=#0V"%ROW>G?QSV,S MKJP$EP>TI93->WB.LV@3O39%XRHF8$SK P((IX*]B?6):Z<7,Q"1JU:#LEZS MW*ZMRZWBAB.I^>).4Q&PR(>5)!+GA2 TK*K97S/&W6'+BI+6TZ_TP\?@@5'& M''3=_/?E"*21\:.*F1TCB!*D &(\OEW1"$F-H:YW(6I8GL/*WE 9H6J6.-(' MJ]>?E1-EP2C>LW-5B!ENZ 7>G,V4L!W8*[9ZUC!8Y!*Y:K.)3OG+;O0)4?OX MX-\_CF.HK3SWNMEO7J=6?ZD9;W,IT7%? MRZD+4&[+E>CSLXEGX#&2S!'>@"7IFME(NFYOLU+[JC4-SD9$9@ M?+)S[P3M 6IE:2]O/NQ#HU1#OVEQ>P LID]:$_A^U,SE&$#JU7("C+TJ%\>H MR'KU8VJI[#2F5$+R@Z-MJ^/3GQ832L8VY&2"&SL]QOVNKOK$-]H>BE%B"<2^ MAUN^IJ0[46=72U@^\Z%X=LH&"$N@2,K0SKUT]55%N(-0;P@?_M\=_=QI"J[Z MIKQT+Q-&3+CY=J>(\1A\H?*!I5?>#7]TX>0KS!(K8>UW+[?C YG9B4?(V9X/+9#2T3'9 M!7@[QZ]%A4M;)=C,N4)6D.C(&I]C5($Q(IIW^34P@SVM3_@8>NKGLLYPO&#[ M"5O-]AKJ6QQK+Z2O]%J2)HE3[Z(*N[]7Y"@SPZ0E1B5RX>!NK?O77S8N#?RK M63;+;E]_BLN%$YX\R[=F_24%!WH4F6583R00V[+Y]X8G4G5 M;]DPZV&\J'FA:'0%1,XOS*-2TA$1W($+Q[JL-G[_61?+7 M!&TF;^Y7C :%Q@P$TK(JVX5]7$H8DIZ7 2KRBA+^"-@:-*D-2!68R/_&P0*/ M.V?EJ&W@)\H,ZNYT,6*%,R0?7XQQSI@^H_RIH)7#8N+=F*RY0OY<(4-OV"_[ MY@!8$CVVQJH('I9[TBR4RLHWD/$UW:E:">_:P74MFN$,BNT<O@V[\,;#ZO%.X[[MY#4V0F=>ST]C#J<[J2IUHG;.K[2 M5CTU&:[*MW)%,I-(VZXR]]CR8,0L!5CNGG1)6>3DOJ?@CYBI9'+BOQQ04UAZ M1HDY%'NDI64^G?(XO.JW):N_<#^5UCOY;G9]+-V[@-X[ [W;RT%WIT?F06_A MY&ORW7+TUFL_X"2]DF?O+I5_K:YX/IRN;W*O7X;3$:ABNJ[[DC*6Q# M(.>T MA ^B-'1U@<$I#-5=%W+XP93UTT@MY?CN&*#]Q)8\%$K9@5G[F=\;>_ >KV?: M,@-[@2JC174HC+BT ,_XI,9"2>.^]XA47.]!H%P3!>APM8$1$VO8.616-E\\ M4:8U;[ZQ,8/FC!+\A@Z$8<:9?6<28]M*O!O@Y]\BCUP;[\V8\;G2NVI4> ]U M1X7G58T*<*&W'8F[F(\;'\RPZM).3.O/4ID-;?/4WYISWU#CCJ]E\;+>P].O,)81#B=^)4R04/R3D3[?BT3R7Q$R M;D_ZB=PJJ]LAH_WVVU*#-P1*R4>6YHF;#/,5H>.L; MB)LD;?H3.-RKD[;)?R_Q/1VYAV,K3!0T Q$K1R[<5GE%]@(G_W'YBN/7FN%< M=E51_-YY&4D=2P$[L.GY>*V208V^'+;;,9.L >J)-D^06XQGS8Y"J MKQSZH2/RC\RHO/,P"72L=93I>#WI?O[@>RT *G>(M,"5#EY6J"C M"X!R788D)76_IY$5ZIML-A16^L9A&6RJ;NRBA,*4CDA"5^I@HO93%OQ.:N*7 M:,=>X//2WIGMVF/9/: WF*@,2J'1E5E 0$)PB"[;;PZO?Q&OCJS&+V#=(5[Q ML1?7Q]O,,RU#)4;S35*8\0']K<>J(%2 2R.U4^&DKMF4>ZXCV(W.'L;)3/J9 MH4$W!'2WHJ:A"0WBL@/"QS>5@=$VH.;'"-6PLN&\CLK(.KOUAF53I4!512)? MYQXQK422S([-[IHSW+,=#>R_-?(QQ/@QM39L2J 5EWF!I4]M"@QVK?:]A/=, M4W:FLWM&?U%@ZLOP_+^M/U<=2'D614DW7861*"$+DZ!4ZH+*C4K3N^VL%KLH M%"K5*G^X(66#2F@8H+Z9A#D\76M[!A&XHM_PH( SJ7>@R/PZUP[$N)(2Q+B[ ML8%2U*ZD=!E[05B(.%85O+6\3HI"W2],=YFDK!^*G;5V<89)#(+//YL?@+QW M&T%JKU][OU3^>4VD,SO\4$S;.RI.B&Z>BRR_.D?%;D?S%7DAS'56Q3)$XU'A MN.EZUMER'DWR@*)7$S]+29&)&O".[E"<*;H? MF6#/YCMD*GX>DV,,C=O.?<=$AI688.>FL-';52J:)6UFG)7@@HL>\?Q3QH=B M]L_[F];[*P"SJ0$48J?OLJ^4BO+DQN34D,O0ZZ ]LRT5'O\>>9KO(1YNJMA, M 9XP^=+F8GZHE;-Z_7U46%[S?8CQ65[*DUF7&N/[K^?4:F?*S(^E9+H-;QLW M=1+CLU1"@N9$RZ?R,:0H;V2N#%W;)%BO,3?$TZ9NN?OTEX!(IM<&F$-&FDPZ M%7BP'"\NSJ4,;Z_*='7C/)F_=I=\*[5ELBEDF9GN_5+P0]'*]: 9R"2ZH_R) M 6N$DSH(]WH8\U/O\@X9+?M]Y72E%T$J].&U=/\UJ@?'[Y?\L2_@%9UA'>-; MP@L9FY;A?"_ &;9?RK3G ,+3U0>(O6A!C>(6$O0:AB%7^=@X0/@0S9]*3K8"]J 3@9 M,HV+YL>:V *#GAKV\0.J:B"QQQ?@#7. 4:-J$^G\>J)_3@M!\E4IR$_4;7)1OSE#EH#>2ISU8/OO*OUHWH?TT;KAAOVJEZ=R) M $<,@A*$^F.6?A K]ZO[$S[3N (O2665PX&VXT/3QW_ZM)?3IG$Q/[ 3IY= M>6X(J'\US3WUXP@\JJU MD.VD _7FW*WU:-[17HUE34-&$'2X]:A@3)EZ]5G)C@VUS.:&?#"N M>!WMK=$#-]U+-$]F<5"IRQ(&[6NO-+ 3/G2I+/U6VE?YB97&B5$CQ!@F6[^(Z1UX%KX&_^9^1_NZN/Q:@0Q(4K)BO1*;,?)& MREE)@)JND/:,]2IY0SZA-<]O.:_2D4!Y+!_(2PF =\>50?@8:,<"FQD^&)O1 MMC\WXQOH)PJ>]5A8\"/YX!N\84*&LGL9 M .B.X@#J:.?CJM/A/_RMO>0_ \QZWT;DN;X!CC>>NMW8+,*JA(*!59TR 4W; M!?Z3$!?86 +O_FQF)R'C9FW^@8,%3 97;TS-QH__(D_[#'VE:%[63*^D6',D*S!\7'E7U<:Y)"Z0 M_]<*F&?]XUPCQ'DF="Q^_WGHGG]>LY/;<-VG\1#V0]-S*#)L]\J-&1BWD?%R M,\\K=557?@;&K)U84$UAB>M XZ.1Z8A7NU'6,"KJZC;EDJZ&Y(+3*B)0[K4[NHF(3\?UX+-\!A M3F#/25-=$<%]_L@+SXT?[BON^R+?RFWVU&/K"KSL7^&RW9;WE-X/@PM&5. MOLO*:AJHK-0-#RIY[RNI\-CJ(,"(5C?OU5:U3CMI""U;7^P-F]/;9.A.QJMB1?"MH& /^"9 M-\:J;K9.*2[NZ:^^&8.-R8)_VK+38@L\X#9*+T-OW+^5W8>Y:[$XXC#9&5", M@K[9X#6 FVE%A8L*")\A#\KF@#%K8E+K"4U[+]SXI\[4,2U@R# ^^%#,7[UX M%K)@U"MZW+'A0U5WK(]0F&N FIRDNK;@@_39$]P##Y>ZU(4:F\0+2B]:G!,4 M?]TZ4L!]LS'QY)1W8X;^'O(JQ7=E&.=Q*%9_8:%L#UZ0V$$ETBA 9%,O=-6' M_ND+H:WW6%$__QVN/S-?;1M[]^?)MCP8UN;90^5/?1?67AX0D/8V3%-+X^GZ M"L%Y1:1=!32_Z95^?-O42 H^'?',D4*,VJCRG1T;CNK$OU4)/[/<^U6"NZ5R=#^_,8-9\U/'_59P&:93LY# M;P.M&:#VQJB$8[\OB:ZCWPVF/]&XB\OFF91@'G?(-#E%C6&=D;4CJT]*M)S7 MKGKWAX[%3^E$W\]N M^:JAPU/M&;WAI')9>HB)W%/0:B!8I.-[T#SGFG#T2OOVSGMW(Y(G*^_..+WUW)?Q!YSF9Z<7XC9\"^1IDBE3K[/@DHS?59R@?-7 M9P10-W'+4\=XUDTE39'>C4%".04=VU&]=!\A138SQ*Q<6E\62KO+"&_)<-0S M;;8HFM94E*!)0=8Q%[V&NA'Q]DU? M,\U&1_KNQRP*]CW]R\[^)QKK2="B =6_&"?+R+%,.O@@- MO$KP0S(+-UY&+:-9+H!F14>BX^@+RI5N'FLAE]KZ6&!11O=41%?4;LBKA>IF MXC:\,<"6I_B+WU?+\H9JE>G[9VO!4P^]+7.?;LVSH/KT(-*A6%6O@DWQ.MDX M&EZAZ:*$0#0V6(= UZ'9H 4SV6::%!->+XI7[9?P.:\\6@(++N0R""BN!6@( M5KIA^LT2@#71)WB5=J)O3YRK'%PER]"?TV577T(J?%[7?RAVKAK*>S=I=2BV M%*]?)8I[5;>>E,U9*%.$+MY/H1(HZT6.6T&G&AOV2WSJ2>L:B8_9DZ(*M, E M1>0R7]B>^PXWR)_Y- /1YVZI7V+)TRZ"HY=CY7WOW$N77 M)*4?7^UZXC9UL_NZ>Y-IR:.BI%[7'P'ULFPAF'(/D]APZY7S1)RR!TOX 6M[ M*/;-)O!D2^W$O.RAV&YZT7*=)6?=N10YNH?7?1D,]APK G\RY+:CR1*[V%2? M&? FR\E;U:U8,-?D'VQV*$8> )O/=>U$!L_F#[G]TWIF:-Y&'O5[0#H^BVB? MM5/%1P29<9P4*4]]:]+;ZM;:]:>;OOSH3'/_KCPGXCVG?=9%":-?*DV(L]M4 M@V=UA&_0C+ W-_:6^Z/UF=JY[_8R5%14:4NU %^=1H+HCR:%;S:1$3ZV&P)! M$%X7!R="/0?Q4W>F,X/-:8YTMDC(C%Z]UJ/STM[:[_PQYV ,6H?3(W3%X M*4WONN?[2-%9U\ QP!>5%8 _E5]&-^GX16X&P*VL_0S P J'L%:WN)9LQ,KZ#,LOY?CC+*^ M/V\Q["HI.T/**B>V>?('0JVRV9;2I]WA837YA%-GZ.@.D-W1+ _6K!WQ6K'" M$G>\2<->("H>\A%H/'^=8_/-#>,XQ6G2=5ZK9)7NQL<5%FJ.KL*Y&,^PR8)) MLM@4!49V9S]$"1H@OSR(94=EF1%W$2-SVUN57SNR.2F\0N[J9#R!2(XJK--C M0WG?_RL#)_'N-DS?)(3V"UNCJVJARY]!60!6,/[&2OQ4^0;&/+$%!WCW+"HP9 M]U-MNT%H&$:GO3*&P4>\^.*?$@_Y'8:0[D;))*[PN=9?I= ][<%8*52)6=>X MSA?AT4F=)4%/DCY[$=Z-3Q^)JO.W42SL.S=Z6J\I[CXGC56_8_OUGBO$C AI MR[6]FHK-[B.&\\/ '0M(FKG!O&M),:_;IH.WB.)FZ8%E7 ADXI1>UEU*61@[%N&I;MBSYF4%+Y=-!#B,8FW MM2(4#H.&U(MWCC@1GD.+&]-B?9HB.]K\WZ]HID=&:*%A +CX/1]*O0%N64]O M*951HS-M(3I6[?G-")PE9S*.2!^MCA'HN#4D=BP$\B&0,K[V\,'J6=L[\47C M8/.5*,F_RKI\!J2U5?6<8L<;Z7JPJB+3R'*T/F-E)=@"'$_.+3[1^['[BK^5 MM>S\K"MI7QM76S*W/!\S]#V)?^3-=E6R"SNXJKLQ)F+'<'&R\U!L.'/2'&3Y M;LTQ=KTL&?--XEX\PRNANX--VG=4%VL+\G/\X=B:N_C M:SW 1>2LF $G;]@U:$9?V9F"R(%;?C51$0:2"0[&P1JBW)Y5X?;%4J)="5Y'OF,\]%$/=7^$G7?"+[S-]BQP=]?'Y%K\YS+4H3ZY(#78B M!@<3I*>O#Y*DC)C]'8D#37FE#^BFTU7%;0^5S^(^-@Q_BAA.\[=A M?43KCQU/&$.5GM/IC7PAWFYV.%XOS3)Q.C0TR[/-H:R-/=NNL=C9'QGL%67V MJ*A^O.FK#R_!Q>LSXZNV*#:8J'KTE6EX%V;%JG;Y,Y)1M<;@SKSC< MVDZ=\?R?_PXA1_)__[!1K _[!OUAR>8I-?1\:+2X^+4SED4K3EH1,N=VLY4V M+7.H;2=!B7O:AOAY[T)MTUFX'_.@,.%^0RC#E M UY:C^75>DF0WAM-#&+$:\Z9?Z*4;]>^6K*RTQT?'[86\NJ8REUGD'9&!R[5J(V)#GC6N5AR#H4FR6(WVP]FE=U/>)^ M7;#B)5X0=_!KNT,QNX&^1U&OT EOYO'!C(3;;,IH.C/Y(/EQ4EGI,]RFR9?< MFI/^X10/AY'FTUQTJNO-D1[_YD[WGKE9UY8-=1MME_>#B+A-T(A'\GL+B]_* MOO-5<6A=T._OGE(/ W&MP.3$SF];O:5N.E7LW 4)S55Y"]Q!]8%#L<: YSH= MRH=B'Q6#%/>%,.M#L?#FV1)2?N+!7O&GL!9R*+9=_T)<\5.4ZO I5*TN/Q1+ MDK0DEI55BSH7J4ES<@;2X0LRJ]]&8&R=>^!,>T)T8_BXCNP'ON& OI.&$S5)NH 5$5M"',,'EC]^\CXS M\ZO U/+"58,Q>8 2#&BL\0Y3\-%.."_7"%@Q*JW6VT*AW0E@X%)#*N,9%G&# M$:@R_F U&(!ENL1DO3<#/6G3$DUW]B_'--62/2T#0?7,8GM>V K^G8K&W,JR MQ,OBCA/[1MO6/\>L:',?M'>^@DOVEM2B:5@.7!OH]6CSE"ECMNGF(/S.[]9E M%:EC%UFAL^M#!EI!JEGDJ9K1G-Q@IF-P?.L4QS?9=+F,?WPQE&7')N7S(BRK M%+S-PCP7=3U9;?I5$4I!+6<(R\;"/8$ 9[/PSB=ESJLX0&29!DM#D-A.;=(4 M;"W%VP]R4_A":PJ5O$I=MK4JG>3%-[!@9L.<=:.$,9-T3T>WL8>CI8UY8J:4AT./?2J[^-'+1K;LTMF'N+Q6+V MOF#:1ZU:>=@%5RE,&9PI?W^&DOMT%3=/'_$,*M+"%H6/JS8E^>&(XV$^%+CL M[^=/!OD^>\T/DO*B;/O93/!&FNI.CIA>UO#)U2GKWO1[L4TZ9FFFM&3LI.H( M7BEW-4O4,^%7N+&>GD??KW6A72[[]2_+RY$3 M\=<1Y>BQU2#DU& ZP8=(Q2[E3L>LG&>HH@=M6/Z!32_KC7/J':%I\L4]E(3W MWX\L6[U<\3TALV#PX*-V49/+5EA_3C"@J3=?*Q_4^Z1L2E5!!NQ6U'4HYC$D MC_^6&80W<7AYK$O#>T<= MW3;_N:3SOK\30V_;ZU42J'4;)NOF:-U-:]N *4[ACI-^<^,63Q3P(KZ=LA7. M]*3E!&KXMO[ZRW23C6=M7&8AC.GCW$17B=VP]XO' 'LS(CR?E)B]]/&+>IQK M.!!H<"*#,KVVO>M68J629Q>H(95>_>7),(#LM:^6ABBW/U;0/Z@QL][0;^@67 GP(7,0.T\WD3:#^<5)V%RR=2 M-H#TZ=U_'>K_)3Y7F(J!O7\TQWW9\>L#P:>U3/D#!@23[U[ Y<=UY@^ZNEUI M73ASY<:!YK.MG>*C3I>3L=;^IU\EU,7;WB:.QWPYO?":(@^C5F^SNIC![EDP M=T83C3NN5VG.%:*[M=Q3ASB.7G'<\K>B^D.QU)?D)OT47D,X1M&O72>1!P>_ M ]\O_"T_Q>F'Z7BW;VMB%S!4];+P'JO>PJA]UZ7[5K=LWOUUKG_*D'Q,P M.EAFBD[J$MK*&]-N2G(4?1//;XF3HZ51L[)J!-W@L9S] NKBJAT\^/^P]YYA M;5CKNB#93NS$-00#!E,2L"$VQA@P3;3$IMJ4&&R:*#:B6 @A@^@2D,0V'?L^^=9_8Y>V8R,WG_Z,?[ M0TNOWK76]ZUGK>_C%1AUI"+NS(0Z]D:U-*$G=3E&<,*(\3ID&$6N;I_M=X$= MU&=BW$E^@3%]_S#;CO&) ^--<.J>P=;?5D2@6I=X MWEQ2]*7]3.&T/.JB<,T5D\WU7H .;2VC3^5\"$YVUN!!/0N(O'M. ;F!2D9Y M=U&=>B@XM>@@)FO"Q;-[%5R #%'.TQ>OYAITI"?IGY71,OF'(\-/6R,7T@^6 MG*Q#D"ZW2P?>+3G;-X,^/DP#JO3@3<;+>5?==U ORTYUSW\[M:K:Q=,:#U4#V2LE3-63X5Q.?";;NK+:NXTV;7V M!=CAZ2,AZPS:RI%0F'=N3CX_IB/WFSOKK&YX\?5WKV@/?4OB$"83IB0:6Z%R2#Q==&HG<*I9>I[. )"#6BLYW48[E=[8I2C^0KI! ME_IDL>9VL>7CZ=L8M66!9'?8V@1J\T@(-32S^#7/Y:KU/^7L4PW\UM9:W1?+ M*L^W[Z1ZK 7@KH$!CVAY]GD?6F?4-WV\*QF!3^<<3\I^OBTRN&VX;@&7EB!?W%]K(VA-,:XV_N)3V]UO_&5;/=E>#4JRFY]3$N-A%U MZ8F[!L'(R"1/3@;DRJ>%T<*RR$5_=*^I\6:'GW-BIL7;R%T3+C *D]/]9A.G M4@"(W#@2TFXX/!(:MO;3WO,ST\#8>_(LL?B LHF*$#]:HV5_>IOE=C*G_>% MU4T?%>KZNG2XO'/\ FR?M.[*:\W<.F\VF:JLN8F[#2+B:<5Y_:FR[-*JT!UZ MXQX]1KY@E8IBK\B$-0FN$8OD,O;$C+6KYO\/R\[\ \X5[*H^0R_U#X34ZAF7 MZ:^=W#8+:6$+/YN$C_EHU&29'U'3XI7S:-(KR^T':J?U'U<'58L M6D1"5UE-4]XGAQ9W$;K"9R(T\,MP.N992 3Y,$.0O7IV>!?9L4Z";,^,C MOO;R.9[CYG"D:HVM>;HY^'[96,3!@_?4TNXAY:>.N<#L9>P%C2L@\0*?N(=Z MOE-A85JQNDVI(I>A,R'^YAN"R?L'F5W W< ^;Y)'TU7>]@[1:*FB;0$'X;X+ MW0A1=(J(H_I$8-QU);OV^@P/?^+['PF-A=R.$EQ&F!\)K=0W'Z:/'0DE M*!FM'0D="55/XW:SCJ-/?SW6,O,9]4) 3>HH ?5@ J4QE;7::/UE:PPNLC]"M"5(?\P\0^HX063RIJK[F85)!=6"T;-L-M>FS="#'M?UJ4% MQ)!A"8;AJAX4 WYZ>Q&YRZ0! H"P\0TR)P,HCMW!31UAT6,GPXHL],<<41G] M#K1RS"Q&HT^CO]9T01"MKU>G%%O7C-8M^^BJQ@RE[.>^M$_:,76=W->WA-F\ M[V/?RFKJ:*QIMF]C$GYJ\_#?@4;>L_-]A#HU&FDEFE5)CN4?AIYBC:QD;RA3 M[V_0>RSI!BHZ;\>4BP3XOD'"FF!)'6+$['T:E[4L4+24"\2-20)47@>,1LO\ M.K6MNK2RD"_F-(FW2Q4C$( ".;D*58WL[C93!%ERH8BHOE>):?&Z)35'CZB< MJJR\6=@9?GJ]J#ZQ0HW@T\A-2FU]HE:6\)-K4OQRZQMOYGT_R"//A"\N/#** M TQ%91Y^'V-XA;VE *!VU.P<&/-TO<7,2&5#$!KXNK&;A M%7=LD_UVE]/&-[& ._5@W_*Y+M=$\A-8UX7W D_\LC9SZ:#Z^LT2?-NB4Y'"J!66>BMTZ$KHY M;-[A5?BC/JL.522UBC"TII4#FAK]C*Z5D9D !",?'1X^W=+H9ZAJL8;BLL:_ M>A,I&S"\X5HU/>QD1(?4%]V/"KFX.PSAQ<6#%[N-_#,=4\(ZR+_\PUH1/<;U M6"YD']Z9.,_8:LIK%OUETC:C7JTPK'@=5[=(6G(/M'BT3;EBP/IQ !,PC[Q@ MG* KF4=R*@'BIJE%\N>I(8,Y\8?J&F03"8Q^NX)R>N]T'VN91:-*\LHR_WXH!W+QCM.HS^53P$7) MR7?/6@2F=-U F9A*^5>(KB2O/#0R,G[T:#9FFB :1RJ2JY#L9B1OW7.[.BFC MG>-1W?;'TYN6/Y[F\.]T6)M&MN4OPJN[Q0S!;349VANG06$7LKRR+Z*_B6_6 MUQ&WFV3GDEV'ZHZ$SH6M6LK&+5J02C3;Y.F7.U'?AS5+8)'D'=3%)>REA4)M MJU15B)%I.-!-CO]/]PO\7^"$G2M!YM=+Y;_M^9&S?V,70S [WV=9FKZ\97M% M9$_&L7HH"W6'9HM)-38XCO%5&';\8-C^$))68R> M18!E;8C"Q C(:6')WXCJ6=EM 2&2\*Z]'7(*AFN7\6N;(?*Y=5Z*.^G M\%TA\BF=W,H=WQ%R^!0C'>P!QUU!V^O\GCJ(G[\!1#YZ]S.I2-).R8DI)T>* M_?T)E9'1LUB4\&GSC)L6;.4M/_H=#Q$]C#S[1UTVM M*P>'!.F]^1'HK/Q;?0.COV3JFQ#:WHKZP#VVE)'2Y0D[MQ;_J:_:4VNP"J2= M4Q_B:#>4?&[_B Q:.!(:/[3>5^U2 _=H#> <58<38(!V/_\!(HBU M8;:3/P_MEK"SY_OLQY2L::XX)B707A[*Z+\#U_K>&7CCB.+G%N'T4LCE.*IN M ;Q@K2RS:^FCG6 R\O*2JL4"E.*\/3,&39&O02BER.EJ@UNMU"V0[APDD*BE M(W>[W#%J@A5TM M* 6/B* <9A\)A2CHI>'6C$6\?])EV X"DPJ+.3PVT'K%9IMGV*H5>"34Y-\C M6QVYY[\/-)E4:%V]( X!T.-[S7E4L?%&><'B ?HK'0=VP3NO9X-3/DCE("O4 M=GA>\)'0'U6LC(!9W-OTYA'NFN%.Z)&0J,/>_%3FX09A,D1S6V!OG]$7U%XU MS*R2':9M=UES.*K#KC66E'[\ABT]H@F\URKB.6#UT.S-W/$2CAS\?"67>#%H/N6NJ7'"H M%55?I(-6@,:BE<-X, JX_Z=_:]H^Z"08@>?TEC*+\R(OKKN]"C^1OJ0LZ4U[SG)C:;S!J"X7A2 M: DC3FIX&DL:6X8 QHM@C]RT0LZ:&,@D.%7!MK-'KVBB_BEIOGAZP.*>]V6C M9G23.Q_"G"X= %]LW2_[2L=Y$?."&S)T6;TA[/X9U?");2"K+87HBA%IMXO* M<@TJN@GLKYL9==I+H%;($"_.\0..A.ZT;Y]Z']35/).!>M__F2)[W\M: #I\ M38['5CX^_JHD*O?Z(OPJW5D>+P!10\W7<\9@@>7N]>>Q!J<844HM69=M/'P] M;2[EW.!?[M@[V^>*<>/F9?N-E'ZI4?/_"?O-6D8%E3V5@[:TF>U!S9LVU MK#ZENM@^)1[:Q45ICJS*U&:?"F7UA>D0KU,'@-,4*S%]/ MN+E/:L0%:'[=V7H: /:W5T3Z,]Q/?V@(7D.T[@4QODY8E#-P90N(,:XRE0KR MS=%>H:919MD6JPG,"G4G3E\,4G7AZ=SY( UN]WY20U\6DDR+XV>YZWHWXMOS MM.G*ZL*:\2T6AY4NT7#Q-]XRP5V(&GUT_'I=A EWJ<8:R]8Z<_NMXV@4LA5, M9*Z'=]B>>,Z^S@.//A>Y\D;I446#8D4W/'GL,__5A'(=TQC@H:=5 ;6AW+D" ME>P$BB-!X]FZ6V2HCZ670J]D\ +>*FZL;?D5+R*H8_9U YU M3BL.!FL0\GH!$*)7]M-ILLB!;KV@?\-A^8)PCT![=Y1BS?#GW@>ZG'&G^7Y9 M22&@ATNG^A7V4/^FRBD6OB<2PGEG60 M9'"58$"$-!.2RCFEP=^YUP% T>HA:>6S.S>J"F-DT=PM"XHA9. *V:])4_D! M%4@?SRL+>)J?MECL[II,&W18$OEE-V/[;IDFO/>NTJ?H6DPN]ACK?"6YC\'%FZ[U4']^#]$EQ_;Q MXNZ]8%8 ^*Z(P2SWIX^!0>[V-$G%I!KQ\B;76=>J.9C85X#08WY.L/EH])S+T F#8>KYBSC5_&#["9"/MSQ4SP>ECTYPJ M('\REJFD_I3IKA'+!)&>4^JXA:'8S7K$N=81C=P=VUHKX<[1#.FNHIO?\=['SE9LBU9DW>YO+6 M27X%P;OV_"4,!(5D5L\ADZ;%>P'':+L^S3 QH%]0I]_87Y53== M;N=0L:0DB/EZ&Z<7X'2;*SY*A >/@[3Q02O-^ZA=5G+EPP\541L1!+ M;$PRO*:JBI;:!0,MEZ1 0-9R&0#&/158R!]&DNV;RC/HCNW/W>:-#M6.UU8G M.1)V5 EV-=_Q85KV:'ONIQLYQ-DVR^3-14*@!3S MECSL>V[ MK5(MI#-J\P*B,MQ,(T%)MM[/I;^1FLP9+@FICIO>4S*R431/\.Y3T(Z:-FH_ M$B+?SL1^A06;_LL>Y)_"K1._?;I_K6.O5CG +J"F-L]_N3Z5$YPXB"V'ZKG> M;"Q.^_HGC%=]9'_O6R91$@#1O.+Q@,1 .)$/[;NTFF8RQZ>=&U)3(^IH%PM! M71"K7&2O=-5Q_*_@_0* ;,V$ZMA1553'7%67;O7!$-8I\@<;^LG"'5[N\HEE M5BM[9.E)RO*4P #&P2 NE]]7)QTJ]Q$!OP(,/7NE=6-2EA U(T8A&QZQ_AUT6LE62?)(P^SCH14+B*R=TBXH+!UCA.IAD$QKH8[8)';CVI%0\3OSS/(&J_N,TR B MGPA5DC$3V+8H.)9CIX#<@IE+.IHMAM+9NQ9S>)N*#E8M'^+BA3Q([G 7@P3/ M_>8:! PF/B2 M+T27>Y!4.L6UE73DF5G?IV>FMYZ9EMHTP8=MB)B_BCACDOL$^&^23K?]J:Y=.K!AOE MB9F4A= SR?(Q[]'^'[7F^\C):MJ+W ^"@_QO;J_KDX:JAN\!!Y]B9\P$5QZT M<1--BN.GCX24&\> ?7O+;NKX\;&0@]BN^.1BV.V9\/UW_W$8T,N]SU/FU]S>6$,OG[3^!GCY M19=7[3EU#7T:A/5F,0,GQ:X=GM>^.Y5GA!)P'N/&.4M-TY#XZ":!7V62NV\D[8ORG"V?,T/KNO?R@S=HCH3."K>F#H+?TE%YG._(< M-#"V;WO%8=*0DXE[VVHU5Y\]YB_=N8'3'D8N6]E,*_?[4^]Z4B2>/E;;&4Z% M.*!/;\%!+0OQT_#D5XIQSN1'P8=94YO_5@DQ!X*6FILF0:3WHMHCH 99 M/@??TY5[ZGDK.4"WW:3V%3)?YG/O2S_^4]/9)%,MWX^$\G O'3"/-![X4JVSP?' M;%SNB=09U+6Z;\Z2Z8)P:_,5$!#5E4"JH2<$^<6TF^C<*$.S"1S!G6R4R7Z2 M)!=YN"._>"7%_L7$*F4F+#H#1F[8B-)R31%33ZAK#!J];@J0SPI1??&;"^FG M=E*Y,837Q6.[XJ$A)@WFV?$EF(?TS;%OFPWFSV4H%#4LAVBO]6#O<7K%:O$*T)9ECME4=DVRS/NRQ)=[]4!!0):2NDOG%('= M'#D=@T]7'JU77W2JTDM8I8!GDAD!Q);R1[;]N:%S\6GM*#G5XSQ7OO(XRS6M MN& 0TPU335U<_O5U0THJB;O(?TK>O[4WWUT6/H@+AZT"E>WXOC,WVG-X MB_,[KO;5AQ_\"CB%V(0U',^?JWL6>_5(**=U%>D:@Z/I+Z7*ILIC.,;Y%HV9-8CP"(\]Q5^#[=/5#,AT/0=3L7S_P&D&B%"90 M%\-.E&XGC9LLO.;1>AH@TI7K<=BM-7M'BJQAL"XT7B\;XF/J:PEJ8HT]B2S7 M'^!?["3IFUZ[FZK]2'"%!(G>.0EAOG6@*3NDT!?"%;RJWZ3WPD:P85>3TYH6 M??O?[Q07WBZ;M-PHU[LVAZK/&O5;@-;J])N-N/3E/GWE_ZK%K M_&I27U;>AV\/+66%LMU>U9:)SGK4 &*W7*M]6!WNTT;N##NPO,<;PT"5YQCU MWC!(MPJ7N]' ]Z()BQ;LK('B,@N.A'SZ$529I3R%)V>"8N(COA_,7*HHS[%Z MX#?BP/."R>YD*P)T8^]\_LXP-H2@55UL(3,8G. MC86W/*;VHS='@C3R(.J.";90@$4($6 )3:E:]@]31%G*WQM3')]YV;A<0$=G MP[/=3GU]G.,I**A@=1'5B]F3F4NT:=1%9A#)^V7YPI"RZ2I7(ANFT@'J4N@2H^X7C.Z2'XM\Z\I-@DD&0L[L<"W:2.""YB MN5:KQK+C/IT L:HA$0#=W0R)K"RFI]_;)ZTUK<?Y?LG?L2?6_$>U]Y.^QECPK72-M4>L2TL]U,NG<],/[ M6A73DYPWCEK<6K6>GQW))4"\G M'^T0SR0ER543 Q DU*C&I+KZL5@%AW!IAP MZKI>,W=]7W5%)CPN:O&9>&\Z<.M#A.N^X<8*>;?Y9 1@"ST5%D6>W@9Q];:^ M.A(:^JB2?Z-VX9==\G;4S!AB*_+L;M"";.?ZD1"B:Y7:%#9_O$Y7_.9FX@AC M?;^%6#T28E $\_L2FPM,P^3I0T'&.#IT8^#^D1#H1TIBY5CY\WG!^)$0+F)E M<%M]CH6/DN\Z6%%IE5F;*'9[')J<*7U2,A@;ZQLU;N?Z'!HFK'' M=8O6GV0\4#E _6U7K2NRX4+96,QAA*#9_B.CV+5B'ZTB:&H^BZ!B\]SVI#[; M]$P_")2U;[ZPO[<227R'LR*#=F3<5L(B+_T[70S^ARS_GU9E4=NMB3#_23PJ MV+6O\0E;6HFSS:/[SWS][JH=J33AXA?EZ[R_B:O.D^WI'JAYW-_RD*?BJDP'D<$+GR^]ZRIF4W,.%U=Y!SS*?E0@.3_R MIPU%%KMUZ]EL5$\]D;)T)-1O0,$"FC?\@"MAS0,R&VZ1A@VNO<66/!1\?K2#&* MN#^

X4HE5/3($C]EHG.6\SP5Z:%NF7JYY(]=S+_2V$U_$JC9V MPE_,>K;B#]S\V=\K'/D32BE:WFDA.U"\FGM7X>5U;/V=PU?!UWK/!IO)4LIO M=O!'.?<"2X@WO# 6@>'?$[_A36.!D,;W#:8W;6D#]^TM^JW+'7-9,LUO9/.7 M*$T]]S(/2EZQH3%?Y/H3W^236+Q"-MK]PGKTC7''8M!&MIM@'+>B&__9\Z8. M>P%9\$X W010QWOB&8-EZJ+1G*BLTUY, I7!<:9Q;W" M_BKS0N"^89T!UI7P\?L@>BR\@9-'MFRX/IWY!O>R$7ZQP;T><>D[N"&%.]F9 M6L/'KN3E:P ?24Y,Z9;I-3V*>,N7YT S C2@R1&\:,H\7NF<%GWMX4#173]Q;_/9+F :_'^$=3[SC8^C'>1\B>Q3N M,-D/'.U",'=PA(9"MOU@> F#%MT*3,W!5L-RM M+]=&X.%QL;P:&FCP%.I+^,SQ+-6R*4&TO<) 2U\36 ZB*3%0N\1PEZ$P Q*# M,#BC%_#"F=)PQXH:MU4OSHE/78O.PF3C[@ E M:9;9WXL+[$$W$G0Z[ "%LD)X%$,2D3!.($M)D%+(+Q(N<"73X/F(%-O2YA\_9IU_:B85J+2A3CWMBZ5USX,SZO&C&4;*UFC.@&BV39. \-KO_< M"4HVHG3Y:(-_[L181-%AA2T/A1W0!6N<(D85C)F@%?V@I+]1QN/U_%-R>NL3 M87NTL?MKAH^$+4I*LCBWAE52@D:< M K EV%!*8FJ[GZ01/$J#K@?+95M!@CRV1D+BU,D[)#EJYM 5Z^\]D"U7*_<9 M8*^UH3/C6SG-3E\:5^,#NW,?/U/NF%H)[$K#*PP-SB\2#]3X](\#(WOWW"ZE M074[L\:O):ZL ZY74IKMP&XP?7\M_@-02P,$% @ )X.56EBX!0 M(@X !D !X;"]W;W)K&ULK5=M;]LV$/XKA!L4 M":#&>I>=)@8[JBJNST5KKS7\.E=B>C8)1-_&9E6MM M)L:STPTMX1KT;YLKB:-Q;Z5@-7#%!"<25F>C>7!RGAEY*_ [@ZW:Z1,3R5*( M;V;PL3@;^<8AJ"#7Q@+%YA864%7&$+KQO;4YZIGXTF(U+ BC:5_BRVOT ;3V+LY:)2]DNV3C8+1R1OE!9UJXP>U(R[EMZU M>=A1F/C/*(2M0FC]=@M9+]]136>G4FR)--)HS71LJ%8;G6/<;,JUEOB7H9Z> M?1"BV+*J(I07Y"/7E)=L60&9*P5:D<,;BB-U=#K6N)A1&>>MX7-G.'S&MF[&G:NGH>#%B]@>4S"B4="/TP&[$5]Z)&U%_V[T-\Q ME5="-1+(G_.ETA(!]->^/+A5XOVK&%*=J W-X6R$K%$@;V$T>_TJ2/VW S'$ M?0SQD/79-9*T:-!IL2)=//M\'+:R6&/LH CCI.R2LKPG"DJDGR9(?;+";-"* MW .5RFZ S1IV8K(%3!%5*%8AQ1$S:$:O1:-00AV=8#Z-=[A[LD':]SM(KEOS MYU RSADOR3S_WC#%#%T56312 L_OR8VD7%74DGA>?$5.6#6$E=&Y!(U^+03^ MYZ4B!R3(,B_-$NR]?C4)@_ M]@X#+_63(_LW]?S,)U<29ETZA7 MZ=IN_D:850Y(YB=>G$Z>,9[YD3=)HR<13SV7J7^(^# X^F]13]/'CH7!T4Y" MGH0<>Y,@):$WS;*!@$,O02X?M'*]U2X3QNG/8*'-D35Z#633R'R-)R792)8C M-'KO%2D::=PW4C500RX;U08D$X4%FOG5>4H?LG,\0):D)TOR8K)<,,XTO/F$ M5\(^\B/Z+^E7=&=14:7V,6IPJ?VLG]=":O;#G*A(M7Y)ZI;,$0),:70'W3-9 M<'PRZ:+/,,A0\"G*]O/OB[V?H'@SOP6)URWYQ%9 #O\PA#[:8_NIW86]C4#B M78RX1#\?8L CP1 NSF(OC&+;0W3$ ?E5\#>YJ#>@,)E6=_<0+[FHA+EO3$1(95]OVL^2*'4GKPF2>AE M?HIMC'(3\@E0C.9Y4SC8G+4U%L_,( MAMK&WE9VCNJYH0=;L=RMCCA[E$UPWA"+2+ 0%Q4K;-J5QL;! =481YC [E5C M4.B0YW5W3?0$VP:^KL!X$81_EHGP"%7:K*^H0?'NZ?G0R[S 'MX5QEUZI 2. M#')E RVP)F.F.##%)0DC+P@"TTQ3'R'JQ9/I3_!YE)>#3N.@T\%.Z*5!-(2; MK,=-]C^==QZY:+2I=%Z*I<&%7XXE]Q1@/UHT@=*L?LK)+EO=]<#A#HL2D^]' M58G9CR7<"VQ^ALF%DS-H.=D;HP%#ZI(?XR[@*+/])#;]"0D#+S%3?C@U_2@S M,LCNMH^QX8MHI?%PC(+ "]*XOT"[$V'??HYWZG8\6$O[.C$W0<.U*^'[V?X! M-'=U_X.X>SU=4HDUA2(5K%#5/\[P?I+N1>(&6FSL*V I-)[BMKO&1QQ((X#_ M5T+H;F 6Z)^%L[\!4$L#!!0 ( ">#E5IX;GK0*@, /H& 9 >&PO M=V]R:W-H965T5!L)A$F6YXD-^V_/Y2<>!F6YD46*?+31U*D9SNE?YHMHH7' M1K9F'FRM[2ZCR%1;;+BY4!VV=+)6NN&61+V)3*>1U]ZID1&+XR)JN&B#Q(%K..;_ >[;?N3I,4C2BU M:+ U0K6@<3T/ELGE5>;LO<%W@3MSM <7R4JIGT[X5,^#V!%"B95U")P^#WB- M4CH@HO%KCQF,5SK'X_T!_<;'3K&LN,%K)7^(VF[G01E C6O>2_M%[3[B/I[< MX55*&K_";K#-X@"JWEC5[)V)02/:XZMIE-!?G;QC]VBAF55Z1YK^"SX2DAA!1IX_96O M))HWL\C2/P8S87"K6KLU\*&ML?X3("*"(TMV8'G%SB+>X.H" M6!D"BUE^!B\=HTX]7GHVZN-HWPM3265ZC?#O+5BZ2(WYVAG8VTLW/HBWMJR;J7"&I]JF2GZ)X%/$UW2 [? MX\NC)%6*FM%8TA(!LH*UDM35HMT -TY'==(]]?98*^!M?:2=>FT&KT5+_JHW M=&S>7,+R&>^_/6^Y12VX-![9]%TG'3//UFE? DO#,D_=)@FG,1L3-3031593 MJ57?6DA8F*83R,-)/H$/32?5$^);C9*[$/&1!I\A[$F83 I:LZ2$S[CA\G ; M%&&1))#$81G'XST[KC5O[1/AIF4)63B=IG#/)0Z4E<^NY8\D=_S)]1C9L#BG M-:;U -/;0]996+""UFR:P_4AB$IRT9BQ.I2A,"]29SLMJ.T>A%8MS4Y++'_; MO*4D:$U:AT:4TS!C*0SU3D)63(ES4C!X_@6\A*(DIW+8%'D"IYYU=#2/B.S& M3UWW?"CKPV@:M>-@7P[S[+?Y\%>XY7HC6@H4U^0:7TSR /0P:0?!JLY/MY6R ME!F_W=+/";4SH/.U4O8@N O&W]WB?U!+ P04 " G@Y5:?TX14/ " !E M!@ &0 'AL+W=O*O-;[M&=/!<2F4GP=JYS2B*;+[&DMMSO4%%7Y;:E-S1TJPBNS'(BSJIE!&+ MXT%4?BTD0>T(H M,7<>@=/K":]02@]$-/[L,(.VI$_LVGOTZ[IWZF7!+5YI^2@*MYX$60 %+GDE MW;W>?L)=/WV/EVMIZR=LF]@T#B"OK-/E+ID8E$(U;_Z\VX=.0O:_!+9+8#7O MIE#-\@-W?#HV>@O&1Q.:-^I6ZVPB)Y0_E =GZ*N@/#?]ZM9HX$:KU=DW-"7< M"+X04CB!%MY_XPN)]G0<.:KDXZ-\ASIO4-E_4!,&MUJYM86/JL#B7X"(*+8\ MV9[GG!U%O,;%.; L!!:S_A&\7MMWK\;K'>^[T^T'87.I;640?LX6UAFZ,+\. MM=X IX>!_1"-[(;G. EH2BR:)PRF;]\D@_CR".VTI9T>0]_1_J)57AF#RG4[ M.,3U*-IAKDT)Z6^$\S="=O8HUS2-UF$!>@D4!TLM::R%6L%[HU)X6[W8CKA10K7L_J"; T[&=#,GI)F*09W:,G8;0B M.7!X*S#-!F$_1Z#) L' P:/I 9H[#LB79*$V0;Y-9.%%X,AI&$<)S![ MN()A&I\E,7Q7.1K'?3?\&3;:"I]G*;Q'V"Q,,B+#C2*!ZX"]?9.QA%W"!8O] MZ9SMCT+*$6J)!4G^_6[HRS7VQP/V[Y((N_NN>?> M2"VVQGYR-:*'QT9IMXQJ[]NK)'%%C8UPYZ9%39+*V$9X6MI-XEJ+H@Q&C4JR M\?@B:834T6H1]N[L:F$ZKZ3&.PNN:QIAGVY0F>TR2J-AXX/V=IE>Q12MF@=M)HL%@MH^OTZF;*^D'A)XE;=_ -',G:F$^\>%,NHS$3 M0H6%9P1!KP>\1:48B&A\WF%&>Y=L>/@]H+\*L5,L:^'PUJB?9>GK932/H,1* M=,I_,-OO<1=/SGB%42X\8=OKYGD$1>>\:7;&Q*"1NG^+QUT>#@SFXV<,LIU! M%GCWC@++E\*+U<*:+5C6)C3^"*$&:R(G-1?EWEN22K+SJY?2%49[J3LLX7V+ M5G"R')Q]%&N%;K1(/'EAW:38(=[TB-DSB&D&;PFQ=O"=+K'\,T!"]/8;IRK2AP&=' .+0/&*V^_BJ]&'][(HKI/HKI*?357YC&\$87 MJBNEWL S 1Z+X*2/XQ%\K)'&T5';.S 5F"\)K*QIH#QT?B@T%BJ2$>,G%):+ M.8%:/""L$<. \Z22C7#/8D@-GKR3S!DE2\'JSM.+CHF_L>%RLJ9TGB5L6!E% MIQ"GZ"Q F4F<"]H%. %9/E%G&53N#4]I O[ MI!+/QC.N@W,TFW9#V/DDSM,9W--Q0^YBV* F8BJ0$B4-LN2VXA,)LHLXG5_ M#VQ-YU0YU)4'-+^,+]/Q4%N*1['UR?R?I9,LSF>7(VH4CU1 #_A(9[M# M.)N/X#WEQPX[,6BZ#\XHVMEXU#,[B;U&JBY2>0K3('CQR-[F\3R?L;?]YIJ2 M4$D"3B_C?#H=P3OR\L_,7Y !64S2R8X+B:BR34/9^[52%:Z:E<(76E]!VE M-@YU=G*C924+H?W ARK%$JD?*/^\TD9_4PA7@Z0F=D.?'@_EZ C%0X^[_]GD M+P]B[-OT($Q*QXR:X1+N.EO4= NRL]8R-?\40ZLX1C;"SYUL>1IA&L\G*;P; MXE/_H;V/G9+)P5W7H-V$&]U1$CKM^VMOO[O_:;CN[\HOZOT?Q]LPJ@X45F0Z M/I_1'6W[6[Q?>-.&FW-M/-W#X;.F'Q^TK$#RRA@_+-C!_E=J]0=02P,$% M @ )X.56I4=DMRV! G0T !D !X;"]W;W)K&ULS5=M;]LV$/XK!Z\8$H"524K42Y88<-)VZX=N0=(7#,,^T#)M"Y5$EZ3C MY-_O2-FJV[IJB@W;OE@\\N[AO? YD^=;;=[;E5(.[INZM1>CE7/KL_'8EBO5 M2!OIM6IQ9:%-(QV*9CFV:Z/D/!@U]9A3FHX;6;6CR7F8NS:3<[UQ==6J:P-V MTS32/%RJ6F\O1FRTG[BIEBOG)\:3\[5-:JUE6[!J,7% M:,K.+E.O'Q3>5FIK#\;@(YEI_=X++^<7(^H=4K4JG4>0^+E35ZJN/1"Z\6&' M.>JW](:'XSWZBQ [QC*35EWI^ETU=ZN+43Z"N5K(3>UN]/87M8M'>+Q2US;\ MPK;3S9(1E!OK=+,S1@^:JNV^\GZ7AP.#G'[%@.\,>/"[VRAX^4PZ.3DW>@O& M:R.:'X10@S4Z5[6^*+?.X&J%=FYRNY)&/?5QS>%*-UAK*T.Z3E[+6:WLZ?G8 MX39>>5SN("\[2/X52,;AE6[=RL+S=J[FGP*,T;_>2;YW\I(/(KY0LPAX3H!3 M+@;PXC[H..#%@T%?AJ"OY0.>,0=38V2[5'Y,X%?=EM*NX/F]3XB"/Z8SZPR> MH#^/I:/;+#F^F6?5F5W+4EV,D#96F3LUFOSX TOI3P.A)'THR1#ZY$:A8U7I M,));I\OW\*:M,)BM-'/KPWCZ%A4^+T+G]B#P<;>G>_*"7L#-[1N0?J..6I5[ M@).J+>O-O&J7\.SYC3T%[!JPJ&PI:WA0TMA0P5#'A(!LYWX40V5!6M2ML478 M,_@=-;NS UAYL_'[[:M_,%-T.%_HQ' T*1;>!8KBY/1.&>PX\#.6W 'R1OU+ M)K]MG'48MD^0=#!3RZIMO8#I]/D!'E,B\A2>0,(B$6,XE!1IX>4X$A0X2P@M M\FX=8P_8N!>C.!]3R-*()H7H,-#)$RRMX-XD MCC+^>; *J[T/D^6")%C,)R#R"/O%M\+>.>T/C$)*AIP[#7A!S@H>@Z* M00X>]M"C[>1:F?#WV98*@K(EGV1GNN//,98.;OT(EE[_;UGZ258>2: 7LC+P M5M8;]1^;?Y/)+,U(D7FF"A:ER$G!B4C".44)I! MSB-,8TX)SY&Y/"IBY#:AG 92\Y[&B"(\B]/4'_:3A),\S4\ACB..8AJC"0N$ M1/& PXR3.,,%](UYXC)2Y*(WPR934$1)0O\8XG'*",.&@T&F459\,^COX?%W M0@_P..UYG#Z:Q^7A74CMK@'>;Z-JZ=U&#NE&@9/WQU@[N-%QUKY>J1VY?**= MOWV!72'5\/<1?CDT_](W/)BM6N"-H*-\6 NJI6ZMKJMYT,?RNM"JK$__SGJ@ M*7SL"2,AP41#"*WYS$.8>77P2*;I(,*<-" MDV=$Q,71HS$^N#(WRBS#P\!B6C:MZV[/_6S_]IAV5^Z/ZMW#Y94T2'X+M5J@ M*8TR;-FF>PQT@M/K< &?:8?7^3!#E5KR'6?KX0, .P( 9 >&PO=V]R:W-H965TZ1DU6E=HU]LD;Q[[GEX=SK-ME)]UB6B@>=*U'KNE<8TUT&@LQ(KIL>R MP9I."JDJ9FBIUH%N%++<.54BB,/P(J@8K[W%S.T]J,5,MD;P&A\4Z+:JF-K= MH)#;N1=Y^XT/?%T:NQ$L9@U;XR.:?YH'1:M@0,EYA;7FL@:%Q=Q;1M$M(Z'SWOT MMTX[:5DQC;=2_,MS4\Z]J08O M 0+B-!"+]\1NXI.(;W$UAGCJ0QS&Z0F\9!":.+SD)W@WK:8=K>%65BM>,ZO8 MAZ765/@'E^ #JW/X4_+:P$>L3:L0NO3;&OION=)&427]?^R*.@*3XP1L=UWK MAF4X]ZA]-*H->HO7KZ*+\,T)>9-!WN04^N*1NC5O!8(L@%E1F@J>5"G,G2+! MV8H+DHC:GK?5]TGJ))P,LU&%M!U*WNO"86AH[[CK?<[/(7 M^?G J6O7:X5K9M G4$'_.1CI4.Z6R_L.8\BD%ZI MK(#8GZ01/- M,-[)D\ZG%_[ZU32.XC=D0.]6978^-()1O5E#)+(-O?0,1)$_ MN8CA=RGS+1<"HL2_N+)Q#*O7W,7] ?G*O[I,X4D:)J!@7,&&B?9H38Q@$OK3 M)(:_#BY^4-VPG9-\$"#+5(LO\Y3X5U$(=UB@LI"&/;\X)OYTHLJ%XSR0S<(V5 VYNW[.7W330^=MO!P02J4*W=G-7@RJD;1L/N,,J7W03[ M9MY]!]PSM>8TC 06Y!J.+^G&53=;NX61C9MG*VEH.KK'DCY'4%D#.B^D-/N% M#3!\X"R^ E!+ P04 " G@Y5:7J5XI&T' M$@ &0 'AL+W=O,]]'U*Z6&OSWN5HV\-\RVBX4PSS>RUNO+03C83'Q3L[FCB='5Q5+,Y(-TOR[O M#9Y&6Y1*+61CE6Z8D=/+P75X?I/1>K_@-R77=F?,R).)UM_IX7-U.0C((%G+ MTA&"P&TE;V5=$Q#,^*/''&Q5DN#N>(-^YWV'+Q-AY:VN_ZHJ-[\<% -6R:EH M:_=-KW^6O3\IX96ZMO[*UMW:-!JPLK5.+WIA6+!037<73WT<=@2*X!V!J!>( MO-V=(F_E1^'$U871:V9H-=!HX%WUTC!.-924!V?P5D'.73UTR6!ZRA[4K%%3 M58K&L>NRU&WC5#-C][I6I9*6G3R*22WMZ<7(03&)C\I>R4VG)'I'21BQK[IQ M<\L^-96L]@%&L'AK=K0Q^R8ZBG@G)T,6%9Q%090>P8NW88@]7OP.WB%__WX] MLBE)<#](J59B4'5S_^$&;!3T>L3;;6)L?0K^Y4 M(YJ2C/TF2ZE6E!?.KFMT&.8E0Z^R6R,KY=@7;>TA\X\K>)P3".&1$D?XS,[U MVC*'-^5<-#,$2#7^4>SI+3N]-?1B"KXG9C:B])<*QB9RIIB'[4=O/!/R!13Q. M1O\?CE%U7_T2C@6F<;_"*$5O,<#?;Z%K8+.IGJRQD@K1@)UE^RD[2 MXI3=SH69R3,]G5K.&M HU$%0KZ3Q71/2.AX56!_'!2MB]@NB9MA)A!88%4HA^_&'(@JCGUBZZZY$3#>.GL2G<"X) MQV]<)FL^-V7=5N028?:VD^R'=!B!8^J:Z'(G_>4R$D M6*V>L,)8VT4@K*Q/!SF6\M)\$.\,^$3XGL0&<)H*?U64#_S5W99Z5PM M?2$<]FS(J#,V8!C4R$S%G.[<^OUW!'=J!&BC+>=5G_#UP[PH3IE@G3HT3U45DQ MFQG99PE9^R97LFGE(<[[TU"P_$%0TW?7R?->]F92SXQ8SI\9V*!"5A!J2(#* M_J)1DF$Q1*R8J) %'UEW@$S]IM X+[^CU9(^5*71"U9JVH]:3V!+:;R#> =C MNF,!^DPU%8;@OQV:)0*P_Q^R]=$Y9[>PRY<%9> #*\8Q#SWE%$G(TY1&69;S M O3SN3-8P1$O@R,&P8I3XNGJ'V),*.\TQ0$6)&Q<<+#HMBP, @Q MS&)>0"3,(QZ%*9YS/LXC]J@=#/4Y@0_P)<]YGB3=. 9H,?;C&)9FR=AC=:C; MKH,H&F3G8(7#UG?ID$?;EG,&BFQT91N,-GJ8\2XU)U-8 ^+/5B MV5(+M7;+YCB\T9G\C #90J+V$8:5WY]V.Y+X:"$Z63EM:]#^BNKZB\1A8*YK MM/8",5[YC8$ZL%5U!<$^X!M&1*$%9]B_NP;\*LHYU*)=:)'<>,_B,Q18M^2N M-8TG0K]DJIXZE)T5URW2HXF3]Q VKV\[GTUOB)ZZM0!:?+8QXB41RVTB7H"H MZI0EOT&;^R%!76+N+2L0P%MF>$TLU^](OY7\XO#G.#4$*/CDP#4D80OD>;;,/.7>)%LN0TE;!L' 53P(,H. M9R "815TS?-]\D,<4"A@)!%;)RG>$Q8401\',8H+JP19=DN MVFZGK78+^B0N0$5!3"?#>,RC#,SR*IE\W^?NZ(D(CB,^ALL8@1 S<.ZALWS_ M==X?YVMAK>>GS1ZZ9XM\6N(;7![9E#8? E10^'BJNJT,_-QU#"&"$$$TAS\' M^/]PB[K5UI_E-B2>9KQ(B+53JJ243LECGH0)>P KPBN.W1T%!?O()E'ABUL1 MC_@*0$J0T(@G$64_S>)^AS@8+DH%#\:T6Z0I3S)?WB'VE9P=HMC1SB<\&'GF M?U00K>&KM/N:W\YN_X5<=[\ 7I9W/U*^XDRO&MI[IA -ACG./:;[.=$].+WT M/P0FVJ&Z_7 N124-+<#[J<8YIG\@!=L_1%?_ E!+ P04 " G@Y5:9*U) MMRT* #E4 &0 'AL+W=O9+8LF7A^0]?-WC*YT]Y<6WCQ95M3H=C\O9@BWC\B1? ML8Q_7^#2RW;I 8_$U84_EUF=4=^4NS[_5%]?S\Y%5MXBE;%;5$#'_]\BF M+$UK)-Z./SK0T:;.NN#VYU?TJ.D\[\Q=7+)IGOXKF5>+\Y$_0G-V'Z_3ZG/^ M] _6=6;=5P;]->+GJXLN"H6F^7,79"XJS.;J*RZ1$^3VZ*5C) MLBIN^#\*6!4G:?D!E8N8?X&2#'U9Y.N2%RF/T4_"]=FXX@VKX<>SKA%7;2/( MCD9@@G[-LVI1HC";L[D(,.8]VG2+O';KBA@1(W9W@HA_C(A%'/3[;8".?N*- M9P]\4E1=)S3MG.Z#.FE0[1YU%UJP?QOIVVBA&>V6K4X0M1HTHBD>[=\88FR, MP ?=##/:P-,=\-?9+%\R=,O'$ZLI..8#+8VS&;_5K)_UT+NV>CBY[]@U_J;;M1 @@60 M8"$D6 0$)@P@>S. ;!/ZQ6_KY1TKZH4I;TGFW'?3N43_??VH8[K%=1K<>I]] MO*!GX\=M^HPU#Z4/$BR$!(N P 3ZG U]CI&^VRJ??4/79R#CN*V;G>+XH\. M(1.)9HT5=GW)*M!84QLF>T]),PG0FI]T"L26JS1_8:S[;K4N9@O.!5KQS5%'@:?XC7@31V) 8T1= M6V) 9^3)#!B[-90!(#"! 7_#@&\>YHR?$N8\=.(NODN3&5]>[EE1;R+UR:.F MI#F,\$4G[D\ALRW:=&3XZLYB^:XKC?6IL65#MQ=(L! 2+ ("$^B=;.B=&.D- MDL=DSGCL@3A?MYQ8?FZ\K$,83G+!)]OM+@HG"H4?,9%7^ZG.RK9ELT!CYA-; MWCJ,/1GJ=" PP>G8ZF-':S^W'Z-I7"ZT@9^E\=W$L>1)HK7S+"QO'%H[OHM+ M=J&YY4/=#(4F^GDK1L=&/W]F<[Y1-)$XQU\FZ^70<=Y5(+C-<[#LMJFY(4,7 M*U"T$!0M@D(3*24]I<0+)Q^70W/K!OCY$C([[(!V;H_1F_5GD*3_:EG]% MX1_KI'I!EU55)'?K*KY+&:IR=,,C#GVHCM58'5NV8RLG7(VA9UF>JW"@VKEX MXE%EMP -M#NT[1C2=3WJ]KT0W=L'T=@<14_C55+Q@VF2\6AYQLI6J(V+-J#6 M>A0R4)V"H@6@:"$H6@2%)A+=!^78_;'D4@P9BT]!T0)0M! 4+8)"$\=1KSM@ ML_!P6-D-JQK"1X>ZRFZI,<,^QO):K3&CV%'.)J":!!2:R$^O2N W9(D!ZAM6 MY0:=_*8QT^AO&BN- &=N_6!?'T(AP+U$@,T: 9P(A]5 GWA$(4)C12:N3(3& MBEH*$:"B 12:^,MLKQH0LVIP$"V.J+H M6Q+$>/,;1NZ]8"BA:!H$12:R'*O M61"S9O'.4("H@H6-?Z@P!SOU$U7=P-23EV6-$2'RFJPQ4L[[YKX.9N8021"D M%W#(&P+.SC-H>(M=2@HS8WZT.=_+(K9>RJ M:XYCYDICI'*E,5*Y M5@H-!$KGH-AI@S([XO7MB3%S7_01;AIQH;^30;Z'#D MWQO-W1Q,RB$$#=(+&N1_E4G15>0:*5!M5 HT. H%H)H%%)I(0:]9D/]#*D57 MY[87;5?Y'=[*Z&J?^B(A]0_ M E"T$!0M@D(3L[1[;8:^H[+4/>E#M@ZJR@=:S&C.=9S5F.L^"*A_:2G=[ME<^ MJ%GY^%P_AY+QD1G&1<;7(_W(!)4_0-$"4+00%"V"0A.YW7I$Y >3/RCL0R*P M3XG /B8"^YS((>0/VLL?U"Q_?'JG63I->:F[Y8#\?0NF@O=)!S4K'^]-+J:I#:--+ MS0T9/'5 $S] T2(H-)'27B>A9IUDK_12JF9<:--+=7:Z]%*-G3:]U-SVP9X^ MA!Q">SF$FN60(>FE9JC!!PI0->1[T)!V'H$*(5!H(KN]$$+?$$+>&.YA,HY4CH[R[5L)9@#U21TM?KVMOPO/M+;JPVV66VXG,W6RW7[ M$T<[CZ;"/.HB@J-?=JU@9ORA$PH4+0!%"T'1(B@TD?=>'['QCQ7IV9#BQQ04 M+0!%"T'1(B@T<1SU:I!M5H.&[+UFJ,$4@XI"MOI[;'- MC^6\A!2*IB"H@6@:"$H6@2%)G+;BR*V\X/MG:"/&(&B M!:!H(2A:!(4FCJ->]+'-HL^GIXROO(MDA3C5L_I-7P_-#[I)]LC*:N?+=%K0 MR=:299W(:1/FF@=S"*KR[-.!"*K*EIKQUMO9EJQX:-ZC5_)CRSJKVC>:;>ZV M[^J[PJ=!\TH[Z?XE/KULWEPW[F':%P#^&A+^H*-F\VO/@34$L#!!0 ( "># ME5K[-76NH ( &@' 9 >&PO=V]R:W-H965TP(9SCL\Q]YI)P\63+ $4>JXHDU.G5*H^/ MI%#EU!DYJ( E7E-URYLKZ/+$1B_G5-HK:EILE#HH7TO%JXZL'52$M7?\W.W# M%L&/WB$$'2'X*"'L"*$-VCJSL>98X6PB>(.$06LU,[![8]DZ#6'F*]XIH=\2 MS5/9-=L 4UP0D.AX#@H3*D_05_1P-T?'1R?H"!&&[DN^EI@5FO)06OW7&&*^IH>\I;L>_.#T ]WW W!TB1. MAOVEO;_TH+^_W=95\^#VI7L%%8Z]W>W;!T7Q%JBUYVZ=@^8?]!V+%6$245AJ MFG>:ZH"B/=?;B>*U/1H77.F#U@Y+_2L$80#Z_9)S]3HQIVW_<\W^ %!+ P04 M " G@Y5:PG@1>? # N$P &0 'AL+W=OWAW#WDD;WZ@[($G (]Y1GA"RL1HKBQ;1XE MD&-^10L@\LN.LAP+V65[FQ<,<*R5\LSV'&=BYS@EEC_7LC7SY[0464I@S1 O M\QRSYUO(Z&%AN=91\"7=)T();']>X#UL0'PKUDSV[ 8E3G,@/*4$,=@MK*5[ M$[I:08_X,X4#/VDCY.G.A G"N[H#06O5O!>*DS>4!C6"L-S9QC5"J-S%<:U M@G;=KGS7@0NPP/ZHS4P MM$DP _0!?<:,844@>A> P&G&WTLI5U_Y\2\EZ&M"2XY)S.>VD*8H0#NJIUU5 MTWIO3.MZZ)X2D7 4DACB-H M?6@<\8Z.W'J]B,N"7:&A,T">XXVZ#.I7_PC; M*^1-M?JX0STX1WWVYNSA^;,/>X(Q;%@=:KSAV:P.4)!FI8!X@+;/:$7S7.[2 M588Y'Z [$F5E+,>CKP=:"=$]B(3&Z._?)3*Z$Y#S?SK&5.:*---;%6T@HB261R3Z8[<#)L/9%<5>N$NC:!(L, D6&@)K M<3)I.)G\'"EK8I)+DV"!2;#0$%B+R^N&R^O>_;7!&2"Z0YLJ9WTN\ZTD50FJ MN\,=YR7$^@K!,.%8WQF[N+I^E4I&$\=I9Y)5KRV7$EC8'+*T!!8*_*S)O*S_M6OPOI!O5YBM,;/\E4ET%)>J,D> M5+LKW+V EX;;)%A@$BPT!-9BQ76^OW2TP1*=1M, H6F@*K07!8JI)TC]D^)1QEL).0SM6UM(A5Q9FJ(VBAJP]; M*@3-=3,!' -3 ^3W':7BV%$3-"4R_S]02P,$% @ )X.56FT7+)Z.!0 M]QD !D !X;"]W;W)K&ULO5E=24(ZW8=V,LUV]YD8V=8$D%<2=OOO]_)A@XV0G5U/7Q+ YUYT MKL^].H;IEHM7N:)4H9]IDLG;P4JI]<2RY'Q%TT@.^9IF\,F"BS12<"J6EEP+ M&L5E4)I8Q+8]*XU8-IA-RVM/8C;EN4I81I\$DGF:1N+7/4WX]G: ![L+W]ER MI8H+UFRZCI;TF:H?ZR:)$4F6,<_==+!_IY%8/MXE_US21[( MO$22/O#D;Q:KU>W 'Z"8+J(\4=_Y]@NM"8V*?'.>R/(OVM98>X#FN50\K8-A M!2G+JO_1S[H0K0#L]020.H 18*BJY"JB"7R&MV@ M'\\ANGI_C=XC"\GB4XE8AGYD3,F/K0M_KG@NHRR64TO!HHK4UKQ>P'VU -*S M $S05YZIE42/64SCPP06L-E3(CM*]\28\3-]&2+B?T3$)B/-@A[."0_*<%<3 M'IY_=\? QME_04Z9S^G)]RU/J8@4%Q-=;:M85Q];S(R)7$=S>CN H2"IV-#! M[,,[[-F?='6Y9++P0LD.:N;N:^::LL^^P;QDV9RG%"T$3]$6IMVK31(&U8_[B##+M+S'"=H P](CO8D M1T:2SU0PZ+X[] 23D@I!8_2L^/P5A6S#8MK3C%7.46LU-QCVB"Y!'=!U-8K@L(^\CK+77=]XA ._R[F+ M/.9J0AR0'.])CO^_5%&T@8$XL=41<9]1E MW07Z8Z)3LB:C;P?]2O;W-?#--=B-. 0^!L4LR15\GW2W,T$9*K(ZEGZGNWI8 M=H$]+#49C2R#/7#)47[)9.&%DAU4#=N-0;&-ZFC5K=0' MN#PV/U1'NR-NMJ75 P%%&U#5DNYLRE7U_UIK4>R.M$E@^]Z1AG2PD>WB(P7I M8*Y/?+U^<,NJ8:."'A<+<,N(+ZH> ;^,))WG@BF8A5I-U0DO)*J+9@LOE>VP MF*0I)C'*ZC%=)_P7I0AL*]130&5!7++<0:-M)'J\+-$HP#^621>$/?]8)!K0 MJ&?$X,8L8J.OZC2+=IBVV\7<%HZF+1S7/>:K@8V('1PSUL#<8-S7%HW9PZZQ M+1YXNLY5N5,6O5'-A^I;?\LV]4R M;HJKEU)UAW%;[L-.XW1!SM#M=$X7=4.&[KA'1XW=Q&:_&9[NE3-X>AJ>X^"8 M:!<%1+UCHEU407340[2QG/BTYTRXE)7CC)FL32=P-_\\JO.VO=&QS3H-"360 M&XP#!SN]'@LW5A*?\)*-G[XJ.%[_)^]& #U(LR#3@/2##H-B@P=MZ<.C8TD1F=U9AUZQL);*H%/_9Q^. T) M:XC?5H0[]'%/%1K_1T[XO]^C!M)9O68[T* TVX$&!7)P>@K16$9BMHR_30[. MR-#.71,I-5Z(@ZC<5F^69# *\]4]21Y?[5Z>W&/)V'YD/_H^AV> MW)7/\JTF3?5*Y&LDE@PJD- %I+2'8U"QJ-XR5">*K\OG[B]<*9Z6ARL:P30M M /#Y@G.U.RENL'_7,_L74$L#!!0 ( ">#E5K_K:P(&@0 (4. 9 M>&PO=V]R:W-H965TR)\J M!]#HN2RXFGFYUM6U[ZLLAY*J*U$!-U^>A"RI-EVY\54E@:YKH[+P21 D?DD9 M]^;3>NQ!SJ=BJPO&X4$BM2U+*E]NH1#[F8>]UX'O;)-K.^#/IQ7=P"/H']6# M-#V_8UFS$KAB@B,)3S/O!E\O<6@-:L0_#/;JH(VLE)40/VWG?CWS NL1%)!I M2T'-WPX64!26R?CQ7TOJ=7-:P\/V*_M=+=Z(65$%"U'\R]8ZGWEC#ZWAB6X+ M_5WLOT K*+9\F2A4_8OV+3;P4+956I2ML?&@9+SYI\]M( X,<'+"@+0&I&\0 MG3 (6X/PO091:Q#5D6FDU'%84DWG4RGV2%JT8;.-.IBUM9'/N%WW1RW-5V;L M]/QQ6U4%F(74M$ +JG)T9[8"NN?-EK)+,T)_F>6KOSU(L6-K6*/5"_I6@30 MOD$W=NV89J#0Q1(T986Z-%8_'I?HXM,E^H081W_G8JLH7ZNIKXW;=G(_:UV\ M;5PD)US$!'T57.<*_>X%M"9DZ\ G3!>-.ZM!'/ME*:9454*=#JVA7W MAC=R\]J,5:F;26 =O150&?$0?MBF##E-1,-L7NYCB=!%-_=Q@9!R@B"3Y&+8>H$29Q MG'2P(S%Q)R8^*^:;SD$>*'&>OX8B/IC:3!SW5 Q!&(=I3^MRB!KA<#*>N%4D MG8KDK(I[OC-;64CF]C\93!H'4=__(8@D)$UZ_@]1(YSBR=CM?]KYGY[U?V'R MES177'L871K2X<0DQ>.PI\(%B]))3X4#%45!Y!8Q[D2,SXIXD%!1MD;P;!X= MRB1[D\Z1L/O+I6<\<"&->\%>##$X37M2AIA1A ^.V)&422=E,*%?!D M*(.KU(1?-C5/T]&BJJN E="FIJB;N:D305J ^?XDA'[MV FZRG/^/U!+ P04 M " G@Y5:<.-&^5P# "B"0 &0 'AL+W=O+,-%U]E":#(MJX:.7=*I=I+UY5Y"365 MY[R%!F=67-14X5"L7=D*H(4)JBLW\+R)6U/6..G,V.Y$.N.=JE@#=X+(KJZI M^'$ &KN7/E7V:) M]C<.OS/8R)UOHIDL.?^J!^^+N>/I#4$%N=((%/\>X1JJ2@/A-O[I,9UA21VX M^_V$?FNX(YJ>;]Y!SR?6>#FOI/DEF][7 M2<7K/AAW4+/&_M-MK\-.@#]Y)B#H X+#@.B9@+ /"%\:$/4!D5'&4C$Z9%31 M=";XA@CMC6CZPXAIHI$^:W3:'Y3 689Q*GWHVK8"S*.B%;FFLB2W>!+(^\:> M*)V:M]9^#Q554!#%<5:! *D(;0H2=Q(1YP/"?!](P$7A"/;.CZ)>$7 M)CP:"<]>OGIX@DTXI#TT>.'_2_N-M4GRU]52*H&7\N\Q[2UV-(ZM"]6E;&D. M?"9;])+ ]3:-!T^@4>CKK,_H-BN#IGY%,+ B\8SG^_"V-BVT4G9E%=Q!_3))Y.\ @^[JIX['61 M3/U@WRL;P4HNIA>#UQ[O>. =_X#W3@&PW#^"&J-B<>*=Y4,_VEG>4CGV"KPH M# ^HC'A%T7-4)@.5R4DJ&>:A *PXF)-<=)BO1:>P:"GR)]B\CM&:'&W%.Z!T M[!%$WH%3]@.G/4+)0"@Y2Q'!Y2.G?PDFAY0KQK$VG0!DN2\:Y2MSX/5-AH+;#3,@WQ@QP;D MRKR[[G<8V[U\H&+-&DDJ6"&D=YZ@RL)V!':@>&O>R"57^.*:SQ*;*!#: >=7 MG*NG@5Y@:,O2;U!+ P04 " G@Y5:#75V#W8" #*!0 &0 'AL+W=O M]I+8Y_N^W/?%=^E&JF== ACR6G&A MQT%I3'T1ACHOH:*Z)VL0>+*4JJ(&MVH5ZEH!+1RHXF$<1:.PHDP$6>IB,Y6E MLC&<"9@IHINJHNKW!+CZNM^PW3CMJ65 -4\E_L,*4X^ L( 4L:-0Z,:)NQ?G!N%IPQQ)ILW=J%+5VD^,K,)1Q?8+1I_D5.3XZ(4>$"7+/.,=DG88&J[+<8=Y6,/$5 MQ $H0HI],4;S5-X@\9;V#1(_'9%Q)'\7!/0=-_@9\[ M>/)!.8/.XH'C&QS@% MKFD.XP#;5X-:0Y!]_M0?1=_V2?Y/9&\,2#H#DH_8LPGX7I7SIZD\]ZP2_)EACMM48%:N6FA22X;8?QMZJ)^ M($UP(+G&?1?'077I^C/\2^.GW#U5*R8TX;!$RJCW=1@0Y2>'WQA9N^9;2(.M M[)8E#EM0-@'/EU*:[<9^H!O?V1]02P,$% @ )X.56NI&_O/V$ E)D M !D !X;"]W;W)K&ULO5UK<]RV%?TK'#7326;L MB'@2=&W-."+3NM,TGCA)/],2)>UDM51(RH].?WS!E;0@@+S\V[6_=35WWR:?;[:Y[=7+3]W[JG?V7JZ:] MK7K[:WM]VMVU=76Y+W2[/>5IJD]OJ\WNY.SE_F]OV[.7S7V_W>SJMVW2W=_> M5NWG[^IM\_'5"3MY^L-/F^N;?OC#Z=G+N^JZ?E?WO]R];>UOIP>6R\UMO>LV MS2YIZZM7)Z_9BY*Q;"BQA_RZJ3]VHY^3X5G>-\UOPR]O+E^=I,,MU=OZHA\X M*ON_#_5YO=T.5/9&?G]D/3E<="@X_OF)_?O]T]NG>5]U]7FS_<_FLK]Y=6). MDLOZJKK?]C\U'_]1/SZ1&O@NFFVW_V_R\1&;GB07]UW?W#X6MG=PN]D]_+_Z M]*C$J(#E@0OPQP+<+Z!G"HC' L(O(&<*R,<"U=>V!?1= M\G51]]5FVWV3/$]^>5GO;VT@/!Z<7C9;Y[ MN R?N8Q(?FAV_4V7E+O+^A(H?XZ79QPA.+7/?'AP_O3@WW&4\?OZ_;<)-\\2 MGG(%W= ?*UZL*9[OBTN@>+G^Z@(10QQ:@=CS";P5-+LNL?6;5%U7VX;P_G/2 M/30*J,(?&"7,.'1P+[J[ZJ)^=6)[L*YN/]0G9W_]"]/IWR"Q*L,I1DA5XI'X##Y,L.\F6H?']O MFZZSG]/V>@,*AY:.%2X+GD$8KDWJM2@ IH74S%,DA/%4-%8G$]:UU()I3R<(QDR@$P#C M7*0*UBD_Z)2C.KFP:;.[:&[KY.NM;4G?0-J@1+':Y&&MV]81]$H C%M*KZF5 M(8QEEL[ VK#4Q90IJLZ;75_;A^F3^I-U-%W]+-G58 R!\\2*\\@V?I[GQO8E MW%,'PK'4=B;*TP;43=\V>YM4]IU MS79S6?7UI35O[[O-Y:9J-_#W#K]&M'@L; R::>%K!\"43#-?N1#&59[-Z,:= M;AQ_[?J;NCV\V\5/8CY3RO_D C!N9:U\3 ,:%F F"F(NL&1Y:_[ONG]K* M5=O<)K8;LM^V^^'SUAR<(2@6:VQ#J"?;= M?6?)K+WNGB6#ZC]>)>=5=P-J2QJU,RC25B9\/4-@(ID@;/DG&>V[J=W=\Z X!@"%A#0VCR5!I$ D1.8BN*B_OGMM[NH_V^27;-[GES,)86:#T"6!^D@3\/0W41 M5&]!>LV2BFU:(8&T7#.:-4IV0H>F@IE KM/=]&()A4^4RTPYT;X;@;61S4QLM' MBT+)5I"RE51LTYIP'H@K\A08)[4_I&P%*5M)Q3:M'.>X..ZXC@KI<,[HV@D= M3_"-7(24 "1C7,YT(\XT<=PT'3ELC[-&*T3)5I"RE51LT_IQ_HT;^LZ%-*E" MRE:0LI54;-/*<7Z1?P&_B'-&U\XZOPC"0K\(P)B29F;<2SB_*'"_^/K-N^2? MC94G^=6VV?L6[%-PCNAY(:2NDI2MI&*;UH9SE8*1]RF"U#F2LA6D;"45V[1R MG,,4N,,D2?#AUXBN+2@[Q0.C#\&4#+PD .-Z+C$J1O/0<(_XRVXS*/.NMP+! MFM!..Z.==T8[\>Q+S#P3SID*2=^]D)I54K:"E*VD8IM6CC.K D_8S4X,Q,M% MUP"0:%,BX\P?18& ,CA#_,L>W'^46!^\7S:E==5J @I):0E*T@92NIV*95X"RAH+>$ M@M02DK(5I&PE%=NT=->]?8MQHT MQGC9Z$G[I-Z+E*VD8IO6@O->DI/WK)+4:I&R%:1L)17;M'*OY@Q@\O'RU$.&4P$(+4&5&Q3>5USD@NKQ):7A"# MDT1K3)JXDZ%%"MHE!ID*Y_R3Q/W3TE(8O'BT9,O9M&5(B4*F.CAK)+](*@UG MC98GG)=H!$]]MPG ,BV5;S8!F&9F+NLHG861^*S$B$4P.%.T/.%$Q.>@/@ . M% C 80HY'R%Q'[%Z(0S.$ZU/Z 3 A3 0#EP( Q+.+X11SELHW%N0C)/CUXA> M^1E:#;]K6H:4*&0JEK,7"K<7ZU>_X$31BH0S!)^;P*(!*'_F?@EALIFW3+F M7^')EB/6ON",T0(!RX.&>='^L%\! HV0QG_A0*!*^=S\>N4"<+5JH=#L^A>\ M>+0R800-K7\!8-#Z%P@VO_Y%N9AM?<-YHL<)8_3E/,R:#9@0!&)J82W0,3-S<,[H-D.: MP5# >B.9!LEUJHM.97=QO5K:!."#[?1V%[7M"+L9D4GC>17&W[8Q!FV6-,- MQ3;5V#D#A3N#I1$*O'BTP,#$,2F"K2<@F&(B:)[ _#(Y]Q76S@MHW L<1L^3 M_R5'NG#\"M$[G9!./B-E*ZG8IG7EK(BFGWRF24T)*5M!RE92L4TKQ_DAC?NA MHSZ;.&=T[0#3PP0+NG32BY94;%/9G;/2N+/ZH>YM1W7>[(?$8(U)O14I6T'* M5E*Q3:O"&3I-/WE-DWHY4K:"E*VD8IM6CK..&K>.:Y<=XS31%4*:I-&A_5/! MHMF2ZII3H4=[P^%N($T9+3KM5'"5;2<4VK1KG;'5&WT&1&EM2 MMH*4K:1BFU:.\[\:][_'Q4^DCIB4K2!E*W7HUC,VEPK2SA%KW!$'O56X-3&H M.ZE1)F4K2-E**K;I3IG.GF9>5D?IQ4K:"E*VD8IM6CO/C&9X:G)U6A9>+ MKH$P?Z>U8O[.6P6$4YH%6P5#.*'S4:)ZJH>SP!EN@1 M>%SI]"><0[A,JG1FQGGF'&*VL+SIN-%?G#5: MK=#B<2XR?PX-!-."25\K**NHU-S^U<[C9;C'BYB#A3-%RP/L )C9MN0O#8-P M6F;!#M\03JE2+6STO7K.%4X4K0B4L0LZ:B 1%[Y8 &BT$>9T MFWCG!LS2%M_1E4?Z$#@BG=*IF9J<9%YH;/#3_ M>*W^J# 13TOC?/@@F]-P^O,8%^68ASS4_6\8 &^(I&YEX M7Z?SE;@"Q(EPGUC\CH\,R8T+R%I+O^<&82*8A W !,_5 MS(;?QL78!H^QWUI%FJI/]N-+X+<,)XA6A33S0\I64K%-J\+%]4:1#R$9TJ"> ME*T@92NIV*:5XYR$P9W$VK0<3A-=(6'8K\/=9P$4L+\IU9U-!71&P^!&8]K1 MK$FWX8314I)F=$C92BJV:=6,3C6BWVS!T!YJ1)K0(64KJ=BFE>,LEOD"^^_A MG-&U0YKV(64K#;2;GYK+M^7.P>5+VSIXW=6Z?!O.&BL\*5M!RE92L4WKQ_G& MG'Z*94[J DG9"E*VDHIM6CG.>N:X]9S-M^'EHFL@M)TYL^;)'P@"<,:P<-<^ M *>-UGIFX4KNC&>^G M"0QV\?+0NP';L(C5I< X>Z:1&*K:IQL[(YKB179=O MPTFBA28ULWF8,,I2$RY; W!**RYF<@&Y,Z YGEA:RK?AQ:/%@W(^+#S/"L)E M7 :'+D$XSJ28&:+,G?7+<>MW9+X-9XU6*_1XPO9@_D@ ,P*RN>. M_70F+\=-7LS!GZ3N+@\S04QFQA_N+R"AGCC)JHAT(1$M74E&YU71 MZ,3<=&'+NKE!EX6"\?6P/*=M!:;$,9X,HS-R4]QY+(Y!+1#$R['L.6@O69+1 M>2*/SM9-<3>S;A!J@25>:=+\S!,=WD;7NQLV&B-'PQ96K1PW[K1 &R\2L HE"T-N",:E/X\0@LU*-7(S#'-."U3Q M\@![T8'Z0#A(H! W*]#(C+"E?>U6CCLM$,7+L[S5] I,B6,\649&A.%&A&3T M:>$B\9(!"T_&:#W\_=31G+^^JZ_J'?;S4)=OZ MRE*FWPZ+J=K-]7=3L [+]?-4W_],MP@8]- M^]O^ML_^#U!+ P04 " G@Y5:A]I\9DH$ !>%0 &0 'AL+W=O=/8U6N:+Y&JB+ 23 MO43BQ/PZWP(74GG!$AR P2?D; MV7JW"-'K5V_0*P7]8T-+CO.$3VTA'5/T=EP[<5DYX3WCA.NA&YJ+#9<&$TC: M!+:,J G+>PSKTNME? _+,^1-WB+/\48=#EV]!!YH^+ #'K[<^J #'O7#%U"< MH8&CX5Y/,@:-Q@/--WB.3U:7I$P!T16*OI5*T1L0&YJ@0_7_^DW"T+6 C/_= M)6%E8]AM0]6S]]*XZ1)X^3_+]:3 MKF(M#_E'B:V&C8Z+]=&PL(/-\X]'1;UA?>?<"YJD!;U)VY<"E;A_=-G>/E^V M@R=Q!\%@'!QE)W@2=C!Q_:-18:]CI\XG0V2M'+K._LSN]$^]^QBXGFY03<*L M*K3[%8Q6C&8HEJ?V!SDS$]%<->RZ/?HU%W2*%MHE"TRQ=;6UMMKZ_V ,TUMQ)1<)ME"HVR1 M*;:V7/OO7+?WZ^S4W:5F:VTIKIYO,%L36013&$E*9VSL=QY M6'695[T(6NC;JB45@F;Z<0,X :8&R/X5I>+Q11EHKE3G_P%02P,$% @ M)X.56@3,TKT6! $!$ !D !X;"]W;W)K&UL MK5A=;]LV%/TKA%9L+=!&)/5A*;,%)$Z+96B'H&ZZAV$/M$7'1"72)6F[[:\O M]1%)MBG%1?QBB]*]A^=<7O)8'N^$_*)6E&KP+<^XFC@KK=>7KJL6*YH3=2'6 ME)LG2R%SHLU0/KAJ+2E)RZ0\)QL&.>/5-_E6%Z*3@/R>!%PGX%,3O#K!*X56S$I9-T239"S%#L@B MVJ 5%V5MRFRCAO%B&6=:FJ?,Y.GDEF^ITF9=M *,@WN^$%R)C*5$TQ2\Y9II M1A5X V:F@=)-1H%8@JG@J5E)$W!-,L(7%,S*EC.%!5>W,_"W8%R#SP9T(REX M>4,U89EZ95#N9S?@Y8M7X$4QV:>5V"C"4S5VM9%2$'(7->WKBC;NH?V.SB\ MCEX##'%@29^>DAZ7Z?Y^NFL*V%01-U7$)9[7@W>E%#4%_.]JKK0TG?F_35$% MX=LABNUZJ=9D02>.V8^*RBUUDM]_0R'\TZ;O3&![:KU&K3>$GDPW4IJU!95J MF]0J/RSSBX-DFWBCP/=-J;==$9:P,(SCN G;H^I^$)AD@O>2J[* S M*\9XA" Z8&>)0W$0P,!.+VCH!8.]\IZ1.%+# M9*UTF][0LC PCO'!NAR'H=CW8&A?EE'#<33(\?TPM]'QI"@RY0D/R%GB<&AZ MR[>SBQIVT0D]W:G?:Y#3'S\(-W& ?MTP_1V8DQ2H%9%T);*42O5'_< F)SIQ M#UCBAO9 W,B)!^4UGO1L/EVV_PIKA9K M]?P C0ZY6N+,G@RB'JZM!Z-GF3 Z=E,)&ULK5==;]LV%/TKA%8,"=!%GU:DS!;@Q.N: MHNV"NND>ACW0TK5-5"(]DK+3?]]+25%M61'2S"^V2-US>,^A+G4UW@GY5:T! M-'DH&R;,X[^&U&K7-,#]ZT?V-Y5X%+.@"FY$_C?+]'IB11;)8$G+7'\2 MN[?0"!H9OE3DJOHENR;6L4A:*BV*!HP9%(S7__2A,6(/X(9/ +P&X'4!P1, MOP'XSP4$#2"HG*FE5#[,J*;)6(H=D28:V)T2<8WON" :4$U M*!7EF1K;&D69U.RT$7!="_">$.!ZY(/@>JTPV0RR0P(;W6@M\1XMN?8&&=_ MXH)XT6OB.=ZH)Z&;Y\#C"A[TP&?/7]T?4..W&^Q7?/Z3&YR* O8VZI_I0FF) M]?9OG]DU6=!/9@ZA*[6A*4PL/&44R"U8R:^_N*'S>Y]1IR2;G8CLP,2@-3$8 M8D_^E$(I+#NY8KS/M1H=5FASTFX3/_+"R!G;VWT_>L)"/PC=P[#9<9@7C^+ M;\,.-(Q:#:-!#4?EV"=DD.)GM_^49+,3D1U8%[;6A:>LH?"4)IZ2;'8BL@,3 M+UL3+P>?OSG-H?=\KV&CO<=]Y$6NWRV>X[ @=%PG[A3/8!(OE!BU$J/_=4Q$ M1Q)<'X6&':4]8>YEX'@=I8.YO%!IW"J-!Y4V%7'V'@6?DZG6DBU*31?8'VA! M[JC$*GE-%H!] )#/]*'/C?A(IA]&YHU[8,9QE!?'4=3Q8C#;%WKA.C]Z*&?0 MC8_8G[/*D=[^Q3DZSP/'#;M">\*\V!]U7P[#J?RL5'NODH[3O]]#2E&L1!'B M@D!?;/$R<\@9'8KD:,?%#[D&4.2AR$LY=M9*;2Y<5Z9K**@\Y1LHL67)14$5 M%L7*E1L!-#.@(G<#SXO=@K+2F8Q,W8V8C/A6Y:R$&T'DMBBH^'D%.=^-'=]Y MK+AEJ[72%>YDM*$KN /U=7,CL.0V+!DKH)2,ET3 )'VJ Z?&-P4[N M/1,]E07G/W3A.AL[GAX1Y) J34'Q[QZFD.>:""HAJ0/160%P#8J-] M)991>D85G8P$WQ&A>R.;?C!V&30*S$K]9MTI@:T,<6HR \'NJ7:77)=2B2V^ M-4J2]^03%:*J/YJ!HBR7QUC[]6Y&CMX=DW>$E>3+FF\E+3,Y](@1-JZ&AB\\S%7TBGR ;,7*%;G4*)XW^-?:CF-LD22V0MS:-&\ZA7\\N";W6& MB$9[R,A2\ (_?>FVV.948057:Q DY06.8*V_KIA?K,0R>L()4%%B9LD34N*. M $WK]NFJ?R3?_>0_,S=Z^0J$<3QL]YJ_[.6'Y^T^2>\@?]&, MN#$C[I7@NE2 K(KP4%V"]88X=*&R M23:W2998(FOY-&Q\&OZFK\S0IGDVR>8VR1)+9"WSSAKSSGJ3+&$/N**QQU03 M.IW+I%[.0X5V2;9W"998HFL983O/1U]O-^T?M6!+?EGE6UNE2VQQ=:V<._T MZO=FTR>N=P4T)]1LX-ZV@M6<^QN@*(S#%UOE_M@'ZVZ3+>F:0^3M;_?;BNIC M=+OFZ2SI]YYV](Z4' V.N_QR]RX>"A K,7E0'GJ:VN8:Z,I#E5I&PO=V]R:W-H965T087'"5D#5DSGC&99JRA>V M6'' B0%EJ>TYSL#.,*%6-#)KUSP:L;5,"85KCL0ZRS!_/(.4;<>6:^T6;LAB M*?6"'8U6> %3D'>K:ZYF=LF2D RH((PB#O.Q]<4]G;@&8"*^$]B*RAAI*S/& M[O7D,AE;CE8$*<124V#ULX$)I*EF4CI^%Z16N:<&5L<[]@MC7IF980$3EOX@ MB5R.K=!""$ZFN<2JZ> M$H63T3G,)#I&4Y4>R3H%Q.;HBM'%L02>(?/P\!PD)JGXI,+NIN?H\. 3.D"$ MHMLE6PM,$S&RI5*B^>RXV/4LW]5[8=<+F)T@+SQ"GN/Y#?#):^!# ^_7X;;R M7QZ"5QZ"9_AZ;8=P287D:Y6A$OV\4@'H4D(F?C69R]GZS6RZ\$[%"L ;L**/']R!\[G):D=D->.]TGBOC3VZ91*G*NMG\@@M.!.-5YE3# R%_E?8 M1$-'79LSLC=5'_MAKN/6XFH2^Z7$?JO$.XHSQB7Y XD1BH@0:TQC0#$3LE%P M3NA7E!SW@S#TGPEN"/,#WPF;]?JE7K]5[U/UY,=*039I]/"WIG='9#6?0>DSZ+2N@RZ-=T16,QZ6 MQL/WUW6XGX)!0UWOAPW#E\MZ6"H)O@GULIEP2(A$?]$-;%BZ(72Q6[K M,4F)?&R2WLK]UHOJB*QV#*[S]/YU.LW1@JXC[UVQUHWS!>$"I3"7.&KYG#&YF^B.K.S HW]02P,$% @ )X.56NP1RYO,"@ :Y !D M !X;"]W;W)K&ULM=UK;^)(&H;AOU)B1ZL9J3?@ M R'I39#2LJ-RSS8N7A,L]_SN5*%^+Y<)/EE;UX4]^_[_7PR5\LH/TGO55+>]HS>\Q<^Q[-Y47VA/[ZXCV;JBRJ^W=]DY6?]K3*-ERK)XS01F;J[[%T9 M[T-[5!6L'_'/6#WF.[=%]51NT_3WZI-@>MD;5%ND%FI25$14_O>@KM5B44GE M=ORW1GO;,:O"W=O/NEP_^?+)W$:YNDX7O\738G[9.^N)J;J+5HOB<_KHJ_H) M#2MODB[R];_BL7[LH"51 M,LTO^D4Y<%7>G]2#>)M!S .#&*;XE";%/!=N,E73#L!_#1AHA'[YG+=/W'Q^ MXA],+?E%W9\(TWXGS(%I=VS1M;[\4Y25Y8.#Y8Z^_&HU.Q'&:%UN=92[;]GX M3;G942[?,+IE'"SW].52W9:CGZW+AUT_S#=\ZXSS@]^ZX"VC'RX/7QO]21A6 MUU-O32-KVS_6FK-T_1,D>9&MRKU&(?[]L7R " JUS/_3L7$?-IK=K54[P_?Y M?311E[UR;Y>K[$'UQG_]BW$Z^'O7%"4QA\1<$I,DYI&83V(!B840UNH)>]L3 MMDX?_[9>E*BIB!Y45BZRRKU'H-8>-(0&;4WLX79B#[43^Z,J MRHF M#/8F,CED0&(AA+5F^^EVMI]J9_M7E2W%QS1*Q(>NN:TM/G9NDYA#8BZ)21+S M2,PGL8#$0@AKMTL5CQS1)[& MQ$((:TWP\^T$/]=.\.J5(7&]6=]?S3*EUK_ZKY*I>&5%I&6/G?0DYI"82V*2 MQ#P2\TDL(+$0PEK-80R:P&" KHEJ#FH+5'-0S44UB6H>JOFH%J!:2&GM]MC) MTPS]47-:1 N1J$(L5/WR9Y6LI55J%R]7R\X6T9)'MPBI.:CFHII$-:_6SG<6 M8/;)<.^E(G3( -5"2FO/?+.9^:9VYO^:%DK<1$_1[4*]$W*1EM,^F:T73C+^ MKJ;BV2':H8_N$%)S4,U% M-8EJ'JKYJ!:@6DAI[59J0F6#394--%9&-0?57%23J.:AFH]J :J%E-9NCR9? M-O0!LXSB3#Q$BY6JHKB=#$Y,R\;I;! T848U!]5<5).HYM7:[DM3P_@3-N%'-0347U22J M>;76"@N']NG+E12:8:-:2&GM5FAB;$.?8UE6YE'HEW--K1\][---& M-1?5)*IYJ.:C6H!J(:6UNZ/)P(US=AV%AM^HYJ":BVH2U3Q4\U$M0+60TMKG MCC4AN*E-$3?M$6_;XYVX*\<2T3)=)9VK)CUW;'N@FH-J+JI)5/-0S4>U -7" M6FN]\=T:5!_;!6)[YC?YMJG/MS^KAW3Q4!TWU&^1DN7!PZ(\?.B<]FBPC6H. MJKFH)E'-0S4?U0)4"RFMW1M- FZ:Z*+)1%-M5'-0S44UB6H>JOFH%J!:2&GM M]FA2;5,;"X[;8<5VQ_%.?$M6N9J*Z_J%J'?B.ETNXV+=0U(I<:.R27D[FG6> M/*H?]>@N0L-O5'-13:*:5VN&L;/D&)P,!J:Y_Q8J=-P U4)*:W=($VR;^F#[ MX.)*_"$^Q[M]Y\ #[?WU@8MNGT0U#]5\5 M0+:2T]B1N@FI3'U3_J&,%-+U&-0?57%23 MJ.;5VOZO@H&Y?Z2 IM>H%E):NS^:]-K4I]?:(X7#9QKIU:/G/YIBHYJ+:A+5 M/%3S42U M9#2VEW2I-@FFV*;:(J-:@ZJN:@F4U -5"2FO/X2:/MO1Y M] \Z4-"/>O341Y-K5'-13:*:5VLO#A2LO0,%=-0 U4)*:_='DTE;^K.R=0<* MK[SE52\?W0-H/(UJ+JI)5/-0S4>U -5"2FMWRLZ5O.%+>;/7\F8OYLU>S9N] MG#=[/6_V@M[L%;W92WK_B&S::K)I2Y]-OWJP@(;0M?;B(& _+7#085U4DZCF MH9I_Z!N\?Y05H,.&E-:>Q$UT;.E/G]:MAO[T=?_T8QX]\]%\&=5<5).HYJ&: MCVH!JH64UNZA)E^VV%.L+31O1C4'U5Q4DZCFH9J/:@&JA936;H\FN;;TR76= MOG6<8-W9'&@@C6H.JKFH)E'-0S4?U0)4"VMMN+/JLS7G!5E-(&WI ^E7#P_. MNM\GM+?^]G$#[?FH]=?0O930&1C47U22J>:CFHUJ :B&EM?]:6Q,#V^P5O6TT%D8U M!]5<5).HYJ&:CVH!JH64UFZ/)F&V]0GS:RL;??G1[= =>1HOWD^-#NNBFD0U M[\"WY.699>BP :J%E-:>Q$T,;.MCX)?+G\-O$M531T]H-/=%-1?5)*IYJ.:C M6H!J(:6U6Z/)?6TV][71W!?5'%1S44VBFH=J/JH%J!926KL]=OZ8\_^7^^K+ MCVZ'[ECRY>EDZ+ NJDE4\U#-1[4 U4)*:\_T)ARV7[FV=G45^=NG=>1;O5E4 M99,X6HCGO_K\CYW5TY_.BO6;<'2WH%DQJKFH)E'-0S4?U0)4"RFMW5)-5FRS M6;&-9L6HYJ":BVH2U3Q4\U$M0+60TMKMT63%MCXKOII,TFP:IXFX4]6?Q>H\ M%4%O'-T3:$2,:BZJ253S4,U'M0#50OOEM<6-KHBXG\^5*IRHB,87Y5IIIJ[5 M8I&+274-U'(%W]OYJLC4777-X?=79J]?5C8/'U_<1S/U*4-Y_EZ;%\R?5 (]I]OMZ\\;_ M U!+ P04 " G@Y5:JS4E];4" !I"0 &0 'AL+W=O-/(@>0Z+F@I9A8N93K*]L6 M:0X%%I=L#:5:63)>8*FF?&6+-0><&5%!;==Q?+O I+3BR)R;\SABE:2DA#E' MHBH*S/_> &7;B36P7D[G U#76\"?A!8"MVQDAGDC#VI"??LHGE:""@D$KM@-5A U.@5!LIC#^-I]5> M4@MWQR_NMR9WE4N"!4P9_4DRF4^LP$(9+'%%Y3W;?H4FGY'V2QD5YA]MFUC' M0FDE)"L:L2(H2%D?\7-3AQW!8/B.P&T$[D<%7B/P3*(UF4EKAB6.(\ZVB.MH MY:8'IC9&K;(AI;Z+"\G5*E$Z&<\@D>@"+=33D544$%NB[ZQ<74C@!3*+=UA6 MG$@" IW.0&)"Q9E2/"YFZ/3D#)T@4J*'G%4"EYF(;*F@M+6=-@ W-8#[#L M M))?(#OY;8J15L/MZV':_R\OGK,B$@I$Q4'].LZ$9*K MA^UW5VJUU[#;2[^ 5V*-4YA8Z@T3P#=@Q9\_#7SG2U>B_\GL5=I>F[;7YQZK MZOE="=8JWZCTAK")G[%+W^AY)/6RIAX>HQUW4M6K40]WK>R3UJ*4>':(. MNJA'>]2>HWYOR'N]CR3W6W+_$'G81>X?K'>O[Y'4XY9Z?(#:<[JHQWO4P5CM M06_1>\V/1 ]:]* 7_2$'U9J7:C/N2B X6/9>]R/9PY8][&=G$E/541-YCE:< MB<[>$.[M+Z'3<0_VPP;.X%52 MK4UO3)A4G=8,<_4M!%P'J/4E8_)EHMMM^W45_P-02P,$% @ )X.56AW3 M\9W4 @ +0@ !D !X;"]W;W)K&ULK59=;YLP M%/TK%JNF5NK*-R%9@M24=JNT2E6[;@_3'ARX":A@,]M)NOWZV8;0A)"H#WT) MMKGG7)]C>08@T$M9$#XQ,B&JD6GR)(,2\PM: 9%OYI256,@I6YB\ M8H!3#2H+T[&LP"QQ3HQHK-?N632F2U'D!.X9XLNRQ.SO% JZGABVL5EXR!>9 M4 MF-*[P AY!/%7W3,[,EB7-2R \IP0QF$^,2WL4!RI>!_S(8Q \M R9(+6C9@N8,R)_43OS0^ M; 'LX # :0!.%^ = +@-P'TKP&L GG:FEJ)]B+' T9C1-6(J6K*I@393HZ7\ MG*AC?Q1,OLTE3D0QS 3ZA&Z) 9:$XH#CG24'YD@$ZC4'@O.!G,N[I M,4:G)V?H!.4$?<_HDF.2\K$IY%84H9DT::=U6N= 6MM!=Y2(C*-KDD*Z2V!* M#:T09R-DZAQEO('9!7+"<^18CM^SH:NWP(<:[O7 X[=G=X^H<=MC<36?>^Q8 MML[@U^6,"R8_DM]]7M=<7C^7*APC7N$$)H:L#!S8"HSHXP<[L#[W^?2>9/$[ MD>UXZ+4>>L?8HR^,FIN?RM+0QLV^G( MV0]R@M#NB-D/\@])"5HIP5$IW0,Y1P1Z503[1MI.V)6Q'V5; ROP.T)ZR,+0 MLCI2S*U"6@);Z(;$44*71-2EJ%VM>]Y4]CS=&SKKLA=>ZA9@OM+4C?0.LT5. M."I@+BFMBX$TE]7-J9X(6NER/:-"%G\]S&0_!Z8"Y/LYI6(S40G:?PC1?U!+ M P04 " G@Y5:UBG*W*(# #7$P &0 'AL+W=O;-FR<^:\SQAHM?<@6@T&/((CEQ5DK%)ZXK M9RL(B3SD,43ZSH*+D"A]*I:NC 60>9H4,M?WO*$;$AHYP3B]=BV",4\4HQ%< M"R23,"3BSRDPOIDXV'FZ<$.7*V4NN,$X)DNX!74?7PM]YA8HZSEHEDC%PSQ9,PAIE'V3QUR(2@+N[TCP\P1_WX1>GM!+&\V8I6V=$T6" ML> ;)$RT1C,'J39IMNZ&1N8QWBJA[U*=IX(OA KT0%@"Z J(3 3H9Z0D>G\. MBE F/Z"/Z/[V'+U_^P&]131"=RN>2!+-Y=A5NKY!<6=YK=.LEK^K%DP/D3\Z M0+[G#QK2S_9)/T[3^_5T5W==M.X7K?LI7N_9U@_09RE!=ZW[0I>43"FCBH)\ MDF2.](*[@5DB!(V6:=0W'HGBPBF15*(?E[H NE 0RI]-XF1L^LULC%U/9$QF M,'&T'R6(-3C!NS=XZ'UJDJHCL)IPO4*XG@T]. =!U\38#Q&C6U.S&<(P13 _ M)>O &[OK:@?;$;T^+H-JS/H%L[Z5V1U7A%6?8!.U#&)0+3SP_R.W';.#V:!@ M-K RNX@4Z">AT U1@&XW)&ZB9L5HNT0Z JNU.RS:';XJ;PV[%*XCL)IP1X5P M1R_VUI%E<68=;$=\W&VN44%MM"\U9G?8: ^';H$M8 T.XB;BU0MMEU!%830SLE>]U[U4Y,*?3D79=H=7%JPQ%^,4NS"%L M-K2&U*F50PNVOMI;N# 'LA*TA=0)EL,!MD\'+7WH-U*WEFB]F#I"JPM2SB2X M_[J<:)V16HO7$5I=O')LPO:Y:2\G#IY?Z-LAECO'+*P?&ULK5713MLP%/T5*T,32(RD:V"H*[ 'MP4EO&PO'SNR;EOW] M;"=$[4@[-.TEL9U[CL^YU[Z)UU(]Z1P R7/!A1YY.6)Y[OLZRZ&@^D26(,R7 MA50%13-52U^7"NC<@0KNAT%PZA>4"2^)W=I4);&LD#,!4T5T5114_;H$+M]+-RR98YVP4_BDBYA!GA?3I69^2W+G!4@-)."*%B,O(O>^7A@XUW X.U MWA@3ZR25\LE.OLQ'7F % 8<,+0,UKQ6,@7-+9&3\;#B]=DL+W!R_L%\[[\9+ M2C6,)?_.YIB/O*%'YK"@%<=;N?X,C1\G,)-**^ W #5E0)3(M3D _E*E:(VQ^1P D@9UT=F]7XV(8<' M1^2 ,$'N\;[MH7TA,2#H])&(2##OCX+? S!X^V MX;[)0)N&L$U#Z/CZ?T_#A.F,2YL)31XO4HW*'+4?70YKRJB;TEZ_ MN5\:U J\Y/V[WFGPJR6Z JU<@>2"F':DT1P\)I9.=I?> MJ$-O- S^U/LZS.KM!SOT#EJ]@[UZ)Z#8JKX^%UJ#2>P,*;K+90U<,T%%QDS6 MIU(SU] >KY[1=L>4 [D250'V]DG1>?+V[_T-#E5J.SB1E!0( '\$ 9 >&PO=V]R:W-H965T M)/YSS^^><\Y).VT>;0W@R%,CEZIV30L':$+MK M&FY^K4#J+J-3>EBX%]O:^066IRW?P@.X+^W:X(R-E(UH0%FA%3%09?1JNEPE M/CX$?!70V:,Q\9446C_ZR<=-1B-O""24SA,XOO9P#5)Z$-KX.3#IF-(+C\<' M^FVH'6LIN(5K+;^)C:LS>DG)!BJ^D^Y>=Q]@J&?N>:66-CQ)U\?&[R@I=];I M9A"C@T:H_LV?AG,X%D3/".)!$ ???:+@\H8[GJ=&=\3X:*3Y02@UJ-&<4/ZC M/#B#NP)U+O\$6)(E;\D=-X;[$R*O;L!Q(>WKE#G,X.-8.=!6/2U^AG8+Q83$ MEV](',5S(CW[3PA#>Z/'>/08!^KLO,?O5X5U!C_CCU/&>D1R&N%;>VE;7D)& ML7HMGWQ]I33GC4/+']G M]ODT6:1L?\) ,AI(_M- )117)9Q)G_R3_B+Y*SL[ZB=_-3]SLQ7*(K1"432Y M0+7IV[V?.-V&%BNTPX8-PQK_$&!\ .Y76KO#Q'?M^,_)?P-02P,$% @ M)X.56BA,@N2= P [P\ !D !X;"]W;W)K&UL MO5==;]LV%/TKA%H4+>!$GY;EU!;0*@U6(-N"9&D?ACW0\K5-5"(UDH[3?S^2 M4A3+EA6E>(S*7DPWC/\0*0*+[/*-B:JVD+,YL6Z0KR+$X9050 M]6;!>(ZEFO*E+0H.>&Z2\LSV'">T3]A:9H3"%4=BG>>8__P, M&=M,+==Z>'!-EBNI']CQI,!+N %Y6UQQ-;-KE#G)@0K"*.*PF%J?W+/$#72" MB?A&8".VQDB7,F/LAYY\G4\M1S."#%*I(;#ZN8,$LDPC*1[_5J!6O:9.W!X_ MH%^8XE4Q,RP@8=EW,I>KJ159: X+O,[D-=O\!E5!0XV7LDR8OVA3Q3H62M=" MLKQ*5@QR0LM??%\)L97@10<2O"K!ZYO@5PF^*;1D9LHZQQ+'$\XVB.MHA:8' M1AN3K:HA5-MX([EZ2U2>C"]!:2#0"3(#E# AT?MSD)ADXH-Z?'MSCMZ__8#> M(D+17RNV%IC.Q<26:FV-8*?5.I_+=;P#ZUS [!1YT0!YCC=L24_ZI(]->M!, MMU7%==E>7;9G\/R#90L!,"BK'J!S$"DGA?FP_KY4L>BKA%S\TU9G"1RT ^M= M=R8*G,+44MM* +\#*W[WQ@V=CVU5'PFLH8%?:^!WH<=_%L"Q)'2)N/[63]CB M9*T^ :R4D:T.EW"A@=/'PUWLCH.1.['OMDMJBXJ?KX0I*'3J-9IU//+S\P)G1$\(YD20)W:[]Y$GNM_1&+%N#R1P/.VTD?[ M%OLC?\?B_:!A-/;;+8YJZM'S-NUEQ?WG "5KSI6SQS6YF\YE0S_%H5.VY$A@ M#>7&M7+C%YN>,;H\Z/EX_Q#V1\'N4=T2%81.V.ZZZSRV%,XO^_X'H^EK6/\$ MI3V[NM1+C@36E&^K(W-[G8R_NM\K^!WSPQWO6Z)&X2'K']LJM[-CV3W57WO# M/\'FF3O^6&A-[1[;,;>['WO:]\XM[^XW7D-OKSMKB?(][\#_Q/7.[>YG# MOK_:AN\F],P-?QRP4CQ[ZS:FK\*_8[XD5"A?%PK=.1VI=HJ7M\MR(EEA+F@S M)M5USPQ7ZD8.7 >H]PO&Y,-$W_GJ.W[\'U!+ P04 " G@Y5:D3<5/-4# M "%#0 &0 'AL+W=OG,-I X"S:@18-D61^&/=#2M4U4$CV2MIM_/Y*2%5FFY:Q+'F)^ MW'MXSKTD=3G>,?Y-K D^EX6E9@X*RG75ZXKLA641%RR-51J9L%X2:3J\J4K MUAQ(;IS*PL6>%[LEH94S'9NQ>SX=LXTL: 7W'(E-61+^? ,%VTTDR4\@GQ:WW/5%G>BTD98R M9^R;[OR>3QQ/,X(",JDAB/K9P@R*0B,I'O\TH$Z[IG;LMO?H=T:\$C,G F:L M^$ISN9HXJ8-R6)!-(1_8[C=H!$4:+V.%,/_1KK9- @=E&R%9V3@K!B6MZE_R MO0E$QP%')QQPXX!?ZQ T#B9R;LW,R+HEDDS'G.T0U]8*33=,;(RW4D,KG<9' MR=4L57YR^@E4# 2Z0*:!;D$26@CTOFE\4#-/C[?H_;L/Z!VB%?ICQ3:"5+D8 MNU(MKT'168(%93,:4$E!>MNJE>.SOCPA(@1(?79:K389]5I1 MAV'L)7T9QT8XP+Y=1MS*B =EW$+&C1(5\ Y=#@612HID31HD<'6Q$'VK6O,0 M'W'S>NR/+2Y\/ KM]).6?C)(_TYQJC+;UEJ8&?CAC94R"YHU H:O>TY.=1I4S(Z.LY!DO:E6(R\ M-+!K\;V7#Z$WJ.:K^>)#?D&V*D]+4 =%ET'M#6;.2?>P#\@XLU2 GH%P@4:H MK#^(?HAR\FR#FIV!"ALHOX9"?F!!.HQ(IS3P_UM$WYYF%]LF(]WG%T>F\#D-%#11NMX@- MZC @+W6*/U@3G$_L*R(16+,5I]&H^]?/\0FOI)=BMU/0EL"7ILX7R'"LR\-V MM'Y+W.BWA"Z(>^/JC7%M*FOW!:9^H'PF?$DKH20N%*1WF:BKD=&ULM5CO;YLX&/Y7 M+&XZ;5)7,!@(O212&U9MTJ95:[=].-T'ES@)&N"<[32]__YL0TB"'9I*[$O" MC^=][.>Q_?K%XRUEO_B*$ &>RZ+B$VO&<%S'506KN]YD5OBO'*F8_WLCDW'=".*O")W#/!-66+VWPTIZ';B0&?W MX%N^7 GUP)V.UWA)[HGXOKYC\LYM6>9Y22J>TPHPLI@XU_ JA2,5H!$_Z^32?.)[J$2E()A0%EG]/9$:*0C')?OS;D#IMFRKP\'K'?JO% M2S&/F),9+7[F<[&:.",'S,D";PKQC6X_DD90J/@R6G#]"[8U-HX+/,-Z/.@"Z%?@P[.< M8O+_;4H$S@O^3F*_WZ?@[9MWX W(*_"PHAN.JSD?NT)V2-&Z6=/X3=VX?Z)Q MZ(,OM!(K#CY42L;NTZ$M)BA.PO 8E)J@)$:H!1W)"%L98:^, MV[S"549J$8#4*_1"+D9!I&=B]\0FK"8.#[H3(-C196*@U]&>6G@"NZBH%17U MBGJ@ A=@H:6U(]0G)3*[B<)11XL)"N.XH\7$^(%O%Q.W8N)>,3\PR_%C079+ M=W9BGL5&TRCN#H<%$Z*.!!/CA] N8=1*&/5*N%]1)MX_$%:^)&)D-!ZAH+,. M9B8H1%%GM%(3A+SXQ+Q*6AW)&?/JQ=F4F+,I0C#HJ+"@D#D:-E3@>78=T-MO MU5ZO$N6_VI@Y+HA]M^V-?VW6'Y0M'8KMV+N#,@?^KJVT81[*U2'9TJ'8CEWU M]Z[ZP^RG#<]1CH"PDXAG-I3G=9.$!14GP8DM%>YK+=A;>9S:5+,7%UU@KG:+ M-!-EIC\;59*<$+:O>6!_T7-^(F^(CC.YYW>EF*@0P:BKQ40A79-;Q>PK']A? M^MS++T0YWR[ DE1R[A5 ?GD /)=?1CD7:BX^6;-[/^NKU_"0;.E0;,>.[LLN M&/VVS-A;T;W:U2'9TJ'8CEW=UW^POP \/S.:I1M, F/-V5"H6\C:4"-XJN[8 M%X)PJ$JP(3K\V@FZ)90%$_I=(28&C3HRW(-#CY*PI3X\XM+G327J X/V:7U M=:,.J-2A2>?Y-;RZULY&-= >YTW_!U!+ P04 " G@Y5:9H\=OC.[D MT3%H2EEP_JT9_%), ]@XHB5=JB8%T5^/]",MRR:3]O'W(6G0:3:!Q\6[3_104-SD6_)2MI]@=[@7!F"YE8I7 MAV#MH&+U_IL\'2;B* !C3P ^!.#6]UZH=7E-%)E-!-\!T=RMLS4';:EMM#;' MZN97N55"7V4Z3LT^4UV2!&>@/0!?B-H*II[!^VNJ""OE!_ .L!KXS1MY MG4M)Z0C\NJ&"*%8_[$L8@<^,+%BIBQ@!Q<&"@CEAQ0C<,+DD)?B#$F'*_/-R M(970C\9?KL+V!L9N \UZN9 ;LJ330"\(2<4C#68__H 2^%-/>5%77M27?:9G M*W%YVDT,I=6 M;&E%:9:ZM9).*QG2REU:B:V%,'9KI9U6.J 509=6:FDA;%)@#? MUHH6X.>GI0X!EU4S=C(-6D[/4)X@C],CW*)>IWZ'3A?(GB^(T-CCPJ 3];/S MAM6D7M+_GICH_T F,LQ$IT'S$/;=*DQ3#S61P28ZC9O(!B=*H\PC9\B)3D,G MLMF)DK'O(3'P1*?1$]GX1&-O=8:?Z#2 (IN@.?+\"2%#4/06A"*;H1@F'DT# M4=1/T7^WZKSL1#8\TQ1YYAT;=N)^=OI=O8Z8V$5,F'J(B0TQ<3\Q??Z<'FQ> M)LG8TT7@HTZS%UM>K!S"CN6R///](H9B>)!B3JQ@FV)IG/LFV% ,#U+,B17L M:/_&D4_.4 P/4LR)%6Q3;!PGT"-G*(:'*.;&"K8IAA'R="+84 SW4ZR?*]C1 M#2+H>V ,S' _S(;;'W!9%\"_TN?D6;]I*SD"UUOJ-.X 8I[F'@QC@T3\UL9R MP/DK&64C]"R"D:<[C@Q#H[?VG[UE.-_SH/6BAY/4:D##HU?_9AOE"Q$/K):@ MI"L=!\]37:O8[TSL!XIOVMV !5>*5^WAFI*"BN8&?7W%N7H9-!L,W?[0[!]0 M2P,$% @ )X.56K($$W%L @ > 8 !D !X;"]W;W)K&ULK55=3]LP%/TKEHP!A"PA? N(]@*@%1*\%Q"W 2TV:5KP.*34TF2BY M0!NC&Y$)DM QRD8RK@^ ML7L/\Q0='YV@(\0$^E;(6E.1ZPDQM@!'0[(VV:Q)%NY)-@C1K12FT.B+R"%_ M3D!LY5WYX;;\67B0\0H6IR@\^X#"(!SV%'3Y&O@G#X][X.GKLT<'NHFZCQ%Y MONCPQ_AYL=!&V1OQJT_BAB+NIW N<:XKFL$46QO0H-: D_?O!J/@ M1UU,4S_9N9,EJ)7W-HTR60O3G.]NM;'/F;5/;S,OUJVM7G@W(?]H&D^^I6K% MA$8&ULK55=3]LP%/TK5B9-3-J:CZ8,6!N)$M!X8$*PCX=I#VYRTU@X M=F8[+?OWN[;3K*# >. E\<<]Q_>>7)_,MU+=Z1K D/N&"[T(:F/:DS#410T- MU1/9@L"=2JJ&&IRJ=:A;!;1TH(:'210=A@UE(LCF;NU:97/9&0_6&GJ17 4D!(JVG%S([>?H:]G9OD*R;5[DJV/G1T'I.BT MD4T/Q@P:)OR;WO8Z/#HN=<>L[D")%$R&TGH["7P8P=/1^#YRT^?/E/-=-!\ZOBF_]6EWPO@+,JQZFUVB MS3H[>K2.]GOJ7"?\1^.]^XJJ-&ULW9Q=;Z,Z&L>_BI4=K6:D; ,F M;^VTE=KRK/;"!2=! SC'=MJ9T7[X-2\%#,0-1\_5WK2$X-]C M>/ZQS=^&RU?&OXD=I1)]3Y-,7$UV4NXO9C,1[FA*Q!G;TTQ]LV$\)5)]Y-N9 MV'-*HJ)0FLRP92UG*8FSR?5EL>^!7U^R@TSBC#YP) YI2OB/6YJPUZN)/7G; M\1AO=S+?,;N^W),M?:+RZ_Z!JT^SFA+%*9J?Z'5"2UR7L@24?Q%K]6QU@2% M!R%96A56-4CCK/Q/OE<7HE4 VT<*X*H [A28'XO@5 6<4PO,JP+S;I7PD0*+ MJL#BU ++JL"R4\!VCA1850561;+*JUNDQB627%]R]HIX?K2BY1M%?HO2*B-Q MEDOQ27+U;:S*R>M[^O,GR=1.Y/UYB.4/]-&EDL2)^(0^H!D2.\*I0'&&OF:Q M%%.U4VW_L6,'0;)(7,ZDJD-.FH55/+>,AX_$LS&Z9YG<">1E$8UTP$Q5OCX# M_'8&M]A(O"<_D'4^1=C"<_3UR44?/WP:J->=F7)SV)XA:U%@\!NF?0G*?T,G M; ;[]/D,X74!7HP">Z> WS]Q__3Z.09,\'X6;*>LC"&I3BU+I\ Y1W!W"1$" ML0UZDBS\AO[]:Z[0+Y*FXC\#=;LM8?-A6-Z:7X@]">G51#77@O(7.KG^^]_L MI?5Y2"B0,!<2YD'"?$A8 33M#*OM3(WT:\?DH.X0(\THNF^Z-Y4C#0^I$AM M/E$>J]_8#7I0/1SEG$:EHH9$9(PR5D20,+>$+0M8/K9XN5XM[//UY>REK8[^ M499^A/_N$0%0M;4\+NH\+HQYK'-UQ[(7RF7\G-!NWE0'9$\MRT)[PJ=O+2@Y MR!WC\4]UD&U9^=>?$9Y;=>OX)FUU*_.G3'DV)Q!PCQ(F \)"X!@F@A6M0A6)XE@:$!V:RPZ]M<,"7-7 MO9;=65K='_2J]X.VY_/N47X?M5AW#PJ *J^E:%VG:&WN[^LN091=@KH=BE/5 MWX=%OU'>))_V$S8&&IM02)@+"?,@83XD+%@/M*%X48M-T\=YK8]SLS[*A),M MS6\@0I:F2A"%5%17'H=TBNCWD):W%RW)%-^=H!EC\+&:@82YD# /$N9#PH+S MGF;LL_41S=A6XX-81M7\1B7R;K_\X=[DC4?,AE)O1HS-/2C-K6CMR[(X6W1Z M -"0/B@M@*+I^6_Y8+8Q_S>A&O&+.!_Q3Y%DDB1YXR#48*"0@]J9QEG1S4?6N9$%C1I T71E M--ZH?:(Y>H*1;4:-E@*H[0A*\T!I/B@M@*+I@FG,3'L).8-F0SIX=Z T%Y3F M@=)\4%H 1=,UTWB?MMG\?" _4IK)0C:_\RC.\NF-VA&==MN>8DKEH9D=.=X@ M]3W%?^"5W6VQ[\S5&RT;2)H'2O-!:0$439=-X\?:[QBR;[+9,(X>Z?[ PQT1 MA?N6S\K2E S,Y WJ9-WOV:WU>5\GH%8K*,T#I?F@M "*INND\67M=XQ9H(GZ M*DQ;)JL%[JL$U%P%I7F@-!^4%D#1]-5?-<58]R9HO MS5C)@M(\4)H/2@N@:+ID&^\8O^,=UX*)Z+-$)&6'3 [J -0=Q@-^[KQON+B@ M43U0F@]*"Z!HN@X:=QB;W>'>S+1JGM +20X4?8PS%+$D(5SDLXMEH_0)_;>U M$G10,* V@7B\HS:UHBW>:'@\TJ@]*"Z!HNE0:KQ>;O=ZQR\W,N-%RF)^P>LT% MC>F!TGQ06@!%T\70V+O8;._>5Y-%K?4HS;S1R0T&J.^+^^L_[8&Q!:B?"TKS M06D!%$U72./G8O/JU+O>2J6_.*( -7HKVJH]Y[<^<[HB 35P06D^*"V HNDB M:0Q<;#9P'ZD\\ QM2"@9'\P^Z!)64)I;T6Q'6]DU[XXH0'U84%H 1=.SW_BP MV.S#?LE"3G/C53+$VTJ8Y@U$S"+$,CJH"M!UL* TMZ*MM8%*_Y8$U'4%I050 M-%T5C>N*S:[K^ZJ0KX.K'4*%70*E>O?\GD^(@3-'P\W2P;4_02EN TT MJ@]*"Z!HNF@:]],QNY\G=#1*'8,#$#-YM#) 5\M6-+VKP5U9@%JBH+0 BJ;+ MHO4D_TA+E->-RZ 48)_EAWV8'_9I_OYZV<%UC*!1 RA:J899Z\TC*>7;XJ4R M H7Y!%CY"H]Z;_GB&M>^\(OWNW3VW]@7-\5K7&8-IGP;SCWAVS@3**$;A;3. M5HL)XN4+9LH/DNV+]YL\,RE96FSN*(DHSP]0WV\8DV\?\@#U:WZN_P=02P,$ M% @ )X.56NC672QB P PPP !D !X;"]W;W)K&ULM9=M3]LP$,>_RBE#TY"ZYJFTA;651MD#TF 5'=N+:2],*$8SG F019H2 M<7.,C*_'CN_<#ES09:+,@#L9Y62)@<#%V'GK'TU] M:V!G?*6XEAMM,"A7G%^;SFD\=CSC$3*,E)$@^F^%4V3,*&D_?E:B3KVF,=QL MWZJ_M_ :YHI(G'+VC<8J&3M#!V)X\8!)5!\*\&86406M#2,XMU0A29C 1?@S"SM9II MV-A8:TU#,[.-[GY>[ M#Z10"1?T-\9 4EYDJBD,K=I/#4,IUK=BYDI>37Q/9_FJ@>Z@ICMHI=/GC3)[ MV&".$<]B?7W#Y\4"!;V?2EGH'-?7^A=!,DGL*[2#FO283NIO/>\;]5_IO>'M?>'3]FGJ7Z_TA@% ML170!4:H2Z 8/F]M4P<^""X;W\.'#VC#(+B'V^K0,W%][ZX:\5J!9^1&UXA* MUM V%4D6H8:7JKFZ\!XFH1]VPWM@[2L_EVRCSO)WL)7\KR>N6L;0W.VB-^P. M[N.VNO-47'>CPC3E_1D12YI)8+C0\EYWH*]U45;,94?QW!:=5USI$M8V$_V5 M@<),T,\7G*O;CJECZ^^6R1]02P,$% @ )X.56K892CES!P US !D M !X;"]W;W)K&ULO5O1;MLV%/T5PBN&%FAKB:0L M.4L,)%:[!5C7(&FWAV$/LDW'0F4IE>BX^?M1LF)*Y!4M%41>&DL^/.2Y%.\] MIMCS?99_*S:,%PL-VP;%>^S!Y:*;]99OHVXN,SOQ\5# MSJ)5U6B;C+'C3,;;*$Y'L_/JWDT^.\]V/(E3=I.C8K?=1OG3%4NR_<7('3W? MN(WO-[R\,9Z=/T3W[([QKP\WN;@:'UE6\9:E19RE*&?KB]&E>Q92OVQ0(?Z. MV;YH?$:EE$66?2LOKE<7(Z<<$4O8DI<4D?CSR.8L24HF,8[O->GHV&?9L/GY MF?UC)5Z(640%FV?)/_&*;RY&P0BMV#K:)?PVV__!:D%>R;?,DJ+Z%^UKK#-" MRUW!LVW=6(Q@&Z>'O]&/.A"-!NZDHP&N&V"U >UH0.H&I&\#6C>@560.4JHX MA!&/9N=YMD=YB19LY8 MAXQ'<5*\$3>^WH7H]:LWZ!6*4_1ED^V**%T5YV,N>BW;CI=U#U>''G!'#RY& MG[*4;PKT(5VQ59M@+(9['#-^'O,5-C)^9(OW" =O$7:P!PQHWJ?YM&I.@>9A M_]Z)00TYS@"I^$@'7Q7X2\[S>+'CT2)AB&?H)LI9RM^BO\3*S];H2_0#_7N; M)0D2#_L^RE?_0?-PZ(?"_90)Y*QXB);L8B0R1,'R1S::_?J+.W%^@V)HDRRT M1-:*+SW&EYK89U=1$J5+]A8MV'V MCQ^;T=%A$W?JDZ -"P'8Q"<3[PAK*?*.BCRCHL]\PW*TS+8B6ILR!3\RL4;% M-4.ODZP0JW?!1$5@(B\ODZ@HXG6\C,HL"PD^=.4UAOB.^L13].HH2NA$40M0 M>6XC)BVQDZ/8B5'LY3;;I;QH:&$KM,ZS;96Q($43?1AXZKF*(@!%Q.0HDG04 M]H-@"DORCY)\HZ1R42\W47I?3ENG#%\?H#\)E)C/==3$5Q[64,=@[#<"TA(1 M'$4$_9852U\ZU*-3]2'3<=#:"W68LO9:>J9'/5.C'I%8A4=(T7R7 MB]2[?$)?\B@MDFK=H-^%@4*O_RS7%B30R#PT\=HD"RV1M2+J.M);."]4VNJ. M+(78*EMHBZT=Y(:!6I!@$#^=.IW")8FT#5ZH)\H#81S$ MX)1MDRVTQ=:> .G_7/^EZJ+1:0X.LDVVT!9;.\C2G[H]#6J_N@B85.IJ95%' M:0G5!&E+D=;4-7M3N]5P"B2IP%%_6 P/2 A@.I0BZ5KQ$;#]!.EL"8TE<+3 MD- (:6N1Y@R;S5F_,H@!&P5,"0 #I@1 =8WXE<:NMM'#Z?*F9EP\-LBJSMJMMC:P92FC;@O]4;.Z X'!]DF6VB+ MK1UD:2E)3TO9JYP1W0EBCZCI!$(%VNL0 -61%$GC':[955JM9T3?DW,]3:L. M(@2K&[0 "ONT2ZXT?,2\NS>\GA%HIT]_*P?!@-=R ,PE74E4.BQB=EC]*AL! MG!7VI^HO' BFOS(%4*TGMJU$VBMBME<#:AN!7I=.U%=S $I??R&$ZE8CW1,Q MNR=S<3/O4H*2K6Z:664+;;&U0RW-'0E>JO097>3@(-MD"VVQM8,LG2?IZ3S[ ME3[ 5NJ5S[0/5XONO55'I>VD9MMIM>Q1??\-8_7 M\(I'3?MPM9J3D- (:6N1UHN:K5>_.DJ)A1HW$<'&2;;*$MMG:0I=6D/:UFO^.5T"9<,%7W)2$8 M]7QM04+>M?OX"96.DYH=YY#TLOR^ M.CE?B$HLBM3A(/7Q[N%T_I5[%E:'V)7[E^[99756?2QI#D?^/T6YF- ")6PM M*)WWO@AS?CA%?[C@V4-UKGR1<9YMJX\;%JU87@+$]^LLX\\790?'_\LP^Q]0 M2P,$% @ )X.56KZ.,B;0!0 V" !D !X;"]W;W)K&ULO5I=;^(X%/TK%CM:M5*G)"$$Z%*DEG2TE69&U71G]V&T#R88 MB":)&=OIQ_[ZO79"0H+Q%.KI2R'&/K[G7/OZ7J?C1\J^\Q4A CVE2<8O.RLA MUA?=+H]6),7\G*Y)!K\L*$NQ@$>V[/(U(WBN!J5)UW.II@]7Y.$/EYVW,ZFX4N\7 G9T)V,UWA)[HGXNKYC\-2M4.9Q M2C(>TPPQLKCL7+D7H=>7 U2/OV/RR+>^(TEE1NEW^7 [O^PXTB*2D$A(" P? M#V1*DD0B@1T_2M!.-:<.J!7 M#NBU!KC^G@%^.7>*WJ$X M0W^M:,YQ-N?CK@!3)& W*J>]+J;U]DSK>N@3S<2*HYML3N9-@"YPJ(AX&R+7 MGA'Q YF=(V]XACS'ZVL,FKYD^$@-]S7#PY?/WC.PZ55NZ2F\WAZ\$'R1D7G# M*V?J+[KBG A^AJZ2A$98;9YO'Z$SNA4DY?_J?%',Y>OGDI'E@J]Q1"X[$#HX M80^D,_G]-S=P_M#I:!,LM 36T-BO-/9-Z),IY8)#[(KH,HO_ [$ABJ(U-))B M3T!T$VA6.F -TNND+:8(U!0RQCY, @BYX^[#MF2:3KUVIW"W4S_8ZM2@V*\H M]HT4/^"8H0>* L%H^.BH%5'_+ -=Q>J[;(K/;;10,?*_%QFC7D8X- M*M:!D?5G."[7A,5T'D>5 R/I;1WM8$?WX6#4XKS;QW6&?HOR;J?^8*CWWZ!B M,C R@;V>IVNYQSG*.2Q10>%0$X2EJ<._V@[>L]_?HM?4)]/W\0Z.D/*_K#5] G3VM('J UH=GRO6R%S2QREB$( MB3]9ZT.MP8$\.1H"O+!?J._7[^OYCRK^(R-__2D@E_?=9GEO?CJ1T>P431F9 MQ[ ";C;:?"D4.?E(.3\]0_<"5H0*;! /;K.(IA 9&)K2%/;A2J9S<."7[=]N MGH1LF24$3ND\)4R=-MH3QLSC'M*Z.%N>H258RW""(&E > Y>C+DHL@S=2?,K M0$,CZ)&!R77J;,NQY5'I4'"KRR"3);%L[P(5!EY$F@!$1AX/!/,M"J[NQF!LY,VF.<_--6RA=94 MRZO5\HY8^5/,5UJ!C&"'IJQ6T4);:$TAZ\K ?VX3S' '[SJ;:*$MM.;] M;%W[>,X;AC?/4O)?7@[;1 MMH36%K@L3SUR8'!3>O-U2Q'7/1F2F4#W11KW MK-7*:M5@%2VTA=94M*X://\MHYS-^F!J%2VTA=84NJXV/'.U\:J]7D"/&EN] MU[[U-QMPL%Q6BXONUBO?E+"E>G7.D;KV+UZ:5JW%Z_EK]R)4;[%;[5?NQ95Z M6=VM88IW_I\P6\891PE9 *1S/@ "K'B-7CP(NE8OEF=4")JJKRN"YX3)#O#[ M@E*Q>9 35/_,,/D?4$L#!!0 ( ">#E5K^>V5I8P, %@* 9 >&PO M=V]R:W-H965T,9AZ" 3!L&BG\/ M,(.B,$3HQL^&TVF/-,#]YQW[&ZL=M2RH@IDHOK)0[*-TJ)LP.A!R7C]3Q^;..P!!M$)@-\ _"X@. $8-H#A M4P%! PAL9&HI-@XIU3092[$ETE@CFWFPP;1HE,^X2?N]EOB6(4XG=V55B%\ M9 H4&Y(I?DOJX#(I;D U;?'"03.9D)I16A/">W"BNE,KE3Y"(%35FA M7B+N\WU*+IZ_),\)X^336FP46JNQJ]%9<+U6Y([G MD!\2N*BRE>KOI$[]LXQO8'%%_/@5\3T_['%H]A3XM84'/?#TZ:<AR/3X@\"\$2[M-\N##OZW;UO;@ER M96<716RRZF]2NUN/1U,G63@ON'YIZYGI/Y8IAO I8(J5W-<++ M)>LYIEYH4=DO^T)HG!/LXQI'/Y#& -\OA="[A3F@'2:3WU!+ P04 " G M@Y5:)(['2?4$ K&0 &0 'AL+W=ODD,TE &+"=VIZQ0S+-3+?KV73;ATX?9"S;=$&BDHB3OZ\$ M!&RLR%Z7[4MBX-ZC>X[$U;$\VE+VE6\P%N E30@?6QLALEO;YM$&IXC?T P3 M^61%68J$O&1KFV<,HV61E":VZSB!G:*86)-1<6_.)B.:BR0F>,X S],4L=<9 M3NAV;$'K[<;G>+T1ZH8]&65HC9^P^)+-F;RR:Y1EG&+"8TH PZNQ-86WH5LD M%!&_QWC+=SX#165!Z5=U\;@<6XZJ""M8 M(,JYH&F5+"M(8U+^1R^5$#L),'@GP:T2W':"]TY"KTKHG9K@50E>H4Q)I= A M1 )-1HQN 5/1$DU]*,0LLB7]F*AY?Q),/HUEGIC*A"[X2(G8<'"OAMP'L"7C MFK;[1GOF&A$?\.(&N(,KX#JNKRGH[I3T89'N:=+#TT?O&=CTZDGL%7B]=_!" M.3U$3L7N'%Z5TS'E' M^!:9)0J-R[O[\10:#1X%3_I=N+LJQ//U8J@_=\@Q% M>&S)1L,Q>\;6Y,(D M%J\Z^4J8H(!17?=YZ!J7AFC?\N= M2KYCB^H=HTTSO+#FLT^65HN@RW>I2["P([ ]7?NUKOW_NK DB%X'1,2D[7: M7%8QCU "7C%B.J'[)ZVF.V-=WRIA1V![$@YJ"0=&"1^)P!)5@(ARH=U2!X>* M!(->KR6()JKO]&#K)1P<-BO?#;PZ:H_"L*8P-%*X?\G*5XIAD3.BXS \J,X? M^EZ+@B[(:W6;\##("P:!G@!T&O/D=+&0L71+QY=P-=;1G4,7I^N>1I5C3(G,M9%E3Z<;EH4^4^=%T4<8! AEDDMUAM,ZT&A.X.<^?& M\7VWK= [@4%[79LIG"N1VTCD&B6:5]^?E%/3$C:F?^OVT2E:V!7:OG2-XX7_ MI^6%G7K>3M'"KM#VA6YL+SSB>\\S@?!$&ZR+TS8S3[?!NSMX^_P:CPO][^SQ M8$<6M1*D2[2P*[1]<1O_#(TV\GL8O6K$HTY/'^>V%V!H9G"N0HT3AF8K?-S' M08VUU1@Y79C&R9G+.9=NXUJAV;:>X/G@H275F#YMU('K,U=S+MO&X$*SPYU& M(DT^:LB?*<@TYIK.E,SFYCB5VS):X.%)E< MT$2P>)&K]JE=V!70+IW^L-\FK8F"P<&R-A=U+NG&Z[IFK]OI]X!JK*-;IRY. MMW7JXPZW3GOG%#G%;%V.H*\ @ QP8 !D !X;"]W;W)K M&ULK55=;YLP%/TK%JNF5FK+1TA".H+4IJNVATU1 MNVX/TQX,7()78S/;).F_GVT(2UI:]6$OX(][CL^Y7%_B#1=-W H3YB2Q75N*).:- MHH3!4B#95!46CU= ^6;N^,YNX9:L2F46W"2N\0KN0-W72Z%G;L^2DPJ8))PA M <7P _? $0=(#@K8!1!QA9HZTR:^L:*YS$@F^0 M,-&:S0QL;BQ:NR',?,4[)?0NT3B5?*QJRA\!T!4P*(A"2XJ91&=H*?AOG6K( M#W808>CC-@,I$2_:E4LI04ET? T*$RI/-/;^[AH='YV@(Q/^K>2-Q"R7L:NT M8'.LFW7BKEIQP0OB;B ]1T%TB@(O& _ %V^!SRP\/(2[.DU]KH(^5X'E&[W MM^12@,,YHZ^A1+$&ISD_3M_ MXGT8,OR?R [LCWK[H]?8DW\5D785P5-*5MA-][3Z7O>R/>?V'D>-IM,PV#8S+@W,W[5S%?=SU.L M/62 VNYNO:!C2G!**%&/)T.2Q\]3&X3C:/I$\D"8]A5&3S2[>VW&M/@O6*R( M;A84"@WTSJ>:1[1MLYTH7MO.DW*E^Y@=EOI/ \($Z/V"<[6;F&;6_[N2OU!+ M P04 " G@Y5:BDM\,\;5R$FT7M^[K@H3 MR*BZ%6O@^"86,J,:;^7*56L)-+*@C+F^Y_709@+?Y.8:<.KHE9RE*(;^;F(1HYGO$(&(3:4%#\V\(,&#-,Z,?W@M0I MOVF A]=[]@]V\;B8)54P$^R?--+)R!DX)(*8;IA^%+L_H%A0U_"%@BG[2W:% MK>>0<*.TR HP>I"E//^GSX40!X!6[Q6 7P#\4T#G%4"[ +3/!70*0.=<0+< MV*6[^=JM< '5=#R48D>DL48V $@4^ 0 MIYHL&.6*O">/$ J.["FU 14Q^0O3]D^A%+GZ'1/PFF"6DLFGV0.Y"D#3E*EK MA'UY"LC5NVORCJ2J:&KT5?S13[X.OR-?)4FF)U?MO7V;V/[_HQ*?'T4C!&;/:Y I\!!^ M-ACN*DOIMD^B.ZO:=+S!B215FQI)&IU^HR0M[\>NU3M[-'RRHV%V/!H>BM%@ M-JPW),#=#4?3PTWN#:&Q1B#VQ=KMJ7?&F*TQJF98C5&-GC56IT/!/=CF9R!7 M]GRE<"ANN,[WP>73_ PW;=T']JAS\AS/=A-[HG%_T.0'PX]48E-2A$&,E-YM M'[- YF>M_$:+M3U,+(7&HXF]3/!\"M(8X/M8"+V_,1\H3[SC_P%02P,$% M @ )X.56M9+K9=V @ 7 8 !D !X;"]W;W)K&ULA95?;YLP%,6_BL6JJ9.V0DP@M"-(3?]H>Y@4M>OV,.W!"3?!JL',-DG[ M[7=M$I2M;O,2;.-[?N< OLFW4CWJ"L"0IUHT>AI4QK078:B7%=1,G\D6&KRS MDJIF!J=J'>I6 2M=42U"&D5I6#/>!$7NUN:JR&5G!&]@KHCNZIJIYQD(N9T& MHV"_<,?7E;$+89&W; WW8![:N<)9.*B4O(9&<]D0!:MI<#FZF&5VO]OP@\-6 M'XR)3;*0\M%.OI;3(+*&0,#26 6&EPU<@1!6"&W\V6D& ](6'H[WZK21*09:>-K'?%Z*#F M37]E3[OG<%! Z2L%=%= G>\>Y%Q>,\.*7,DM478WJMF!B^JJT1QO[$NY-PKO MLT>03N7EJ\<%!26X[TRD@<_:,[\)H?/A7 M)L0X0R8Z9*).-WY%=RZU 9?+.MXGT^37Y4(;A=_!;Y_77G/LU[1GXT*W; G3 M #]^#6H#0?'^W2B-/K_A.!X1'Y8.L/08[-P'2SVP*(G]L,D MFQR!Q9$/-GD)BR9QZH=E RP[!AL14RG9K2L\+G'B(V=V4ZE^E[63XQL7?]82(/=R TK;/^@[ :\OY+2[">V)0U_ M*,5?4$L#!!0 ( ">#E5K(_(RT&PO=V]R:W-H965T MD9,#93_YAA !GI,XY5-C(\3V M>C3BRPU),+^B6Y+*.RO*$BSD*5N/^)81'.9.23Q"INF,$AREQFR27YNSV83N M1!RE9,X WR4)9B^W)*:'J0&-UPN/T7HCL@NCV62+U^2)B._;.9-GHPHEC!*2 M\HBF@)'5U+B!UP%R,H?J9F6/S^!7](2DGZ49G5_$DS>C:2?F-TG MVYB^$ )N24I6D0#S&*</7^T+*.\+:)$ M1Z*$"'REJ=AP<)^&)&P#C"3EBC=ZY7V+M(@/9'$%D/<;0":R%0'=G>+NY^Z6 MPCTX_>EC#9MQ5<5QCC<^@E<4*TORMJK5HJP5K6H%+HSY[3?C4I7_ M]2XV># MSS7?XB69&G)TX83MB3'[]1?HF+^K_D_MD8NY\YWEB6=-_,1]_(-<>P;13TC6SD6)51*WZ[BM\^];W(.A3G M':JB80]9_B'!@H' 6NESJO0YVO(_X(B!/8YW!-!5,X4 "]E?ZRA-HW2=W5M% M?(EC\$(P4Z6W>(S=J*WON!;JO";:8-Z;MX' 6GESJ[RYY^>MD2I TE"5+K>7 M+FC*ANETS%W?3)'50!OJF8GPJD1XVD3\R&6''(RC="^'$7EPO 6]7O_[MF-; M'E:GMGXZQ9;[63[ M'>;:V,YD#LU:3)E:[O?/VV+R/4Z^1&B-\WZOS$HKR^V0+:V:'6 YGJ.>,V!# M$D(MBS\IES)N+3\:E%*A]&X^]3.$OMNET#=#J%LN?23GU@O53)&6Z;S\@,GT MJY*JUOV]\^*@:,%0:.W4U8H3?K3DA(-JSD'1@J'0VLFM92?4ZTZ9L_=*C!*Q M-6DBU_/-;ELJ[,;0]7ICBS;"H%78G*.\2H$E$(;T55@KMK0_F7+*U MS(1ZG7FS%#O,(EG=;- %%[$<@-4MTQ>2T$6]D;=OY8Q[]?T(@0AKA0CU$K%< M2>!@BZ,0K!A-WOI$@7VY)Z<=V^ZJZ"-VCMU-P$<(0U@K0ZB7AF6+GZ"&2Z!V M9UN>[W6)J^SZ(T"@LFN/ &U*M?"#_C!?FW @E5;R'A(M& JMO2I5*TBD5Y"# M?7*BOC94?7,JS.2WEFUV7QI]V.>FI9:D2"])\Q$R+F4UH&^^8:@O/EUH=[\I M%%8.=)TN]8_0J*C6J$BO4I0K>J07M6=L!A0(KRQ M&*"TZBT&Z*-Y+]M18TLI(6R=;\UQ.0;M4E'LLE17B^V_6W@=Y+MDG>LW\/HF MWPP;U3#%GN)7S.1TQD%,5A+2O')EN5BQ35><"+K--ZX65 B:Y(<;@D/",@-Y M?T6I>#W)'E!MEL[^ U!+ P04 " G@Y5:;DN\18L" T!@ &0 'AL M+W=ON<<**'DK<:FVGZ#7$UN^ M7$GC?MFV]PT\EK<&5=6#*8)*U-V7/_1YV .,HR. L >$KP5,>L#$">TB<[*N M.?(TT6K+M/4F-KMPN7%H4B-J^XIWJ.E4$ [3FZJ1ZA& 74$-I4"VD+PV[)1= M"Y.KMD:VY B,UP6[>6@H]U"P+ZI>G7X#775GJF1+P%;7C)[%PMFE,8"&G5P# MZ.=]6%==6.&1L&XA&['P_#T+@S ^ )^_!O[!P:.G<)\2-&0I M'+(4.K[)$;Z%,@@N4U3 N,N58;\N,X.:2O'W(8D=9W28T[;GA6EX#C./^L^ MWH"7OGTSG@8?#PG^3V1/Y$\&^9.7V%-ZS[9J7-NUA@H %74*4@&0'\OZPE&9 M%"ONG$ZX89PUH'/*UL'7[^X;=^]G)\TF#49!'(>)O]E7?<1O.A[\G@B*!D'1 MBX*&4I:VE*T2IOM2UD,I-[:4>5_*_U04'8QT>A8_4W3$+XR?*?+W>MK.TZ]< MKP1UIH22@,'H+/:8[F949Z!J7)MG"FEHN.6:QCIHZT#GI5*X,^SD&/XHTK]0 M2P,$% @ )X.56EI>MU\R" 8%$ !D !X;"]W;W)K&ULO9QO;]LV$,:_"N$50P=DL?Z1DCO'0)NT6X%V")JU>S'LA6(S ML5!9-:".^!+)IWSO-:N6?V5/6UCK0&;KO(B76P'EQDL MHF3S/?R^+<3> -MK&>!L!SBG#G"W ]QZH9O,ZF7=A$4X&6?I$\NJZ%*M>E'7 MIAY=KB9*JFV\*[+RTZ@<5TS>+I9Q^D-*]D8F\B$JV&T<)CG[E;T+HXQ]">.5 M9.D#>YWGLLA96??;[196<>SEC2S"*,Y_*0=\OKMA+U_\PEZP*&%_S=-5'B:S M?#PLRBRKN8;3;49O-ADY+1F]D_>7S DNF&,Y7#/\^I3AHWJXIPX?EK79%U_(1?ZO;NF;N3S] M7-6O[*M\&4[EU:#\G<7922J+=+U#N>:.WC"_8^ M6:ZJ#?L@US)FMBY55,QT@XC$E'7SW;IYC[[EE&4A$E/*(G9E$72^W4CQ/4-Z MMNL=N%839(F1WK3^+DO_3-,ZNCQ1,=/=(1)3UAWLUAWT:-J LBQ$8DI91KNR MC.A,.VKXT3IP+!:AY&=;0!'6B89E'V68K[)R$\."_5ER:+UQV\]N9<;NYF$F MM5B 3F&Z7U1J:D'VL,KNT6UH4Y MPG=;? V48^.8\_;;*BI^L%Q.5UE41%*?(ZIAO#M$:NJ* 9=LKT_CDO(4E9I: M&B J&R430^/R)A>(D2L.C:L+8ES '!OGG(9QV7_,$(7Q&8SWCDA-K0< ME>WW:6M2XJ)24TL#S&6C[&)HZ^ H7J A:HX 0#9.0&9VUD(R/H/QGA&IJ6<2 MP%N.U>>I!"EY4:FII0'R 2 Z.2)B'S<$:G\QX&[LXF7* S)Q1GPXGA30J-;5# I#F MGG H=G*/Q#I*(FB(FB/0DHO3TMG.UC(V/IGI]E&IJ:4!2'/[[/RYI&A&I::6 M9J_Y1]G]N8!F M;I\M0Y<4S:C4U-( FKF$;4.WV16T78<'A[;5A-G"]ELNT@!6\G!6.K"M.53C M^L97;G1QAN4!E7E]=@\]4BJC4E-+ U3F$78/O69;\! ]T! U1\ C#\,)='V%'TFJW"AIFQ$#5'@!\/AQ_, MS.>C,SZI\39V<93E 7-Y?387/5(\HU)32P-XYA$V%[UFYU#'(+HPA$& ESR< MESY?WEVRW].US)+Z?\56@,9UC'>HBU,J#N3%^VPED\LH(^/HP]FYO/! M&9_4^.[9+DZL?& NO\_&H4^*9U1J:FD SWS"QJ'?[ KJ&$07ULX@/O"2?Z2! M&.9S%B8S-JU>R&^KJ$R\_(]1GROIR125FKIRH"^_SV:A3XIB5&IJ:0#%?,)F MH:^YK[#Y[ )=5/O#"X",_",MPS;[FL,T/I/Q#G9Q1N7O/=6ASSZA3_O8AR[0 MS 96__<#M*#*2HU]TB_.L /@LZ+.U&) " M')6:6AH N("PM;C5$IC7L9!-CL.]Q]]5SQ[\&&:/49*S6#Z48ZS+BG*RS>/\ M-F^*=%D_$>\^+8IT4;^!O"W,O*M3JW4Q@;B'\DFEA+S8X!V-VJW>]*=[H\)GMBH&'PP M3IK5OO@#3(S'D E4SS^M[3"?@83'#)ZOX>HI2;]G:\X%^;&)XNQZL!9B>SD< M9L&:;UAVEFQYG/_D(4DW3.1/T]4PVZ:<++;]B[-GPT/ MRC+<\#@+DYBD_.%Z<*-=^L:D:% N\6?(G[*CQZ38E/LD^5X\<9?7@U&Q1CSB M@2@(EO_WR!<\B@HI7X__5>C@T&?1\/CQBVZ7&Y]OS#W+^"*)_A4NQ?IZ,!N0 M)7]@NTA\29XHKS9H7'A!$F7EO^1IO^QX/"#!+A/)IFJO M-)A5#69=5^FB:G#1M8$V>OG+C3HW.?RQ]SO=?B\I=S&3"3:_2I,GDA;+YU[Q MH-Q/R_;YGA7&1:2^BC3_:9BW$_-%LMF$(L^(R B+EV21Q"*,5SP.0IZ1=R87 M+(RR]^07$L;DCW6RR_*ELJNAR/LNA&%0]6/M^]%?Z<<@GW-YG1$K7O)E2WNJ M;J_I"F"8;_1AR_67+;_5E:+)@S,R,CX0?:2?DV]?3?+NE_B#.B3TO&4#"6FK'Y?<[,2F:L8&PU<[-;G779* ?RJZ$_L4V$M4!N M%^CBS?7QU(S'XC.BC=]D?#7S6_*8_XY'JK^XM%L;AT ;I6N\XGY*LNPDQ?_Y ME"]#7,$WV7];5O1V#YZW@\4Q_3+;LH!?#_*#=L;31SZ8__,?VF3T:UM:D)B) MQ"PD9B,Q!XE1).8B,0^)^2!,RMCY(6/G*GU^LTEVL2#LB:7YL8B(A"1BS5.R M9:EX;DN8DNN;,"1F[K%)B17#[\?Y>#P:70T?CY.#[-%NZ7%VVJ.#[)$B,1>) M>4C,!V%2(L:'1(R5B2B/.L'AJ//\(3_="GCXR.XC_B$?R:9I/L)L2X:2[9L, M)&8B,0N)V4C,06(4B;E(S$-B_KCQ%F9,C]["I 1-#@F:J!/$5RS*3^V$R \D M_,>6QQEO"XQ2Z1L8)&8B,6O2/$J<'B1L9(<.$J-(S$5B'A+S09B4E^DA+]-> M1QS"@B#=L:@M,TJI;V:0F(G$K#TV5H[E;&2/#A*CTPY#4;=E(7U\LI#7LE!C MB.F#UEW:>6>'G7>FW'FM3(3Y6WU^[A"5;_O5^WW;YVJW2JGOSHO$3"1FS1H[ MKV8T=EYDCPX2HUU6WT7VZ"$Q'X1)8;@XA.%"'8;X,4R3N/@,FD0ANP^CL/TL M6LGT30(2,Y&8=='4,Y(\D <6E,D@[\)B9C[OZCWYNW5>Z%8M]LX'4C.AF@75;*CF0#5::<>' M&7U\FB)DCQY4\U&:G"*]3I&N3-$=3X-BP)4'*=F)[4Z07;SD*1'L._^8I!^W M[+D\NTY9T'[(4?*](X743*AF5=KL:$<;G4W'IX<<9)\.5*.=ML"%]NE!-1^E MR6&II]0UY6SB_%N<\B IY_JVNS18LXR3Y#X*5ZPH"VN-!W1.':J94,VJM./Q MC*9KC8];;&BO#E2C';?!A?;J034?IO-@ 9WBAFJTTQ:XT#X]J.:C-#D3]42WII[I M_BI8O&3ILJPWYC\$C\N!59HL=X$@3RQ-62R4\WGJ#GK'!3H+#M6L2I/F]%H^ M[X+.A$,UVFD+7&B?'E3S49H6U-/=#LL?R%[#*.(DYLL2X*P'%V1Q^R, MW'Q9M.8#.N$-U4RH9D$U&ZHY4(U"-1>J>5#-1VERWNJI>6T_V0DLH->@<_10 MS81J%E2SH9H#U2A4CJLH$W1HGD;W+SUU_$C8.SMDBI M\;X',*AF0C4+JME0S8%J%*JY4,V#:CY*DZ-7%R3H&GK J$,+$J":"=4LJ&9# M-0>J4:CF0C4/JODH3@\8*T^:WFL4)"[4O?9.$;0& :K94,V! M:A2JN5#-@VH^2I-35-R.&YD4-+F;3 MTV&)">W4@FHV5'.@&H5J+E3SH)J/TN0XU;46AKK6XCJ>5#-1VERR.JR"P->=F% RRZ@F@G5+*AF0S4'JE&H MYD(U#ZKY*$W.6UUV8;Q5=O&S8T1HV871O,W"I&6(""VG@&HV5'.@&H5J+E3S MH)J/TO9I&A[=SG+#TU5YQ]6B2BG/Q/[^CH=7]W=UM;1+I[P=YLGK-]KE37F/ MTV'-[&\5^YFEJS#.2,0?5HL MD/_\(4G$RY.B@\,]<.?_!U!+ P04 " G@Y5:J;2&\)P$ "W$P &0 M 'AL+W=O( *]56?.YLQ-B?^NZ?+TC%>8W=$]J^65#686%?&5;E^\9P7DC5)4N\KS( MK7!1.XM9L_;(%C-Z$&51DT<&^*&J,/OWGI3T.'>@\[;PK=CNA%IP%[,]WI(G M(K[O'YE\5&1FA>T!HQLYLX=O,U@J@0:Q%\%.?+!,U!45I3^4"\/^=SQ ME$6D)&NA5&#Y[X4L25DJ3=*.?SJE3K^G$AP^OVG_TI"79%:8DR4M_RYRL9L[ MB0-RLL&'4GRCQS])1RA4^M:TY,U?<&RQ<>2 ]8$+6G7"TH*JJ-O_^+5SQ$ MC@F@3@#I L&(@-\)^!\5"#J!H/%,2Z7Q0X8%7LP8/0*FT%*;>FB*C7M"+@&;\2#J[!(Z,O11-3N@%GWZXR(G!1\L\2]?TI U>? M/H-/H*C!\XX>.*YS/G.%-$BI==?=YO?MYFAD3&K^0U0U R6\ >2BT&+3\B'C:B <6\>SCN_L3;/P^.'ZCSY\.SE5) MN?3[BL@T)]+ES:)04;FU^;S5&=AUJCIRR_=X3>:.+!2[S9_ M75)9=B%E9[X,>E\&4]H7F70:%\7:YK%6,FHD5:%\6< H3!":N2]#7UA@R$_# M\!R6F;#$"[VD1YV9'_;FAY/FRR(G2UAML[X5# ?[!4D$-=M-4 2#1+/,%J!M4SVHCX4]1;(BXMA5?FY[5S;:$:&<3#VHL37B%I@ MO@<]#9:9L"2)XM#.->ZYQI/YNCPP1FH!]F]5U)J?\27S\Y+*L@LI._-=TOLN MF3[@))FBHXV6=, M59I.<9L':]EBI6[H2Z.EMJ 45Q"'2J5L:H0@.[L-SZJ<6!TYV 1WU_UEB8]-B MF)A7B E#29 :)],"0[X?C3 [-2!PN@-Y&,:MKZY Y)33O2^HK9MI _/TJRD2J]FUAZ MF[53HO9%T'TS-UE1(6C5/.X(EG>' LCO&TK%VXO:H)_5+?X#4$L#!!0 ( M ">#E5JI@46R: , *\, 9 >&PO=V]R:W-H965T/7R@)=2U>(KEV_V15S@T\DBRUD5EIC!%D M3!1/NBZ%V# (>WL,HM(@VC7H[#%HEP9M1[2(S-$ZHX;&0R571-G9B&8;3AMG MC6R8L,LX,0K?,K0S\85(9 ;D"UV#)F_(1ZH4M<*2EV=@*./Z%8Y^G9R1E\]? MD>>$"7+%.,<%T$/?H'^+XB>EK]/"5[3'5QB1*RG,0I-W(H5T&\#'P*OHH[OH M3Z-&Q'.8MD@T>$VB(.K6!#1^B/F1,^\TA-.NQ&P[O/8>O$\Y6/7$G%Q*K_.)9V O> MUO$^$-B6"IU*A4X3>GR2)&H)*>:* 40WA(J4X+%#N6&89 HX-?C:2+(4"A(Y M%^R/[=,UF8* &3/:YADK,M,.PQK--=2I5H02!BX6>V;=Q$&K/?1O-M6HF?0F M:'6K65LTNQ7-;B/-,TCPW-1@8VT@8@E3+06=\EN28UJP*:]E4G@+VUM,HATF MC2$]<5U[%>%>(^&)P75SBWDI$\K)AZ5B.F7%_^(54X$-B6"H-*A4%C'MRKP*T*R:8*=<0'_R;V(&IUCS9_.VG> M&, 3Z1U5](X:Z6%U@'>_L%?BPU.\$?*QBWL@L"WV87!?$ 3_+\E+[ ,)<2BT M;24V2J/PH(E>PNU<1H.=W&YV^EA2_D;IEX&:NXH88Y5+88HZJAHMJNY36W7; MTG%G'*OQ$U>#^O#E5JDCXS4!P0 "\/ : M >&PO=V]R:W-H965TT-+()B*1+DG'V;> D\(I MSVS/<29VC@FUPD7Q[)Z'"W:0&:%PSY$XY#GF/VX@8\>EY5IO#Q[(=B?U SM< M[/$6'D%^W]]S=6?7*@G)@0K"*.*0+JV5>QVYOG8H+)X(',79-=(H&\:>]&T'O\-A7#F,+W7P*XNF-4[@3Z3!-(F@*V8JA!O#>0&Z]7 M\0ML1LB;?4*>XP6&":TO<9\7[K[!/;I\]'$/S;A.R[C0&P^F!45$Q!D3!P[H MG]5&2*X^E7]-$2\5?;.BWC^NQ1['L+34!B& OX 5_OJ+.W%^-T7K9XI%/TFL M$4F_CJ3?IQX^2BP/DO$?*(4$.,X0*6,K56RY6L:F4):2\T)2[YPOH3/RW(7] M>]2JKZ4+4%K;>3 M^IN4!&>F4,S-\?=:*_4RLZC#K&.ENLZI+'!ZL5:/:S3UG2O70=_5]L+505\R M[ID@>ND:TUR)#JW!]<#@*JVSCK0.>[[_/)HA.*N,W%ZM.TQ5Y9OK?38%XS%1 M"03GM&W209.H,G']9M#&7D<.O1. UPOP]2 %24#7Q407=ZNGU>U?Z,\G(XHW MC#)H$E4F#90KS3+M8#G50VYOD1!^E3O@QHF/APZF:O9F.W?:1NC0ZR(XU2%N M?R%RJJ,O*$ JK=8L/#]H4YGMWAUH'79!>XW99YU$#GQ;=&1"G5D'*LM:O'Y: M=GTWNNO3G4CKN>H&5T4/9)]DRE;R#O,MH0)ED"I)9S15"XJ7W5EY(]F^Z%&ULK9AM;]LV$,>_ M"J$610O,D4@]6$YM VFR8AFR-4C2[#4MG6VBDNB1M!U_^Y&2(SD2I31#W]B2 M=7?\W8F\/^GIGHL?<@V@T%.>%7+FK)7:G+NN3-:04WG&-U#H)TLN_<.DK*YN4YGCF>(((-$F1!4?^W@$K+,1-(<_QZ#.O68QO'T^CGZUS)YGN9$SLHA27=9NJ.[_^ 8T*AB9?P3):?:'^T]1R4;*7B^=%9$^2L MJ+[IT[$0)PXXZ'$@1P?RLP[^T<$O$ZW(RK2NJ*+SJ>![)(RUCF8NRMJ4WCH; M5IC7>*^$?LJTGYI?%PG/ 3W0)Y!HA.[U-$FW&2"^1%>P!"$@-0_1A92@)*)% MBFX87;",*:8]/EZ!HBR3G[3O]_LK]/'])_0>L0(]K/E6:FLY=97&-(.YR1'I M2X5$>I"^PN(,D?@W1#P26MPO?\9]4KH'+]U=79RZ0J2N$"GC^3WQZC*PJE1* M5X.6U3BWY58%"^S!S*(\EQN:P,S1JTZ"V($S__ .1]YG6Z:_*-B+O/TZ;W\H M^OSW?)/Q X!>K!E5)G\%N?5U5G&B,HYI&[LY]N)H/'5WI[E8K @.XMKJ!610 M0P:#D-?%#@K%A9Z+-K+*.3P9,R1>V *S&(W#R,X5UESA(-=%DHBMKMF>"D$+ M=;#!A9UQL>]'+3B+$8EZBA;5<-%K<'Q;Z-4L( &VHXL,;'Q1=^@):?-UC8@7 M83O?N.8;#_+=@.[+*&O:C(UNW!DX"KPVG<7(\WT[75S3Q8-T?VMMU2HJJ&+% M"F5<5EV1JS4(E.A&P11*]&L_:(W5K]_> 6/+G//:*Z9K%(S]B9U^4M-/!NGO M=)^@(EF7S/"D\S"BK,K+0MI+/>G">D&[U!:C*.Z9J-AKU,E[97TKT*VMYM.S M(F>*FAV 55B\#D4<1NT%;['"?AA[/; G4HH'8;]ME60IF&T%DRAE2RT<4"3P MX5U,,/E\\7AQ?8/^?+2"X^XZ&@=M[JY1'W,C;GA00^;?RFF;]FJ<%99T.'R_ M ]LU(G%/8\"-)N%A47K@BF9OQ?6[ZRB,HO8$MIB%. R#'N1&H7#PYOW#26^S M;B+PH.J]=1?QJZ*]+$ CA7A8"Z] ATU8N6A1#FK-TZIE;H3IH^K063#VU]B5 MPI$?16/<09\>5H:_I0J5$#DZXKC*.(X$D;UF(6 MQF$?:Z.@>%A"^UJ1%;6KDEX;LVLRPD'4LTG"C93B82VMN@]MSA9Z<8Q2?0+1 MASN]*T$KSM,]RS(K=E<>1P&>C#O=WF+G!U'KH&F((R!?K[D7#W?F,-Q M_6?(_#]02P,$% @ )X.56N33BF.] P 5 P !H !X;"]W;W)KE^_8Z4K,BVK'5%OE@D=??P>8['TWFVD^J;W@(8\I1S MH>?>UICBRO=UNH67Z&W7[ACFZVQ"WXR*^@&[L$\%+<*9WZ#DK$< MA&92$ 7KN7<=7MV$D75P%G\QV.G6F%@I*RF_VQ:RHAAO)_V:9V1078(X*.V1F"T%[B(>A$_ MP.J21)-W) JB40>AFY]QGSKW80^=01/O@<,;_&>\R9+IE$M=*B!?KE?:*$SI MKUTAJQ"'W8CVGE_I@J8P]_ B:U"/X"6O?POCX'V7W!<".Q _;,0/^]"3ZS15 M):81$P80W1!,$H(%B7+#,/T4<&KPM9&D;&>=P6"M]EF'^<6J&-IE>$)W#5U1 MJZC$CHHM9H_)( AF_F,[&*B* M_R"%U)JM>*>.:K=1BV-THJ.7T2\>:MSHC7LS^GR!^'(G.2=8;7=499V9';]D M9K\0V$$0QDT0QKV'OJ")XW)V?DX;JI)>J/2+,-V8+_,&=2TNE0)B:LWY'-@K3TMXVE\^=U7QR0G \ M.-)P:A*.STB8-A*FOR:A0.;J?PF8GK [OENG%N&Y$A$&SU_=X 459-"CH-ZI M3T*'R4483Z=G5+1ZA[!7Q9^TP#J'::X--:5Q0\YR9ESWT,TV[* RB8X)=U@- M!V>R)HR>^48_>TL!OSR]][.&:G\;#D)6$^VP:E_CBJC?ZL]R4!O7MFJ2RE*8 MJI-I5JO6>&%;8]O?':UCRWSM&D7_&:;JMS]1A65'$PYKA PNQQ@[5;6PU<3( MPG6!*VFPIW3#+;;]H*P!OE]+:?83NT'S1R+Y%U!+ P04 " G@Y5:T440 MYS($ #G%@ &@ 'AL+W=O&ULM5C;;MLX M$/T50ELL6L"-1.IB*6L;:)T-6J %C&:[^[#8!UJB;:*2J)*4G?S]DK*CBTVK M=2J_Q+K,')TY'%$G,]DQ_DUL")'@,4MS,;4V4A:WMBWB#,9 MENJ4KVU1<(*3*BE+;>0X@9UAFENS275MP6<35LJ4YF3!@2BS#/.G]R1ENZD% MK><+7^AZ(_4%>S8I\)H\$/FU6'!U9MKJ?4.WLZ1JQ.JB+\I MV8G6,="E+!G[ID\^)E/+T8Q(2F*I(;#ZV9(Y25.-I'A\/X!:]3-U8OOX&?V^ M*EX5L\2"S%GZ#TWD9FJ%%DC("I>I_,)V'\BA(%_CQ2P5U5^PV\<&O@7B4DB6 M'9(5@XSF^U_\>!"BE0"],PGHD(!^-L$])%3*V7MF55EW6.+9A+,=X#I:H>F# M2ILJ6U5#<[V,#Y*KNU3ER=F"JX[@\FD$%BG.).Z+!/CWDPH''R7)Q'^F4O?8GAE;OX*W MHL QF5KJ'1.$;XDU^_TW&#A_F H?"*PC@UO+X/:AMV0HM RC2@?RK,,(K#D3 MQL7>PP85K-XSMK-H[$-/+X175.<&Z$ FOGZ-5__EU3.B32Q]D_8 M^!&*/'A$VA#FP-IVZH4Z?J-,42X,S;T9U9RC'[S_Z@N^86D":%9PMB6:JAB! M94G3A.9K414A)"]C62K)3/1[GW#I @X$UA$#.LVWW+EB)Q_ !U)B*+2N%"U; M Z_3S0?<=J.ZT'7RW-2]OWE/?XB'/]=!Q\QKBG##PSM@; MV/@;V&]P[DN>4[W55I17]/'LMML/=/&"#836+;NQ2#"X9N\.:J6&0NM*T9@I MV&M2?J%WQR<]B:+(<8Y;]S3,=1P4G.G5@R$UBV\-;6YZMAFV+G--8P3:HP3 MNM+H!IT.9:#O0L\_[EW#\"9P@N.Y@MV:0NH1\&?,US07("4KE>?# ME5I"B^$$0 , '$- : >&PO=V]R:W-H965TICV8Y+:U2.QBNQ3^_6PGA+0+ M%8SPTMK./<<^Q[[)]6C-^(U8 $AT7Q94C*V%E,LCVQ;9 DHL#MD2J'HR8[S$ M4G7YW!9+#C@WH+*P/<>)[!(3:B4C,S;ER8BM9$$H3#D2J[+$_.$8"K8>6Z[U M.'!!Y@NI!^QDM,1SN 1YM9QRU;,;EIR40 5A%'&8C:VO[E'J.AI@(GX26(M6 M&VDIUXS=Z,Y9/K8QCH6RE9"LK,%J!26A MU3^^KXUH =SH&8!7 [QM0/ ,P*\!_DL!00T(C#.5%.-#BB5.1IRM$=?1BDTW MC)D&K>03JO?]4G+UE"B<3*9<'2$N'P[0M,!4(DQS='*[(DNUMQ)]1I,""T%F M),-FF]@,I: .6$:J_LF].H "T*<4)":%V%>0J\L4?=K;1WN(4/1CP59"D8J1 M+=5R]:1V5B_MN%J:]\S27 ^=,RH7 IW0'/)- EOI;,1ZCV*/O9V,IW!]B+SA M ?(<+^Q8T.0E\-C @PYX^O+9_1UJ_&;K?,/G_]?6_?ZNPM&9A%+\Z?*^X@ZZ MN?7;YD@L<09C2^VV 'X'5O+Q@QLY7[I\ZY,L[8ELP].@\338Q9ZT#W>7:Q4Z M,FC]2KU+PMB)U6&X:]O1$14&D;\9E79$N?%@T$1M" @; >%. 1,FI,Y2@0OH MS+F=\-?N>Y]D:4]D&[9%C6W1.^92U*>G?9*E/9%M>#IH/!V\*9NG:2O/0U]DJ4]D6V8&3=FQN^887&?GO9)EO9$MN&IZSQ5;\Z;FIA:254_ MF^9"W8F ZP#U?,:8?.SH"9I;5O(74$L#!!0 ( ">#E5KU!+_5ZP, .L0 M : >&PO=V]R:W-H965TT^K/I@DDO(-K&I;896VA^_MI-)" EA:/,"L7/O M\3G^.!I51,K8V4VVO;%N$&,B*NV!:H>K-F/"-2-7ELBRT' M$IFD++5=Q_'MC"34FDU,WSV?3=A.I@F%>X[$+LL(_W$#*=M/+6P]=3PD\4;J M#GLVV9(8EB _;>^Y:MDE2I1D0$7"*.*PGEIS?+W 8YU@(CXGL!<'STA+63'V M53?>1U/+T8P@A5!J"**^'F$!::J1%(]O!:A5CJD3#Y^?T-\9\4K,B@A8L/3O M))*;J36R4 1KLDOE ]O_!84@3^.%+!7F$^V+6,="X4Y(EA7)BD&6T/R;?"\F MXB !^R<2W"+!/4X8GD@8% D#(S1G9F3=$DEF$\[VB.MHA:8?S-R8;*4FH7H9 MEY*KMXG*D[,_&8OV29HB0B/TGDI"XV25 IH+ 5*@-VBI-DZT4SULC-(*H#V$I6JOD>NX7@NAQ7/2QR9]V$%G4$[UP. - MSDWU/P],?:I=N"<\^M(V4SG0L!U(G^QKL24A3"UU= 7P1[!FO_^&?>=MF\J> MP&J:AZ7F81=ZJ?DU6D&<4)K06)VZE- 0VG3G8+X!TP;T. L<;^B/)O;CH:*V M,-?#;AE6X^J57+U.KO/PVRX1B7:7UNV;9WL'HSI'O)H1[C@(VEGY)2N_D]5B MQSG0\ ?ZR D5*3'F-X_^5=:@W%2V$?4;--ZHY?2.R+9$N;B=:U!R#9ZYVD"C M,TL=-(8/G,'('QRQ; NK[8@:T5%)=-1)]$[95XH63,TFC07Z#WW8 C<-M(18 MSVOK#N@$O?18]@16TS\N]8_[LJ)QGYI[ JMIQDY5ZIP^S:A .]Q[. C\X/@@ MG8@;^^U[%!^49OQ+AE2D=SE29TB=EEO15'G>7^DO]J5G!/3<(QL3GYOYJ5S#YWP!WA*N= M+% *:P7I7 5J\GA^L\X;DFW-Y73%I+KJFL<-D BX#E#OUXS)IX8>H/Q_8_8_ M4$L#!!0 ( ">#E5H&Q[CX2P0 )<5 : >&PO=V]R:W-H965TEVINUDFK3]+/ % M/+4M5A+0[*^O+#LV!J,4UOD"MKGW^!SA(QUKN&'\AU@ 2/0S33(QLA92+J]L M6TP7D%)QR9:0J5]FC*=4JE,^M\62 XUT4YK8Q'$".Z5Q9HV'^MH#'P_92B9Q M!@\0B9AE MB,-L9%WCJUM"\@9=\2V&C=@Z1KF4"6,_\I,/T$6DB1' M4CS^+4&MZIYYX_;Q"_J]%J_$3*B 6Y9\CR.Y&%E]"T4PHZM$?F&;?Z 4Y.=X M4Y8(_8DV9:UCH>E*2):6S8I!&F?%-_U9#L16 PX.-)"R@>PV> <:W++!U4(+ M9EK6'95T/.1L@WA>K=#R STVNENIB;/\;WR47/T:JSXY?L]8M(F3!-$L0A\R M2;-Y/$D 70L!4J >>E0/3K125]@,7:>,R_@_FA?LUY[=@:1Q(LY5U]?'.W3V M[AR]0W&&GA9L)12^&-I24C<%/7* 'B;H$\OD0J"_LPBB)H"MM%:" MR8O@&V)$O(?))2+]"T0YPY;B'JT35P%1]0 M$L\ G:G%XQDH%^=MXLV(Q"]:VY0:.T]4BIUZQ77>9N(K<1NN##WB>CNN+.L: MM@Q]S\/MML1;60$;F7]F66_*TB5(Q7;. 52>:W\PS4#'/IE=H35EDUHVZ=:6 M)5Y7ZCM":ZJO PHVIH"3K/D*)#9XT]QZJMHZE. W2B5X/V\$P:"_:TUOSYI! M.' /&+,.)=B<2IXXC=3KG7KU0S;2)QE-VQ=+,]+1SV9':$W==;C!0^133"=3;"Q@#R/YS9WW.FZX?AWJK9W[-F MLZS)NTXVV!Q$GF"ZR%C"YL^MY#K*(J6&MT@VI$XVQ.G6CL28E(Y5WQ5:4WV= MCH@Y'9UBQU<@30NEN?54M74H(L;8<;H=2]R&'0/'<7;L^&I9P=O>VOI2KXQS MO2,HT)2M,EGL@E57JUW':[W79M?EQ9;E)\KG<290 C/5ZER&:BK@Q2Y@<2+9 M4F^D39A4[Z?Z< %JK>5Y@?I]QIA\.#E5JD M[7C2.@, )P- : >&PO=V]R:W-H965T+6ZYZ=LD2DPRH((PB#K.!-73/(]?1 !/Q@\!:;+61 MEC)A[$%WKN*!Y>@900I3J2FP^EO!"-)4,ZEY_"E(K?*=&KC=WK!?&O%*S 0+ M&+'T)XGE?&!U+13##"]3>E22)858#6#C-#\ M'S\61FP!W& /P"L WB[ WP-H%8#6:P%^ ?"-,[D4XT.$)0[[G*T1U]&*33>, MF0:MY!.JUWTLN7I*%$Z&7QF+UR1-$:8QNJ(2TX1,4D!#(4 *=(J&&>.2_,-F ME>!1[3,_ M_1IX]/JWMPZH:94KU3)\K7U\A!()I]I6ZM>UBD=7$C+QN\[\G-RO)]>G MR[E8X"D,+'5\". KL,*/']S ^5QG7)-D44-D%5/]TE3_$'M8V=ULIK9PZ2LV MOM99F5,&AE*?JZO0:[FNV[=7VQ[51?4"IQH5U41Y@=LJHRJJVJ6J]D%5(R:D M5B-P"K4*#L+?NAF:)(L:(JO8%I2V!>^984&3IC9)%C5$5C&U4YK::3[#43'U>=X76)U2S'=@V+&JCXA-#E!"5#@./]JXEA]EXF0'.L2 MID[.0=*W[HPFR:*&R"IF]DHS>^^9;KTF36V2+&J(K&*JZSP5=$[S"5=POO1- MJPU[_E&K"7/;?K>WDWSV5MF: 4],^2_0E"VIS*N\W?&U=5C M: IN^XDFO[?<8)X0*E *,T7IG'74><#SJT#>D6QABN,)DZK4-LVYNCX!UP'J M^8PQN>GH%Y07LO _4$L#!!0 ( ">#E5K%_TKWV ( +@) : >&PO M=V]R:W-H965TPJEAD6,&3T.TED.K"Z%DI@@0LJ[]CF$U3Q MA-IOSJ@P3[2IQCH6FA="LJP2*X*,Y.4;/U5YV!*XP2L"KQ)X;Q7XE< W@99D M)JP1ECCN<[9!7(]6;KI@H-MG?QSKVO"!R^O9Z MF[S5^TCRH"8/#I%WFLA+5;A+'@9[Y*W>1Y*'-7EXB+S;1!Z^)'=#'>0.>:OW MD>1131X=(N\UD4<-Y'YG?[>T>A])WJG).P?(?:>)O/,F\E;O(\F[-7FWE?P^ M!76F+R3P)O[N"W[?==UH?[NW3G%D +TZ@%YK &.2$PD7G]49W_#//4=?039% MUGOQ!PK4(@;A7F0-PP*_Y_];P9+9WCI7]9WF"^9+D@M$8:&$SF5'I9"7]X2R M(MG*'+4S)M7!;8JINEH!UP-4_X(Q^5S1IW=]68O_ E!+ P04 " G@Y5: M7>?CTP\$ "\#@ &@ 'AL+W=O&ULM5== M;]LV%/TKA%8,+9!&HKXL9[: QDFP FEK).WV,.R!EFF;*$5J)/WU[T=*LBQ; MM)8 V8LM2O<>GGO)>P\YVG+Q4ZXP5F"74R;'SDJIXL9U9;;".9+7O,!,?UEP MD2.EAV+IRD)@-"^=[.2+,24?ENZE(1WRM*&%X*H!.9QAABC-E()#^V^ )IM0@:1[_U*!.,Z=Q;#\?T!_* MX'4P,R3QA-,_R5RMQD[B@#E>H#553WS[.ZX#B@Q>QJDL?\&VMO4 MXCXLW<-3=U?'W03O-\'[)5YP >\)4Z1TV%,DU!Y\%XA)5.VNOQZU*?BL<"[_ MMH59X89V7%-Z-[) &1X[NK8D%AOLI+_^ F/O-UO0;P1VDH*@24'0AYY^T0D0 M!%$)](KJ8BX*:A8?F0VAW]IBKP#C$M!TB4WJ!TD4C-Q-.RB+%1QZ?F-UPC9L MV(:];!_Q$M$#.1NWRCUJS1K'$)Y1ZQI!+_$\.[6HH1;U4KO/"\KW&'\4]:;" M.]UJ);:F,.HP&,!!?$;38A3"Q,XR;EC&O2P/A5YU%EWY?\VP#1&=A22_@*QH]<2C#A3!&VQ"S;7X%)Q?L*/"O=!(P9X OP M0!ABF>ZR8,HEJ03F?J?,84AO&7#/UKH4D7EO%9O_X%1).*K7FAXEW"JP;X)U MFKVCW,)>*4LGAZZ3441R>5QQ:]1^=YVC^%QF;%;Q,+ZPSD=5A/VR^)J"NTTX*/2PNA_.K;! M7@U_=1K>".TT#4*'=O.N!SH&HKDK50/&BO&W,N-*U7CZN]/42"V.@OR\X5X>!N< T%];T M7U!+ P04 " G@Y5:&X3PB!D# ("0 &@ 'AL+W=O&ULK99=;],P%(;_BA4F8!)=OC\ZVDA;QP32@&K=V 7BPDE/ M6VN.76RWW?X]=I*%KLG"+KAIX^2%"5!JA#3&[UK3 M:J8TB?O73^J7I7?M)<,2)IS>D;E:C:W$0G-8X U5UWSW&6H_H='+.97E+]I5 ML9%OH7PC%2_J9$U0$%;]XX>Z#GL);O!"@E*]-\.L$OS1:D96V+K#"Z4CP M'1(F6JN9B[(V9;9V0YAYBS,E]%.B\U3Z7:U H"O.EH,;$ 6Z(C@CE"@"$KV_ M (4)E<=H@&YG%^C]T3$Z0H2AFQ7?2,SF[[R:SWMAODO(3I"7 M?$">XX4=Z9/7I _+].!YNJV=-_:]QKY7ZOG]]O=,7Q"94RXW M#/LTPJH1?: MKRZ?E7#0+6R:[U2N<0YC2W>7!+$%*WW[QHV 08-8- +^(EMB>!, M[QT*4T3KE_6H5R4UZU;I==M%7(F&>RQN%/K> 7%'5!)%7C=QV!"'O<1W>NL" M(=^AG!=ZOY5E5?^2=]&&+0YO&!V6MQT4.([;S1HUK%$OZ]EL@N+ &;@.NF4Y M"-WR#"G\@-9<$L/=V>51&]=OU;8CR$U>6 QQ@QOW+P8LF#Z-^HL9MR9V#M#: M$4//Z29+&K*DE^P;9X-\(X1>IGJ3U&\>JC+B1YQ1Z,),_HG9CM!+N!MSV& . M>S&K+:_IG*:0>O/K8ARV.CJ( CQ-BJJ<[<:*+XNCZZ,*WT0EI&ULU5AKC]HX%/TK5]EJU4JSY,%C8!:0F,FV9=7'J&Q;J:O]8!(#5AT[ MM1UHI?WQO78R*:D@*E+ZH5]([/@<7Y]CW^0R/4CU4>\H-? YXT+/O)TQ^8WO MZV1',Z)[,J<"GVRDRHC!IMKZ.E>4I Z4<3\*@I&?$2:\^=3UW:OY5!:&,T'O M%>@BRXCZ,.V.V,[_/DT)UNZHN9M?J^PY=-G3.\JY9<(X/E6D M7CVG!1[?/[ _=8O'Q:R)IG>2OV>IV <' &T*\ _1\%#"K P"E3 M+L7I$!-#YE,E#Z#L:&2S-TY,A\;E,V%]7QF%3QGBS#QF.I'",%'0%%[G5!%K MAX8_X!51MK&G\#BFAC"NG\ C8 +^V MXFP[#7^)E*9- A]#K^./'N*_C5H9G])U#Z+Q%41!U(>WJQ@>/WIR(K"['Z<9 MGH#'[? 5S7O0#QP\:EE5OW:E[_@&E[ER!?@@EQH[Y0;67V!%.(7_8?'A RS% M1A%M5)&80E%825XXS"F36B>WF>9&YR2A,P]3B:9J3[WY[[^%H^#/4\)V219W M1-80?5"+/G#L_3.B+T4B,U3.$$,QLYDKN"6Q_IF21HU5(QXN4B2V<.V/_OL (8(FSZ?].V33HTJ8NR>*.R!HV M#6N;AJUGXX74&O"-D5:"GU*N9!@Y!OOFV\_#X602!E-_?ZQ)ZT27:M(164.3 M4:W)J%63Q7(%?TLF#+S#C8M;\I0HK127;J*.R!K27=?27?]:I_ZZ2YNZ M)(L[(FO8-*YM&K?N\-<'097>L1Q0R01]PH]2^Q)D8D^UL<:=TK*5\U(M2[+) M45()>H-F1HG;QS16/JE7/KGL;.,+_R=_'[0&=*EL79+%'9$UC B#;]_*P:^5 M*ZIX.W*J4[:X*[:F5T=U3=AZ;.[/I G0DJXH2:FR _#Y1DKST+ 3U/]CS+\"4$L#!!0 ( "># ME5HD:D_L7@4 ($> : >&PO=V]R:W-H965T=7;*+6]# *YW/", MR0NQY3G<68DB8PI.BW4@MP5GL3'*TH"$X3#(6)+W9E-S[5TQFXJ=2I.*'TAF$VW;,WG7'W8OBO@+*A4XB3CN4Q$C@J^ MNNI=XTM*^MK M/@]X0^R<8RT*PLA/NF3N_BJ%^H>\90OE99@\'?/;WF::B7H MQ]]6M%<]4QLVC_?JKXSSX,R"27XKTC^26&VN>N,>BOF*[5+U7CS\PJU#D=9; MBE2:7_1@VX8]M-Q))3)K##W(DKS\9X\61,, #SL,B#4@7QH,.@SZUJ#_7(.! M-1@8,J4KA@-EBLVFA7A A6X-:OK P#36X'Z2Z[C/50%W$[!3,YK(I<%T."0Z1UUWDAS=PK](DY@IN#57\ 7&*7J R0TKN-'YD"=*GL%%./YM(W:2Y;&!VH,W3#4I8OX9))+4 =7<=QHL/&4A/X5,B=#M+B MLS[="@G7?R[$;@OA KET%R?YNG.(_/D:>H#NX&GRK[9PEMT=M'=79[I+N65+ M?M6#5"9Y<<][LQ]_P,/PI[90^!2CGL0.PC2HPC1PJ<]^A5 D9:A.@#_,FU4A M,A0W(8L*O)%O3K%N<83_JX7[4[<"ZJG(N<8_ U M.(2@\PC\RR#?FR3@=/"RSA([@#ZIH$_^7^_5B<\P^12CGL0.PH3#NL8-G;-#C_KV MNM)I=RPQKVK4JC53"8F&1!>4;9D"-RI^[*1Q*Z32Z4!V4G':'TW%IQJU:E&3 M2DA&X:B#"JFI$"<5F(50H<#:=YWDK5"3>MV G?7N M; [+<37T+Y49LLWHK%Z?$T5Q\JE&KUN2"H\D$AQU@ZKH?.RO?F7U]P5OMV]8V M[L<<#<]K[6_5FO#.<9]$HTD'O;JPQ^[*_BY7'#J@$'_<\ERV3S>GQ-%D?*I1 MJ]8DTU'IXKK6Q^YB_ZW:0)%^4@ZGTSV9,Y1SU8K'J78T'I]JU*HU\0SA9=9! MJ%X,8/=JX.[9,PTM^$I ]6_GIF*/K0B]UO]>U:A5^V+NC<=1U]NOKNZQLRK= M4P0FZ&0!+\!5HDZ=\]!K^>U5C5JU0TJ3:-!13)*ZM";NTOK;/UJY'W L-J]J ME'Q=@SN_AI&Z""?X>WP/(UY+=:]JU)?:(>&ZH"?N@OY[?1-R=^/H$'A=&%BU M9WYM(_7"@+@7!M^-K=>5A%^I 7-/;F,EZLS1ZG!%J[7)4;4M75YWEB=*;,T.X$(H M)3)SN.$LYH5N /=70JC]B7Y M>L\^Q=02P,$% @ )X.56GP,W2 @ P M'@< !H !X;"]W;W)K\]/C[' MOAFLE7XT&:*%32ZD&0:9M<5-&)HDPYR9<[T\QB%6@^#3K";>.#+S+J),!X4;(DS MM%^*>TU16*.D/$=IN)*@<3$,1IV;<=_E^X2O'->F,09WDKE2CRZ8IL.@[0BA MP,0Z!$9_*[Q%(1P0T7C:8@;UEJZP.=ZAO_5GI[/,F<%;);[QU&;#X"J %!>L M%/9!K=_C]CP]AYY[0"2TEB5;XN)0 M=[619SEAEL4#K=:@73:AN8$_JJ\FMSN =RI3%1.1[>,]$9I6S!F@LF$IORS=^:,4G*1="%/GIT[*2 MEN;?:546I#7!B3)U/AZR[,<'8E"Y^W.?L!7=B_UT71>Z,05+-^^Q/WG:N.;[R%9P?0_G.MPJOHPNKP?A:@^)7DVB M=Y3$?:F3C%J)NZZ%I@:K[7,+"N$>C>.$3R4OG%7["%70O0:ABZMN9S^A?DVH M?Y30!V7H(4I(=V83L;3IKFH\-DEWQCU:MME'K_^?7F>=WO5UI_T/P[#1LW+4 M2]^9#22JE+9J7_5LW?Q'5<_[DUY].>Z87G*Z=P(75-H^OR1Q=-6-J\"JPG? MN;+43_TPHP\8:I= ZPNE["YP&]2?Q/@W4$L#!!0 ( ">#E5J(0@.R8@8 M ,HC : >&PO=V]R:W-H965TBT SSL[(.;*(D'7X*E-/3?K^2X=FQ_%BZ8&5YH M;!\=Z>C3Y7Q"\T->?.%;Q@3ZEB89/Y]MA=B=F29?;ED:<2/?L4Q^6>=%&@GY M6&Q,OBM8M"H+I8E)+,LUTRC.9HMY^>ZZ6,SSO4CBC%T7B._3-"H>+EF2'\YG M>/;XXB;>;(5Z82[FNVC#;IGXN+LNY)-9LZSBE&4\SC-4L/7Y[ *?A391!4K$ MIY@=^,EOI*3S_P96K%UM$_$37[XAU6"',6WS!->_HL.%=:: MH>6>BSRM"LL6I'%V_!M]JSKBI !V!PJ0J@#I%J #!>RJ@#VV *T*T+)GCE+* M?@@C$2WF17Y A4)+-O6C[,RRM)0?9RKNMZ*07V-93BQNMU'!7JJ>6Z&K/)7# MB4=E0%ZBTT_7T8,,MD 7AZA8H0L5K%@\H&+]/KV3W_/UD9:C?V_R)$%RU5*,_T'1HU-&;TJR<"*R5O2<.GJ. M=A)\V LNHFP59QL4R3BQ39QEZD%V[0.+"O3LN/R $^)([934:B^\7Q#;%H=G\J1KY7A]2I^B2GVK:X."&<1R_,Z0B"<[>+ M@Y7XM1)?JT1.TC6+OR?&[U?NV0'N2 %0@=/1&P(@XCAD0$90RPB>,G-8MAHU M9X+^Z/ =2IR.L#X,FEHA &M/K98T;#4&QAHSVJ0\Q+[M6+E)BARIY?*>%3(?0.5:A:3E9.AU%!?H4Y3LV8BM MK1(WT=XV*5LX%5L[L*0)+/G)_6W/5V@GPU0.8W@4'ZOP3D8=Q89C=P!]&J>$. MZ&[<)];:HVJEFE0V[3?4,:Q>N &8#&1W$X5A>$AWX]NPWKC5N^BDTAU(NNUU MI8.PGJ+;AD0'IC:/#>DNGVWE':'1[K7)\ Y.NQCX,F/0A!#N=]&V)C=G# MH]S>J/UWA&2OM^: DOLP4#( &Y;'<$JV<"JV]O%:8[N)WG;_5#9. +/M>H'G M=Z8YA'.(0[MF&\11Z@S,=-*8;:+U?*-2\HKBM'+7LJSN3@3 ?(OX7=,%P#Q7 MIKP#2AIW2?3N@,Y+BVO M2-J' L3VNHDYA",XZ$<&XJ.!-7#J0QI?2/2^\ ?3\XJU/8DP[IE>$->?;"&$ M:T^VMK[&_Q&]_YLH0R?]4S=8+X2#] (XG=[&]!'W]]O=)LO0B=;1/G7/FY0M MG(JM'=C&ZA*]U9TB0R> P<6&VQO$@'/U#:>;J4(P:EA#^U[C<(G>X?Z"%+VJ M\33]\(G1.U\#8)080=?9 S"5R0\D;*1QID1_5#I]CEY5>-I2U^UG- #,M@U" MNKK[,-J"M?]_L;%SMM[._9(P'UV^.%E$M\%I;W-CKO+_#917D]PVQHCK=?*_/=3S9$?J-;3#F8)\F M&7OL;#C?/C@."S) UQTX*8JSSG0B MGRWH=$)RGL097E# \C1%]###"=D]=KS.VX//\7K#BP?.=+)%:_R"^9?M@HH[ MYX@2Q2G.6$PR0/'JL?/D/01^KS"0+;[&>,<:UZ!P94G(M^+F4_38<8L1X02' MO(! XM\KGN,D*9#$./ZI0#O'/@O#YO4;^D?IO'!FB1B>D^3/..*;Q\ZH R*\ M0GG"/Y/=[[ARJ%_@A21A\B_8E6V'?@>$.>,DK8S%"-(X*_^C?45$PP!>,H"5 M 3PQ\'H7#/S*P+_6H%<92*J=TA7)0X XFDXHV0%:M!9HQ84D4UH+]^.L^-U? M.!7?QL*.3U\VB.+W!7,1F)-43">&Y ]R%V".XH2!/_">YRAY!]Z#+R\!N/OY MW<3AHN?"W@FK7F9E+_!"+QX$SR3C&P8^9!&.5 !'#/DX;O@V[ADT(G[$RRZ MHWL 7=C7#&A^C?E8FOV12%^[(CDP#!]Q9WI+S]Y _=7'74VP0)+8 JMO2.M/1-Z M22L#GQC+<70/OJ(DQ_>@.>47Z""2& =/E*)LC8OK>[#$(I]B(/+*"L<\IUC' M>-GS0/9<)-?7J>>.W.(S<5Z;;)XW]'7M@O-V T]MIW#0/W+0-W+P):,X).LL M_B[<#9MS*R2,ZSSKGWOFC76>&3MN.T\L@2D<#8X<#:[@*%OK.;H'*"64Q]_+ M1UM,8Q+IB#-WXH$#1A0,0%IF0A]$Z,!T\6?$:KO%CO02P4 \I";.;*.^?*U7)E[+TU5Y;05*Y@S14T M$IF@&_TN:["&C6G5O*>4=%. M/V.1I.*0ETI"K/6 R74A%X4/!=L+BT(%VER<8%\SDZQ* MI&=;+9L1B'(:9^M*9ID#L'<6@#K.C*-HS9DE-)6S6LQ[9C4?Q$*IX+8JP[.IS>=6T0);:"JWM=;WS&*_$AID)2LH ME!W4_&<,Y.'Y2CH8#$X#^;P5'(S@BHWOU2+?,ZM\N7=0.5<[M99! M".YR%A4)"T@?]2Z6\,/&L(:][G@T;GQ._3TWZ<'N:'CJL*:9VW4O>5P+:/1E;W:I]FZ<[&RJ\[E5M, 6FLIMK?6A M6>M_%95D40E1Q-$R.0".::JET SCRWUG[4:SV;(U7;?0]K#6]M"\OWX>R^!? M\!QG<9KK:;,JY:VB!;;05"IK*0^'-XYJ8ZG0FEN;:($M-)7;NI" /R@DJJ@6 MY4*(,X[6LJI .T2U[Y0J-&4'[52]6'T)8 M-I:>N.J"YZM!',=I?C&*KA8A5 MM, 6FGJDH"Y$_!L7(K[50L0J6F +3>6V+D1\B6DZL5AQ6T0);:"I]C=- MSX.9/<\D-T#0;>H6/RZ M8O'-;QVN5=4_@#&H:K-E:[JL%B%.XZ1@BNE:GKAD("1YQLO#=\>GY:G.F?<0 MR,./)\^?O(<;1J6'*HZ+/B*[CC($$KP2DVQV*LH"6IR_+&TZV\CSBDG!. M4GFYP2C"M&@@OE\1PM]NB@Z.9V"G_P%02P,$% @ )X.56@7U\/2J @ MGP< !H !X;"]W;W)K9,.'7"PN\][,FZ%G MHC7C'R('D&A3%E0,K5S*ZL&V19I#B<4=JX"JFSGC)99JRQ>VJ#C@S(#*PO8< MIV>7F% KCLS9"X\CMI0%H?#"D5B6)>9_1U"P]=!RK>W!*UGD4A_8<53A!4Q! MOEDR *2N$^47KQM:Q4+H4DI4-6$50$EI_\:;)PP[ [9T > W .P0$ M)P!^ _ O!00-(#"9J:68/"18XCCB;(VXME9L>F&2:=!*/J&Z[%/)U2U1.!E/ M<\SA5FIPFZOKI! M5XA0]):SI5#F(K*E"E:[M-,FL%$=F'@VZ/N@$]B JG,+14AQ' 5V#%7[^X M/>=[5S8_DRSY)+*]3 =MIH-S[/&X([M=V:M9>H9%=]M5[/I>SXWLU6Y:CJT& MH>OL&R7'1GV_[[5&>S+"5D9X5L;DLC<0'KGV[OOA@8AC(W?0&QR(Z# *_<&! M"'NG=97 %V8$"/6BEU36?^WVM)XR(S5E3#<^.%?3Y]$T7?L_33VZGC%?$"I0 M 7-%Z=S=J\!X/0[JC625:9 S)E6[- M 9S:3C+=7[\V,"1D&)I49RXFV/A]CCDOV&"/#HP_B@TA$CUE:2[&QD;*[9UI MBGA#,BQZ;$MR=6;%>(:E*O*U*;:R9.Q1%SXD8\/2/2(IB:5&8/6S)W.2IIJD M^O&M@AIU3"T\/7ZF1\7%JXM98D'F+/U*$[D9&T,#)62%=ZG\Q Y_D.J"/,V+ M62J*_^A0MO4< \4[(5E6B54/,IJ7O_BI2L2)P+%?$3B5P#D7O!;!K03NI8)^ M)>A?*O J@7>IP*\$?I'[,EE%I@,L\63$V0%QW5K1]$%A5Z%6"::YOK,>)%=G MJ=+)R33^MJ.":I<%^@W]B3G'VFMT$Q"):2K>HC>(YNBO#=L)G"=B9$H55HO- MN H1E"&<5T+8#EJP7&X$"O.$)$V J?I;=]IY[O3,Z20N\'=DN^^08SD.^OP0 MH)LW;UOZ->^F1&390\[PAYC@&W&(6$!)"R$A$5 L(;'?NVQ#S]$^I F0\("2%@( M"8N 8 V3![7)@\X'>:[>DVA"]$N2W2;:=+P72Z0.]QNL4JVTM:<,36ZV>=VXJ9,@0E!9!T9JF'E=P[,ZU@\E7QA_UG!KC+55? MH0@G_^Z$S)1YK=Z!+MZ TH**UOQ(/WN\0]"0$12MZ=UQ8<;^^969;NG53KU< M +%=_]8^?\X@@X:@M B*5GIEGBRN9X2OBVT0@6(]!I;K['5MO=4R+388S&/S MXN1]?N^W2Z+=C>XU^Y M>*KVOG;:7^6V*+ZU-S[-+T>3]A&)A9C5+2)K_GL4'\5BT9*:Q_%7!QWM>K:% M^U^_T-/M+]_\,K=9)3X6BW_G\_KAIN^]DY,PV55TLN^+F$2SSU?/_V??NB=@KBSO)%]4M3\^?7Q/GYIU^I>KM4O2V/'4MU&Z,I@N5^ML)BY'S7ZJ$N6C M&%W]_6]N./F'*1 D+$'".!*6@F!*DFR7)*/H5[\6Q?PI7RQ,63Y7AMO*]A7D M\2J:L#AL_GH?]U,RW2WPPUB]6V*ZFQ>XGGHW3CY67_WS/KD,_M; M_2!*)SNZI9#5MEL*$I8@8=S78F_^-M3,4U!#):9@%U- QO1QL]PLLO;PP^%W M=\WQR)ES(\J\F#O%G7,]+];M2]=9\]5_FA?+YI"G-F5)MK#-$@E+D#".A*4@ MF!)ZN L]?.7K5XA,$@E+D#".A*4@F))DM$LR>M->EJRVS1,)2Y P_@P+]O:R MDX-]+*B=$E*\"RG&[6.;H_\/V2);S80I3[*1;9Y(6(*$<20L!<&4Z*>[Z*>O MW--.D4DB80D2QI&P% 13DG0G\E1^\J9]+5UN&RF4ED!IO*/M[V_UHUI42S6M M/?'BDFG=E&)69+7S1=39HG(^;*KF#E7E)/ECWGH[8X(DTCI!)"V!TCB4EJ)H M:M32QKBOU3$NU,= :0F4QJ&T%$53 Y52QJ6MS/5L5FQ6=>4TV[#('[/;A?%@ MB*98IXND)5 :[VC[.]PH\CWO<)<[A/!QI?%Q:>7S:?4H5G51YL*\,4*5#Y26 M0&F\H^W'Y3,63@_C&D+\N-+\N"?43[&JRVQ64X$.8&E>J&I=V-3=EL19E_>/,63?G]_4V._'7)E\?TZHTSSH_J+Z!TKBK M"QPV"8().TQP"(WC2H_CTB)G.QAP7MR=;RKQO-T91S=L^/7>VT?0C)XDG)XM&2)1%W MHFQ'(^KL^_%-C(98O\\.52U0&O=TU1*'X:'=1O540Y.NQ:-=RZ=5G:WN\^8T MS3P4 =4J4%H"I?&.IASX^^%DHN4UA##Q]L97R//WJS^*.ELX=UE>.H_98B/: M]R&>3P*9:>_UMF/UGW)L[QF\YR5F^;5<7$B>*AJ@=(2 M*(U[NFJ93CWO\! 4U51-5*H6CU8MUUUL+^?MQLR@K@5*2Z T[NFNA;G>Y-"U MH)JJF4G7XM&NY3>K#0ZJ6J"T!$KCGJY: L:T YPA5(LG58M'JY;/(FO.T%\R M^W'F5 ]%69_7HEP:TX.*%B@M@=*XIXL6S_>U](;0+)[4+!ZM6;3T%L7J_GAX M4-T"I250&O<,NL5EKO9:-X1N\:1N\6C=HIS!G]IM0O4+E)9 :=S3]0MS]?/" M(>0+D_*%]9EPV6UMI]*C:;;I06D)E,:98> EG$X/CUA03=7XI(9AM(8QG=;O M1=B>XK>?+C)&"54T4%H"I7&F*QIO,@VF\6&60R@:)A4-ZZ-HUIMR]M"^&*[+ M?";.G)6HVU!G6?5 FAH:;ATGU-1 :9P93(T7,]\_?+,=U5;-<^]S1O1(RZEQ M-.=_#N2C&/3#L$X>JGR@- ZEI2B:^NZ]#D\^D4U5".3PH?1PN?$^!I=;1T55/% M:9SIBD>+:@B_PZ3?8;3?Z3&Z1A.LXX(Z'2B-,]WIG'N^>_A6%:JI&IF4.HR6 M.G:C:S3,.CVHU('2.-.ECK:Q#2%TF!0ZC!8ZUG-K-,\Z/*C5@=(XTZV.%MX0 M2L>72L>GE4Z_D34:8IL8E)9 :=S73A2ZYR@F@9* MX[Y!TTRCP]('I-5^Z;D4 M]!P:O5PE_6"LD\0?B=X[?K =3;0&D)E,:AM!1%4P.5 MBBE!: J7Q4+ZW3$N MJ(;JJB8H]4Y(ZYU^TVDTQ#HVJ-6!TGAH^#2384$U5%,U-:EUPM=?-(DNM*@K&L.":JB>:FC2 MTH2TI3DQID976Z<%U2I0&@_U3PT9%U1#=57SVKN>$CT0\\I9-9IJG2/V>DO8 M"R[I4S#M@FKA1#ND'$*4A%*4A!%IOD[,JX5000*E)5 :A])2%$U-57J4D/8H M;Y]7HQM8!P]5+5 :#W758EI0#=54352JEI!6+7UFUFB$=690UP*E\="TN$P4 M'BY/@FJJ7JE.NI:HU_63^FUP-,LV/"@M@=)X9%A;1E]0#=53S4ZJEHA6+9:# M:S3-.CVH:('2>&3XG)*^H!JJIYJ>U"P1K5GL9M=HF'5X4-T"I?'(H%L,"ZJA MFJKI2=T2T;K%9GZ-1EEG!]4O4!J/3G^ "=50S4V:EX@V+Y:S:S3-.CJH@H'2 M>*0KF.:47EM-#=54C4\ZF(AV,&\87J/)UE%"_0R4QB/=SWCNQ T.5U-#=56S ME'XFZN-G7CN_1L.MXX1J&BB-=[3]R]6;5U-#M57SW+OJ-3W/DEQ??W%^S1:/ MV2K_;[ZZ=SX6[YS/]?R=,3[L1;"Q5\'&7@8;*FU0-#5C*6VBF%1QQX?0(JB, M@=(2*(U#:2F*I@8JG4UTTMGT&4*C*=;I0K4-E,:AM+2C[>^[V226$VWJI>NE MM8G[6!L9F7&+I!FVF4%I"93&H;0TUMV/&[E'(I.R)CYU.29R;)"NM@X+*F>@ M- ZEI;%)]03'TI)R)J;EC-T(&@VS#@\J9Z T#J6E,;4TC9J<%#/QJ35]+>?/ M:)YU>% [ Z5Q*"V-==?CNGYX[+5-&IJ8-C34(!-=:IT55,= :1Q*2V-=[K@L MG![;34H=$[]I)(:NMHX+JER@- ZEI;$N<*;3*#B2EA0N\2 #,335.D6H:8'2 M.)26QOIXC3^)V;$=I/0L\9O&86*H68'2$BB-0VDIBJ:F*LU*//0X#-W .GBH M@8'2.)26QOIP#9NZQPY$I5F)<9= MF=)ZY0WO,M%DVR2AM 1*XU!:.C4.W!Q+4EJ7:9^K+[WV/28:;ATF5,I :1Q* M2SN:8CV#8'*X2QU7#T+4259G5Q?K[%Y\RM>]/ENV'D5YN MU,7ZX?FYW=%4;_<&#?\IZ+\MNUQ]7]02P,$% M @ )X.56CD87D3; @ 3@D !H !X;"]W;W)K<7$G4P"%'O*,R8F3*K4Y,; M8/K+BHN<*#T5:U=N!)#$&N69BSTO='-"F1.-[=I<1&->J(PRF LDBSPGXL\4 M,KZ;.+ZS7[BAZU29!3<:;\@:%J!N-W.A9VZ-DM =W9C)+)HYG%$$&L3(01/]MX0*RS"!I'?<5J%-S&L/F>(]^ M99W7SBR)A N>_:2)2B?.T$$)K$B1J1N^^P*50X'!BWDF[2_:E7M#[*"XD(KG ME;%6D%-6_I.'*A - WS( %<&-A!N26157A)%HK'@.R3,;HUF!M95:ZW%46:R MLE!"?Z7:3D7G\7U!)341DN@CF@N.K+=HQLJ4F] =7X(B-),GZ A1AKZGO)"$ M)7+L*BW! +EQ13 7+'L+# M#PA[N(]N%Y?H^.BD [=?!Z9O%U"M2HD:$T*^O>@W-%.3R=YOS)>2@ M'=)H0/*@%#[K0HP7)H#4CI5EHSW):]92P04-/ MX..!UZXFK-6$G6J:68JY5*W,X3/F0>!Y!YA/:^;3;N;'1WU9XEX;8:?E"\_# ML-8U?/L#//P/@D>UX-'K4SAZED+?#PZET/>>JJ#7R3T7$'.BT+4N=%E[7>L$ M>&%H_$:9]M\^FQ7F&VO&3YKQZQ-:833+4[__/*-NH\7E(-:VD4L-6S!5=KMZ MM7XLG)#E5K/N "-U0( T+ : M>&PO=V]R:W-H965T@&W\//;]\,&--U(] MZQ6B@==$I'KBK(S)+EQ71RM,F.[(#%-ZLI J88:Z:NGJ3"&+"U$B7-_SAF[" M>.H$XV+L7@5CF1O!4[Q7H/,D8>KO%0JYF3A=YVW@@2]7Q@ZXP3AC2YRA>.9S>$ B-C M'1C=UCA%(:P1;>.E\G3J):UPN_WF?EW$3K',F<:I%+]X;%83Y\R!&!_LM>*P)>@>$OB5P'^OH%<) M>N\5]"M!OR!3AE)P")EAP5C)#2@[F]QLHX!9J"E\GMK7/C.*GG+2F6"6SS6^ MY)@:^+:FJX;C$ WC0I_ %WB^339ODUSCO@GQV4A\WR&68=Z)6K^[MREVC5R/P:F5_X M]0_X7=[.X+OD1.R)@.4*]P%IM+"Y?*$S%N'$H635J-;H!)\_=8?>UWUXVC0+ M6S+;0=>KT?4*]]X[3QO\_D$SX-9@HO_LP]AK$V.;9F%+9CL8^S7&?N,)_+E) M4>D5SR!#%1%'^D"#7%"2KE$;^BB;?2P;/3_*LC0[+\SLKV4=>)W^V%UO(VJ> MLQ/YH(Y\T!CY_P=H7YR-#A^-LTVSL"6S'7+#FMRPW=0;MHFQ3;.P);,=C*,: MXZCQ (9<9U(S 4LE\^R44BX2>YT1'7I5%E]E MQ\BL*$?FTE!Q4S175*^BLA/H^4)*\]:Q%4Y= 0?_ %!+ P04 " G@Y5: MHC#1.40' @- &@ 'AL+W=O&ULM9MK M;]LV%(;_"N$50PH4L43YFB4&G$C",C1K4+<=L&$?&)FVB4JB2U).,^S'CY04 MR[J8B8?3+XDE\SR\O.*A^,JZ?.3BJ]Q0JM#W)$[E56^CU/:BWY?1AB9$GO,M M3?4W*RX2HO2A6/?E5E"RS(.2N(\=9]1/"$M[L\O\W+V87?),Q2RE]P+)+$F( M>+JF,7^\ZKF]YQ,?V7JCS(G^[')+UG1!U>?MO=!'_3UER1*:2L93).CJJC=W M+T(\-0%YB2^,/LJ#S\ATY8'SK^;@=GG5Q&.9 M_T6/95FGAZ),*IZ4P;H%"4N+_^1[.1 ' 7AR) "7 ;@1X(V/!'AE@->L87HD M8% &#)H!^$C L P8-@+^&*Q\I'VBR.Q2\$I8ND:W?.818Q*=.93 M15@LWZ(WB*7HTX9GDJ1+>=E7NB$&UX_*2F^*2O&12EV,[GBJ-A(%Z9(NZX"^ M[L&^&_BY&]?82KPC3\B9OD/8P0/T>>&CLS=OD=P003N;9X>%].$O;Z#W3.C"A';.@VW/D.3D&6W3P]I>3E_.\([SK3.HS M4NH+Z%O&),NSQU_O]3ETJV@B_^YHXG6!''0C36J]D%L2T:N>SIV2BAWMS7[^ MR1TYOW1)"PGS(6$!)"P$@M5$'NQ%'MCHL]^SY($*DS+T B=(GB7*V2'1O\\? MNY2V[V@4R'H$BT4C[YVB6>EGBI> 1L=B.CN"Y,ZJ/SHVU MRE.S(20L@(2%0+":;N.];F.K;O/$W"F9;!@1N4%9RE*9B>9=3:&9E73J%!JW M\I^+!TYS&D%6&4#"0B!83;3)7K2)5;30O[VII$(DU[!+,2OF5,4F;<5DU4=N-'3&C0'N M*#>>>MZP,<3=Q5J##-6'^B@?;+;=$R_B=TC0'4TSJO]'7&_ _^E>.>S@DPKAMOC[ W=P;0Y M93K*#3 >C)J*0+8NA*+5%:F,!]>ZY9U]4!N])R51)#*]H#_/+];IK5S;62?K MXK7R^V@RP).F+%Y+EM%D-'2;JH#Z!%"TNBJ54^#:K8+WE$B*6+(5?$=S@^ = M4E0D^>WR.@ON" MI9#I!)@KG48\Z4Z%H/:!VW8'7&\\;A1U@#;N4- MN'9SH+)GI+%GWI6^,>*9DHJD2V/!F6E4G'YK7+ACQO)U6=5A?\V^L;E@W[RR MG/_*;VMDYEKW#/2M[AM>@YDVE[U+O+ MX=:HM\NU!OS%(J&]E_]W%*M=N&O?AG\2)"T?$BPTG$7&EUP+FB\5Z*SW:3'O M=2\*H/MR4)H/2@M :2$4K:YWM8=WI_"/AUS033THS0>E!:"T$(I6?R!;.0K8 M[BA\I#%1.B-NB3#;7+*W2969]"3_84&7W';LJ7*7M%HZ;;LX7:5:5FH VK(0 MBE:7I[(BL-V*F-\NT&^<:4F^Z%R;":KO&7PFS4TY2\T6ZD/Q;(^G^I9=?['E M4I_4\CT\H06)3?'YGW^BVW0EB%0BBW+&@L=9'M.I+*B' 4KS06D!*"V$HM6O ME,KKP!@^:6-0YP.4YH/2 E!:"$6K:UVY*-CNHMP7#QS)FIJISM(=E:KXU0N/ M.WU).^]DG4%_O0%*"T!I84F;U![?5@9=7;[*;L%V^^*.I2S)DDZA0&T44)H/ M2@M :2$4K:YHY:S@X0](OJ!>"RC-!Z4%H+00BE;7NC)YL-WD^2SI*HM1S%:= M#IH]^F15[6WQCON@H.T(0&DA%*VN8.4*8;LK=$>^'\V_H+_] *7YH+0 E!9" MT>J*5@X5GOR _ OJ3H'2?%!: $H+H6AUK2MW"MM_8O)2_@7UH5YHBV=Y$ 7: MD "4%D+1"@G[!R\V)%2L\U=0),J?O1[,'1%KEDH4TY5&.N=C?0\@BM=1B@/%M_GK$P]<*9[D'S>4+*DP!?3W M*\[5\X&I8/]2T.P_4$L#!!0 ( ">#E5JB*AB 000 (1 : >&PO M=V]R:W-H965T[KCX M+E, A9XRRN3,2I7:7-NVC%+(L+SB&V#Z3<)%AI4>BK4M-P)P7#AEU/8<9VAG MF#!K/BV>/8CYE.>*$@8/ LD\R[!XO@7*=S/+M5X>/))UJLP#>S[=X#4L07W9 M/ @]LFN4F&3 ).$,"4AFUHU[';J!<2@LOA+8R;U[9*BL./]N!O?QS'),1$ A M4@8"Z\L6%D"I0=)Q_*A K?J;QG'__@7]8T%>DUEA"0M._R2Q2F?6V$(Q)#BG MZI'O?H6*T,#@19S*XA?M*EO'0E$N%<\J9QU!1EAYQ4^5$'L.[O"$@U$V' MX(2#7SGX;W4(*H=":KND4N@08H7G4\%W2!AKC69N"C$+;TV?,#/O2R7T6Z+] MU'Q9SC?B"5J2-2,)B3!3Z":*>,X486OTP"F)"$ATB1XY-4MMAT5L'&ZH7C68 M18#T%*"%@)@H](E+J8W/0E"84'FNW;XL0W3VX1Q]0(2A/U*>2\QB.;65CM]$ M84=5K+=EK-Z)6%T/?>9,I1+=L1CB0P!;$Z_9>R_L;[U.Q(^PND+>^ )YCC=H M"6CQ%O=)X1ZTN(=O_[K?P<:OY](O\((3>#??OJ%[E@@LE<@CE0M 2TYSL[]: MU>Y$,PGG6FYP!#-+9Q0)8@O6_.>?W*'S2YM2?8*%/8$=J!C4*@8%NG]J1]PM MT%*GUSBG<(%<[]+1$_P5TQR7B8K%Z/<<4Y(\F]U1;12)0B(CRJ41_:]/&A+= M*\CDWVVZ!WWJWB=8V!/8@>Z#6O=!Y^J]Q;3()5BA%:P)8T9>G66> 8LV%4NT M88%F3K?MW!TYSM3>[JMS;#0(FD9A9US_D?6P9CU\*VM@\0O?,_^\C7(GU'L7 M3@DVZ-0O'';K=T!Y5%,>=:>I^MA(FL=&&^E.L/>2[A,L[ GL0,1Q+>+X?\Y2 MXSYU[Q,L[ GL0/=)K?NDURPU.=IEGA^,&EGJV&@P&GB-K=ABY$\&[5O1=5[+ M/Z=[,\;_Z")3%_*J*)]U!M*+9ZVO B(@6[RBNIC##--G2=I+-N1B*-VY.7(N9[X^;M(Z-QOX)5MXK*Z^3U6\J!7'FM0?OO2&U+UJL_.%HV S^ MV.K2]T8GPG^M5-WN4O4N273C9Z8"GJ(4LS4@@16@\KY]H?G'K)J4CDV:!UJ+ MR:D]]%HPNIUUT?O.\ IK_T@-W$F3R+'1<=H(6ZP.\D9)Q]YK#C/06\$TV1(5 M!T+9*=5/RT;^UC3RIKEL/-<-_DW1UMJO,.6_ Y_U#B-,(@J)AG2N1EI>43;< MY4#Q3=&"KKC2#6UQFP*.01@#_3[A7+T,S ?JOSWF_P)02P,$% @ )X.5 M6IN8A]-]! AAH !H !X;"]W;W)K&)FVB4JB1])Q^^]'72)9 M"JW%!?UBZ_*=(WZ'.O*Q.-US\4UN*%7@>YX5NJY,-S0G\H)O::'/ MK+C(B=*[8NW*K:!D68'RS$6>%[DY884SGU;'[L1\RGL]M698LIX5DO ""KF;.%;S$")6 MJN)/1O?R8!N4K3QR_JWZ W-LI))C^/?AM1IKUD" M#[>?V3]6S>MF'HFD-SS[BRW59N8D#EC2%=EEZI[O/]&FH;#D2WDFJT^P;VH] M!Z0[J7C>@/4(_I$BYT^\19315@FW^F2AP4&;]^\ M V\ *\#7#=])4BSEU%5ZK.45W;09UW4]+G1D7!"!S[Q0&PD^%$NZ[!.XNLFV M4_3\@9FW?,QGD&K9S#&/E^0C!IOTQH65;#R(?HTAV$^,-V_.'H^&]X(97850]34QNCZ%-GW289MD364RUJ58O. MY*+(IIXVR; ELIZ><:MG_',NJF'AP5V?3'P8Q ,3&/1]8O: MF%/?..[42;?*AFVQ]37KPC*"9W(2LAJEK;)A6VQ]4;LHC493Y7$G-;C>V[?( M3^#@)=V-J2Y&"(8#)QGYXDD\?!/A'KR@U_^,UM5"AP35._;Z#79[M%Y,N8:7 MN%IS&!R_@I=7U=*"V]'4*S2?B5BS0H*,KC2E=Q%K>XMZT:/>47Q;+0,\8%VZ6G^'U!+ P04 " G@Y5:6R2&?GT# !' M"@ &@ 'AL+W=O&ULK9;;CMLV$(9?A5"# M(@$VJZ,M[=8VX$,6V8ND1IRT*(I>T-+8(B*1+DG9;I^^0TI6?9"]>Y$;FZ1F M?LXW/,U@)^1WE0-HLB\+KH9.KO7FT755FD-)U;W8 ,IJ+AF?$WFHF I T7>D\^"OY]2E9-G MO@5EOU*>D2?&*4]-;VQ6D6EC_78&FK)"O4._;XL9>?OF'7E#&"=?*?. 99*<"+I*W^,$!?Q+<5'R"Y3T)DCL2 M>$&O(Z#I:]P?K'O4X3Y[_>SA#9JP7E&W MGKER'M6&IC!T\$Y1(+?@C'[^R>][OW3EZD>*S7Z0V$D>HS:/T2WUT3/7@*J: MS"G+[LB'?5I4F('IU:S#JWX(7EHK4ZX>RUW[P7N5)1 OM(];IR:_3/H+I1: MIWA'1]/7*)=6@1>%X1E*AU4474/IMRC]FR@S6&HR%7A/2?-"W35M;1<. M#T2%3QLMV\<0O\EQ:!)%WCO2"T0E0T@(E-X$L!BT4P2J&I/41([#' MRB9CNI+=ARFY. !AKY><(5T:Q3T_.D.Z-/+C*#E#V!+DVI8JBMC[MGYN MVM&Z&II@-62KAK-QK)+&MCAP_Y>I2ZQ/5*X95Z2 %4IZ]S%F6=9E2]W18F,? M\J706!;89HZ5'DAC@-]70NA#QTS0UHZC_P!02P,$% @ )X.56F"1C[G( M P ]18 !H !X;"]W;W)K*T;PU*D5,DF02EY17T7+>OENIY5PV1O"*K13235E2]7++A-PM(AR] MOOC$-UOC7L3+>4TW[)&9S_5*V5'<>'Q\ZOW^S9X M&\R::G8GQ5\\-]M%-(M0S@K:"/-)[OY@AX#&SE\FA6Y_T>XP-XE0UF@CRX.Q M15#R:O]/GP^).#+ HQX#[]0BW*]]30Y5S)'5)NMO7F'MI06VL+CE>. ME4>C[%=N[!>F'4X M9J"K!YIM[2M[X+G#I.,C MDM\7B8>Z]"&%:2^T95W!WL M;08+_GR"X,,NS\V>%RP\#DE]"(G"7J,P*"2#U,/6)U2]UQP,ZT8_\T#1@R[/ M39Z7)SP+R7P(I<)>JC"H)X/,P]8G%#WQTD-@\;AI;.,D7<-WJLC##L_,'?$* M17! XDD(J2)'S1;<;0T0/V ]7/+$ZPZ!E:./]_Z"AQV>FSJO3F04DO<0.D6\ M3A&XLQKB';8^H=Z]Z!!8-NYD63>&J4,O)PNSH_;K%*4U"7NF$$*K4"U4*MU(#S ]8 M YU\?'2)Z2Z$'ZC:\$HCP0KK*KF]8]P,CZ_9>2&E>!^ZJM+OI7OX'4$L#!!0 ( ">#E5KOFC2"8@( 4& : M>&PO=V]R:W-H965T)CVX*8WC85C9[;;P-_/=D(6MA;QP$MB._<2R[TA!3&5!=!H+,"2ZH'LD)AO^12E=38J=H$NE)(UQY4\B *P[.@I$R0 M-/%K#&-7;TO^,&PUKTQ."UP MBIP[(BOC=\M)NBT=L#]^9K_QWJV7%=4XE?R>K4TQ(><$UIC3+3<+67_#UL_8 M\662:_^$NJT-"61;;639@JV"DHGF31_;''J 87P $+6 Z*V 40L8>:.-,F_K MFAJ:)DK6H%RU97,#GXU'6S=,N%-<&F6_,HLSZ;(Y/9 Y+-E&L)QE5!BXS#*Y M%8:)#X!H-95S#<3LXL65WRVLX/CJ!(V " M9HQS>UXZ"8R5ZS8-LE;:52,M.B#M!E<#B,Y/(0JC\1[X]"WP+QX>OX0'-J0N MJ:A+*O)\HP-\,[E#^_L:N!5_@[AGIH"I/R94I[U%@_(_:^!4_C=2@ M=TE=@YQ1M6%" \?<8L+!YS$!U32=9F)DY>_M2AHKTP\+VZ=1N0+[/9?2/$]< M*^@Z?_H'4$L#!!0 ( ">#E5H0EJM/40, (X5 - >&PO33R4GG[OQR/WYF@',_<(KV M7B!ZT<%U-89)Q[O2YO%3+62)IQBM_R)'SQC"A <./]I^RY/I8?3$3=]A8^1^ MQTEN43%BB)C>\6S(05U%XV%6B&TQ1;X-:'624^^>\)$_(9Q-)0-61G+&US;< MA<"LX(7TE*YBG2Z$2/5@X=#VH,!KG9R)0IK<-H/]/:T?WP,V/3#(.&\,=GT; M& ]+HA25XDIWS,,F^ 3RZO;MNM0.YY*LPV[/WQ+,32>9%C*ELDD3^IO0>,AI M!G8DFR_@KHHR %"I(M>-E)%Y(8CQL&'4#2T[HYS?P.[_G>UHK[+6NIGE%DU3 M&ZJ;5L9V0+^M9K7;LKTWZ7HENR_4MZ4>CC!]V!WT6M*,K4Q_E34&,/405R=E MR==?.9N+G-K!OSCA>$@V/&]12/:@LT&IS'2 2M^[IU*Q63OR5Y+REJ[4IIQ6 M&>ZY>X2>_^T\SZF@DO"V:5W[ASS+;W8<]=_+LOE6V3?L]%B_T@_=9._P34;) MX7NL#T2';O(H]LW@&$P>0TWVW^V;_34FPX,T&=3'M=:9<.=$V$0].'F/_%]P MCN?;I-YTR;ABHNXM6)I2\>1@J.45F>H_-G?T]?,IS M-$]=PT343VW;/V!X8=P<^W4N)E*ZHNFD[LKYU#0]W=!9ZPL(^\B5N=P(QK&8 M&P$,RX,YP#B6A>7YG\8S0,=C,8MC^'&K8=Z @>6!3*^;:WRU\0IYO@ZP-7VN0K"1XI6(C12? M:T#<\P:,)'&O-I8'&-@J8+4#^=UYH*;4\'V/[#C1U!+ M P04 " G@Y5:EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( ">#E5HB_FPJ;@@ #-2 / >&PO=V]R:V)O M;VLN>&ULQ9Q=<^(V%(;_BH:K=J9I_($-[&QV)@W9-C/[P2SIWG:$48*Z_J"2 MG6SVUU>R22*!_;8W!ZY";# /LJ5'.M+1V\=*?5M5U3?VO!KO1&B+O+S* C2\X++J15;+JC0'[8&O4CSJU_/V7_8@M5S)7-9/%Z/V=2Y&K)"E+.0/L;X8!2.F M-]7C'Y62/ZJRYODR4U6>7XS"[L17H6J9'1Q>6LA;OM+MD9JOOG #XU!MI3JB;=E _F#4:E0KM(4"G$3KGFJC1^U6QA5+?<<.6Y#EDE M)-;*LMENGS1GXN)O!(2B^7S5BASM+QG2W%OW^O=6B23 MD-@F]FG3=8O$9,G^+#.W E^[F$@G(;%/YD+)!VZ[@.;>ZEHU!X6(/!(2BV0N M5MZCAG01$OOB/9>*?>5Y(]A'P76CQ$%1(5&$Q*;X8)C\A@T9(216PHUYW O! M;OEWCRE"[7]$W/Y_%#]^<-/<"G;]3V.&7"X7DD!$+8$#&CB<(&[XY^+.%)&1 MN"C-J]J8J=3F/6QA^FXN(VKU(_+A1%'(7=MJ.QRF;V0=(,K,=WN$!!"1"^"U M"GA]W@BU]Q%Q>[]0YM.J?OJEO:%U6WSV =S:S[&?7$S4\$?$#?_O5;5^E'G> M\MV83DAY;PG8I=;":W,CI(2(6 F?ZXWIMUUFF6I,C?D@>1O+V7L&D10B8BET M@!^J\O[L5JAB"!&9(B(VQ5SJK*V^M@AWW3GS%C=N@:01$TNC[92?K7@W!"O, ME?1^\"=&\HBIHU*9J;Q:'I094DA,/G98:?%/8QN4ZX>]/E(,HU#$WE@V1<'5 MDQV:+N5]*!/[*$=$[8?MW$=6TORRG8Z74@D MDIA8)&:T(->F<;E5?&W'7Y=*F4;ZH$\<(XO$Q!;99UR8\9?M(K1662@7$VDD MIHY$/:V$TB)KE.D'LB]2?V,?>1.28\2GC4_Y=1L89'ST^U5N2<-;C ME($JOR21;\;D@:I5W5MV2#!C8L$,Q(2>.5U,))@QL6"ZV%!OZ2&AC(F%T@4^ M>K&00,;4(Q(0 3&P[CP@$DA"+I#7^$)?&2;(( FQ06"8P6M4$F21A-@B.,S@ MSJ8FR"()M46&X@S=?7"WA+.I!QDE-.H'N8*3).>LPARUS47.;> MK4Z1<=+CCUG.V">N5#>YZ6(BXZ3$QND;6O45)=)-2AXF0V,K[W%$NDF)=8,Q MW04\*=)-2JP;C.DNX4GADBUBW?2-5/L>3.2:E-@U>*CJ/9C(.BFQ=3"F]V B MZZ3D<_0(TWTP)\@Z$V+K]*]0>6G<74SDGPFQ?]KXQ!E;FDNM&S.$,/9N>\*U M[0G/W>[:!/EG0CZ]WV*^BK&ODD^0?2;$]H$%Z2\>1?:9$-MGAVD&C<)TTFIV M_=WVT%]F:EQ,9)\)L7T&(U3=;795SK=OA8SL$MVV2 M.>5B(O=,B=VS5YH?>=U-)1Y6\BERSY38/2^8R\9\L27=Q3 [3A<3"6A*+" O ML'I8U5U,)* IL8#VES/V5O(IO9F"+,+NKF8R#138M,,8EYM['H5!W.&3#,C M-LT@YD)5?XO,Q42FF5%'V88POP@S>O0PD6EFU%&V(4S;2\_<*C1#IID1FP8^ MF]Y09X9,,R,VS2!F.Y/2N)A(-S-JW0QA=H,+%Q/99T:>' D6KWLKL&?(0C/R M6)O7"S+-D&7H^KXW?DU'%IJ1Q]I 9\VO0C!#\HCY,"^MIO$6(L_>IT_>'ENT5::0/5!H)NJ- O9 M3:^/O;?7V:U(\4"AF:CW$#A((^P-U89P3X&0>E,!O,+0ZSG!309"ZET&,*C7 M9PO%[)_=W4EL2W?7Y/F5.?:Y_%#Q]?.>A\_[ M-;[[%U!+ P04 " G@Y5:$Z-=-7$# #I20 &@ 'AL+U]R96QS+W=O M]NO+Y>EN.NZOO^_OYBF&4*?3^S-VE^?O MSSS[]OLX_\^)A]O;A^OYR^'ZQ]/\O/[CX.GGX?1]N9_G=7?V;7^ZF]>+W?3K M\>WM97I]L4\O)^_.KFXN=J>K&]M-6P^*,BAN/RC)H+3]H"R#\O:#B@PJVP^J M,JAN/ZC)H+;]H"Z#^O:#A@P:VP^RH#(&P"2'-4!K4ZX-X+4IV 80VY1L YAM MBK8!U#9EVP!NF\)M +E-Z3: W:9X&T#OJ'I'@-Y1]8X O:/[8QN@=U2](T#O MJ'I'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZG>":!W4KT30.^D>B> MWLG=+ 'HG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >F?5.P/TSJIW M!NB=5>\,T#NKWAF@=W8WNP%Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^B M>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H7=P_*P%Z%]6[ /0NJG!:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H7=W#)@"]J^I= M 7I7U;L"]*ZJ=P7HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C?5 MNP'T;NYA08#>3?5N +V;ZMT >G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>].T#O MKGIW@-Y=]>X O;OJW0%Z=_>P-T#OKGIW@-Y#]1X O8?J/0!Z#]5[ /0>JO< MZ#U4[P'0>ZC> Z#W4+T'0.^A>@^ WD/U'@"]AXMU 'I;\+D.P&\++M@) ,$M MN&0G RWX**= %#<@LMV L!Q"R[<"0#)+;AT)P LM^#BG0#0W(++=P+ 8B [3AYB($M.GF(@6T\>8B!K3YYB('M,' MF8@BTR>9A";37)1IA"K37)9IA"[3HL_J":*[--,(;::Y.-,(=::Y/-,(?::Y M0-,^M-!J\OOSN_??[KY=\W_??]E>OI_8SE\@]02P,$ M% @ )X.56A7!E&UL MS=O-;IM %(;A6['81H8Y PQ0Q=FTW;99] :H&GNH[VRBE3+)=AR\'?S:+S6BF^M/=E??=W[U^1ANNW8<-M%L.Q>M/CXM M7'IMHGJ:NG9;^_ \>1B:W[JLGSO$8>=IC=NWD[L*"Z+DS0[+DS\W>-[W]<'. M<]O8U6T]^R]U'U8EQRYQ_K&S+CY?XHT9Q]VNW=IFW-[W84OLIMG6C=M;Z_LN M?BIZ=;ZS#U_8/OW*Q?U/9R[%Y/H9"=?7O^%5\[ MAM(7OY]=3KNQS5_V#I_WQS@?3N?ADM/E\F_\ZQF_UG_G'!HR1PJ9(X/,D4/F M,) Y"L@<)62."C*'*,H@%%&%0JI03!4*JD)152BL"L55H< J%%DU159-D553 M9-44635%5DV155-DU119-45639$UI]7T<#_^X_>D:]W4[ MO/1/EJ+NYB=02P$"% ,4 " G@Y5:1L=-2)4 #- $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ">#E5J-VYZ= M\@ "L" 1 " <, !D;V-0#E5J97)PC$ 8 )PG 3 " >0! !X M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% @ )X.56@1CGRM0" C3, M !@ ("!)0@ 'AL+W=O#E5JVB0-/. ( +,% 8 " @:L0 !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )X.56C$76QC8! A!( !@ ("! MF!H 'AL+W=O#E5H6 M^#CPI@, -H+ 8 " @:8? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M)X.56E^OZIET P *@P !@ ("!BBL 'AL+W=O&PO=V]R:W-H965T#E5J[9Z! M%@4 /\- 9 " @1=N !X;"]W;W)K&UL4$L! A0#% @ )X.56O)U/)2L! 2 L !D M ("!9', 'AL+W=O >&PO=V]R:W-H965T M#E5H86& !X;"]W;W)K&UL4$L! A0# M% @ )X.56O/]NY"@!@ 6! !D ("!1XL 'AL+W=O MD@ >&PO=V]R:W-H965T#E5KK5D?@@ < (43 9 " @1B= M !X;"]W;W)K&UL4$L! A0#% @ )X.56F?> M=;-"" 718 !D ("!SZ0 'AL+W=O&PO=V]R:W-H965T#E5J,A@3>U1$ ),T 9 " @=Z[ !X;"]W;W)K&UL4$L! A0#% @ )X.56KI/2EO2$0 ?S0 !D M ("!ZLT 'AL+W=O&PO M=V]R:W-H965T#E5K&UL4$L! A0#% @ )X.56FN#=^U?#@ (2< !D ("! M @ ! 'AL+W=O&PO=V]R:W-H965T#E5IF+0X>KP4 .\- 9 M " @9@2 0!X;"]W;W)K&UL4$L! A0#% M @ )X.56J>7NCT? P " < !D ("!?A@! 'AL+W=O&PO=V]R:W-H965T#E5J_3 0!X M;"]W;W)K&UL4$L! A0#% @ )X.56CJ[==-' M# ;B$ !D ("!W24! 'AL+W=O&PO=V]R:W-H965T# ME5H2E .=!@, &H& 9 " @5L] 0!X;"]W;W)K&UL4$L! A0#% @ )X.56D;>!S8"* 'H !D M ("!F$ ! 'AL+W=O&PO=V]R M:W-H965T#E5J+D3;Z0P( (H& M 9 " @7)K 0!X;"]W;W)K&UL M4$L! A0#% @ )X.56GW/C4D1 @ W00 !D ("![&T! M 'AL+W=O&PO=V]R:W-H965T#E5HFD*=W9 H '4< 9 M " @=I\ 0!X;"]W;W)K&UL4$L! A0#% @ M)X.56L2:H /''@ 0F4 !D ("!=8&PO=V]R:W-H965T#E5K16MU6'@0 <+ 9 " @4*I 0!X;"]W M;W)K&UL4$L! A0#% @ )X.56NA&FM=I! M4 H !D ("!EZT! 'AL+W=O&PO=V]R:W-H965T#E5IF M;DC9+ 0 .@( 9 " @4J\ 0!X;"]W;W)K&UL4$L! A0#% @ )X.56@&PO=V]R:W-H M965T#E5I@W 4.XP8 !H5 9 M " @3W( 0!X;"]W;W)K&UL4$L! M A0#% @ )X.56NH@-_T(! 00H !D ("!5\\! 'AL M+W=O&PO=V]R:W-H965T#E5KE'X,IF < . 3 9 " M@&UL4$L! A0#% @ )X.5 M6@,(?JPM! BPD !D ("!FN4! 'AL+W=O&PO=V]R:W-H965T#E5IX;GK0*@, /H& 9 " @9/O 0!X;"]W;W)K M&UL4$L! A0#% @ )X.56G].$5#P @ 908 M !D ("!]/(! 'AL+W=O&PO=V]R:W-H965T#E5J5'9+< MM@0 )T- 9 " @3GZ 0!X;"]W;W)K&UL4$L! A0#% @ )X.56O(=9^OA P [ @ !D M ("!)O\! 'AL+W=O&PO=V]R:W-H965T M#E5IDK4FW+0H .50 9 M " @>(* @!X;"]W;W)K&UL4$L! A0# M% @ )X.56OLU=:Z@ @ : < !D ("!1A4" 'AL+W=O M? # N M$P &0 @($=& ( >&PO=V]R:W-H965T#E5IM%RR>C@4 /<9 9 " @40< M @!X;"]W;W)K&UL4$L! A0#% @ )X.56O^M MK @:! A0X !D ("!"2(" 'AL+W=O&PO=V]R:W-H965T#E5H-=78/=@( ,H% 9 " @>TI @!X;"]W;W)K&UL4$L! A0#% @ )X.56NI&_O/V$ E)D !D M ("!FBP" 'AL+W=O%0 &0 @(''/0( >&PO M=V]R:W-H965T#E5H$S-*]%@0 M ! 1 9 " @4A" @!X;"]W;W)K&UL4$L! A0#% @ )X.56@9,'JJ+ P 'PT !D ("! ME48" 'AL+W=O&PO=V]R:W-H965T# ME5J.SB1E!0( '\$ 9 " @;5I @!X;"]W;W)K&UL4$L! A0#% @ )X.56BA,@N2= P [P\ !D M ("!\6L" 'AL+W=O&PO=V]R M:W-H965T#E5JVD9096@0 -H3 M 9 " @=%S @!X;"]W;W)K&UL M4$L! A0#% @ )X.56F:'(MT4! *Q( !D ("!8G@" M 'AL+W=O&PO=V]R:W-H965T#E5HCF]C]?@( * & 9 M " @5!_ @!X;"]W;W)K&UL4$L! A0#% @ M)X.56CSEJLNK" \D< !D ("!!8(" 'AL+W=O&PO=V]R:W-H965T#E5JV&4HY&UL4$L! A0#% @ )X.56KZ.,B;0!0 MV" !D ("!*I8" 'AL+W=O&PO=V]R:W-H965T#E5HD MCL=)]00 "L9 9 " @&UL4$L! A0#% @ )X.56GQ>.H*\ @ QP8 !D M ("!]Z0" 'AL+W=O&PO=V]R:W-H M965T#E5K62ZV7=@( %P& 9 M " @1VL @!X;"]W;W)K&UL4$L! M A0#% @ )X.56LC\C+1S!0 .!T !D ("!RJX" 'AL M+W=O&PO=V]R:W-H965T#E5I:7K=?,@@ &!1 9 " M@3:W @!X;"]W;W)K&UL4$L! A0#% @ )X.5 M6N1C]7V,"0 #W< !D ("!G[\" 'AL+W=O&PO=V]R:W-H965T#E5JI@46R: , *\, 9 " @37. @!X;"]W;W)K M&UL4$L! A0#% @ )X.56J2/C-0'! +P\ M !H ("!U-$" 'AL+W=O&UL M4$L! A0#% @ )X.56GP3\=2@! &!$ !H ("!$]8" M 'AL+W=O&UL4$L! A0#% @ )X.56N33 MBF.] P 5 P !H ("!Z]H" 'AL+W=O&UL4$L! A0#% @ )X.56M%%$.&UL4$L! A0#% M @ )X.56D*+X01 P <0T !H ("!2N," 'AL+W=O&UL M4$L! A0#% @ )X.56@;'N/A+! EQ4 !H ("!Y>H" M 'AL+W=O&UL4$L! A0#% @ )X.56J3M M>-(Z P G T !H ("!:.\" 'AL+W=O&UL4$L! A0#% @ )X.56L7_2O?8 @ N D !H M ("!VO(" 'AL+W=O&UL4$L! A0#% M @ )X.56EWGX],/! O X !H ("!ZO4" 'AL+W=O&UL M4$L! A0#% @ )X.56KW-#BF? P TQ !H ("!@OT" M 'AL+W=O&UL4$L! A0#% @ )X.56B1J M3^Q>!0 @1X !H ("!60$# 'AL+W=O&UL4$L! A0#% @ )X.56GP,W2 @ P '@< !H M ("![P8# 'AL+W=O&UL4$L! A0#% M @ )X.56HA" [)B!@ RB, !H ("!1PH# 'AL+W=O&UL M4$L! A0#% @ )X.56@7U\/2J @ GP< !H ("!=1<# M 'AL+W=O&UL4$L! A0#% @ )X.56A7[ M\1(X! C!H !H ("!5QH# 'AL+W=O&UL4$L! A0#% @ )X.56E7 BPAP#0 MZ( !H M ("!QQX# 'AL+W=O&UL4$L! A0#% M @ )X.56CD87D3; @ 3@D !H ("!;RP# 'AL+W=O&UL M4$L! A0#% @ )X.56J(PT3E$!P (#0 !H ("!CS(# M 'AL+W=O&UL4$L! A0#% @ )X.56J(J M&(!!! A$ !H ("!"SH# 'AL+W=O&UL4$L! A0#% @ )X.56IN8A]-]! AAH !H M ("!A#X# 'AL+W=O&UL4$L! A0#% M @ )X.56ELDAGY] P 1PH !H ("!.4,# 'AL+W=O&UL M4$L! A0#% @ )X.56N^:-()B @ !08 !H ("![DH# M 'AL+W=O&UL4$L! A0#% @ )X.56A"6 MJT]1 P CA4 T ( !B$T# 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ )X.56A.C735Q M P Z4D !H ( !B%H# 'AL+U]R96QS+W=O XML 153 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 154 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 156 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 361 642 1 true 95 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.azz.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.azz.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 5 false false R6.htm 9952154 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.azz.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 6 false false R7.htm 9952155 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 9952157 - Statement - Condensed Consolidated Statement of Changes in Shareholders' Equity Sheet http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity Condensed Consolidated Statement of Changes in Shareholders' Equity Statements 9 false false R10.htm 9952158 - Disclosure - The Company and Basis of Presentation Sheet http://www.azz.com/role/TheCompanyandBasisofPresentation The Company and Basis of Presentation Notes 10 false false R11.htm 9952159 - Disclosure - Inventories Sheet http://www.azz.com/role/Inventories Inventories Notes 11 false false R12.htm 9952160 - Disclosure - Earnings Per Share Sheet http://www.azz.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 9952161 - Disclosure - Supplemental Cash Flow Information Sheet http://www.azz.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 13 false false R14.htm 9952162 - Disclosure - Operating Segments Sheet http://www.azz.com/role/OperatingSegments Operating Segments Notes 14 false false R15.htm 9952163 - Disclosure - Investments in Unconsolidated Entity Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntity Investments in Unconsolidated Entity Notes 15 false false R16.htm 9952164 - Disclosure - Derivative Instruments Sheet http://www.azz.com/role/DerivativeInstruments Derivative Instruments Notes 16 false false R17.htm 9952165 - Disclosure - Debt Sheet http://www.azz.com/role/Debt Debt Notes 17 false false R18.htm 9952166 - Disclosure - Fair Value Measurements Sheet http://www.azz.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 9952167 - Disclosure - Leases Sheet http://www.azz.com/role/Leases Leases Notes 19 false false R20.htm 9952168 - Disclosure - Income Taxes Sheet http://www.azz.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 9952169 - Disclosure - Mezzanine Equity Sheet http://www.azz.com/role/MezzanineEquity Mezzanine Equity Notes 21 false false R22.htm 9952170 - Disclosure - Equity Sheet http://www.azz.com/role/Equity Equity Notes 22 false false R23.htm 9952171 - Disclosure - Defined Benefit Pension Plan Sheet http://www.azz.com/role/DefinedBenefitPensionPlan Defined Benefit Pension Plan Notes 23 false false R24.htm 9952172 - Disclosure - Commitments and Contingencies Sheet http://www.azz.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 9952173 - Disclosure - Income Taxes Sheet http://www.azz.com/role/IncomeTaxes_1 Income Taxes Notes 25 false false R26.htm 9952174 - Disclosure - Property, Plant and Equipment (Notes) Notes http://www.azz.com/role/PropertyPlantandEquipmentNotes Property, Plant and Equipment (Notes) Notes 26 false false R27.htm 9952175 - Disclosure - Goodwill and Intangible Assets Sheet http://www.azz.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 27 false false R28.htm 9952176 - Disclosure - Other Accrued Liabilities Sheet http://www.azz.com/role/OtherAccruedLiabilities Other Accrued Liabilities Notes 28 false false R29.htm 9952177 - Disclosure - Other Long-Term Liabilities Sheet http://www.azz.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 29 false false R30.htm 9952178 - Disclosure - Discontinued Operations Sheet http://www.azz.com/role/DiscontinuedOperations Discontinued Operations Notes 30 false false R31.htm 9952179 - Disclosure - Share-based Compensation Sheet http://www.azz.com/role/SharebasedCompensation Share-based Compensation Notes 31 false false R32.htm 9952180 - Disclosure - Acquisitions Sheet http://www.azz.com/role/Acquisitions Acquisitions Notes 32 false false R33.htm 9952181 - Disclosure - Subsequent Events Sheet http://www.azz.com/role/SubsequentEvents Subsequent Events Notes 33 false false R34.htm 9952182 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.azz.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 34 false false R35.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 35 false false R36.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 36 false false R37.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 37 false false R38.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 38 false false R39.htm 9955511 - Disclosure - The Company and Basis of Presentation (Policies) Sheet http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies The Company and Basis of Presentation (Policies) Policies http://www.azz.com/role/SummaryofSignificantAccountingPolicies 39 false false R40.htm 9955512 - 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/SummaryofSignificantAccountingPolicies 40 false false R41.htm 9955513 - Disclosure - Inventories (Tables) Sheet http://www.azz.com/role/InventoriesTables Inventories (Tables) Tables http://www.azz.com/role/Inventories 41 false false R42.htm 9955514 - Disclosure - Earnings Per Share (Tables) Sheet http://www.azz.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.azz.com/role/EarningsPerShare 42 false false R43.htm 9955515 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.azz.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.azz.com/role/SupplementalCashFlowInformation 43 false false R44.htm 9955516 - Disclosure - Operating Segments (Tables) Sheet http://www.azz.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.azz.com/role/OperatingSegments 44 false false R45.htm 9955517 - Disclosure - Investments in Unconsolidated Entity (Tables) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntityTables Investments in Unconsolidated Entity (Tables) Tables http://www.azz.com/role/InvestmentsinUnconsolidatedEntity 45 false false R46.htm 9955518 - Disclosure - Debt (Tables) Sheet http://www.azz.com/role/DebtTables Debt (Tables) Tables http://www.azz.com/role/Debt 46 false false R47.htm 9955519 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.azz.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.azz.com/role/FairValueMeasurements 47 false false R48.htm 9955520 - Disclosure - Leases (Tables) Sheet http://www.azz.com/role/LeasesTables Leases (Tables) Tables http://www.azz.com/role/Leases 48 false false R49.htm 9955521 - Disclosure - Equity (Tables) Sheet http://www.azz.com/role/EquityTables Equity (Tables) Tables http://www.azz.com/role/Equity 49 false false R50.htm 9955522 - Disclosure - Defined Benefit Pension Plan (Tables) Sheet http://www.azz.com/role/DefinedBenefitPensionPlanTables Defined Benefit Pension Plan (Tables) Tables http://www.azz.com/role/DefinedBenefitPensionPlan 50 false false R51.htm 9955523 - Disclosure - Income Taxes (Tables) Sheet http://www.azz.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.azz.com/role/IncomeTaxes 51 false false R52.htm 9955524 - 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 52 false false R53.htm 9955525 - 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 53 false false R54.htm 9955526 - Disclosure - Other Accrued Liabilities (Tables) Sheet http://www.azz.com/role/OtherAccruedLiabilitiesTables Other Accrued Liabilities (Tables) Tables http://www.azz.com/role/OtherAccruedLiabilities 54 false false R55.htm 9955527 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://www.azz.com/role/OtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://www.azz.com/role/OtherLongTermLiabilities 55 false false R56.htm 9955528 - Disclosure - Discontinued Operations (Tables) Sheet http://www.azz.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.azz.com/role/DiscontinuedOperations 56 false false R57.htm 9955529 - Disclosure - Share-based Compensation (Tables) Sheet http://www.azz.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.azz.com/role/SharebasedCompensation 57 false false R58.htm 9955530 - Disclosure - Acquisitions (Tables) Sheet http://www.azz.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.azz.com/role/Acquisitions 58 false false R59.htm 9955531 - 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/SummaryofSignificantAccountingPolicies 59 false false R60.htm 9955532 - Disclosure - The Company and Basis of Presentation (Details) Sheet http://www.azz.com/role/TheCompanyandBasisofPresentationDetails The Company and Basis of Presentation (Details) Details http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies 60 false false R61.htm 9955533 - Disclosure - Inventories (Details) Sheet http://www.azz.com/role/InventoriesDetails Inventories (Details) Details http://www.azz.com/role/InventoriesTables 61 false false R62.htm 9955534 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.azz.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 62 false false R63.htm 9955535 - Disclosure - Earnings Per Share (Details) Sheet http://www.azz.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.azz.com/role/EarningsPerShareTables 63 false false R64.htm 9955536 - Disclosure - Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) Sheet http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details) Details 64 false false R65.htm 9955537 - Disclosure - Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) Sheet http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details) Details 65 false false R66.htm 9955538 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) Sheet http://www.azz.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information - Narrative (Details) Details 66 false false R67.htm 9955539 - Disclosure - Operating Segments (Details) Sheet http://www.azz.com/role/OperatingSegmentsDetails Operating Segments (Details) Details http://www.azz.com/role/OperatingSegmentsTables 67 false false R68.htm 9955540 - Disclosure - Investments in Unconsolidated Entity - Narrative (Details) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails Investments in Unconsolidated Entity - Narrative (Details) Details 68 false false R69.htm 9955541 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details) Details 69 false false R70.htm 9955542 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) Sheet http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details) Details 70 false false R71.htm 9955543 - Disclosure - Derivative Instruments - Narrative (Details) Sheet http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments - Narrative (Details) Details 71 false false R72.htm 9955544 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://www.azz.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 72 false false R73.htm 9955545 - Disclosure - Debt - Narrative (Details) Sheet http://www.azz.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 73 false false R74.htm 9955546 - 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 74 false false R75.htm 9955547 - Disclosure - Debt - Interest Expense Disclosure (Details) Sheet http://www.azz.com/role/DebtInterestExpenseDisclosureDetails Debt - Interest Expense Disclosure (Details) Details 75 false false R76.htm 9955548 - Disclosure - Fair Value Measurements (Details) Sheet http://www.azz.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.azz.com/role/FairValueMeasurementsTables 76 false false R77.htm 9955549 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.azz.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 77 false false R78.htm 9955550 - Disclosure - Leases - Narrative (Details) Sheet http://www.azz.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 78 false false R79.htm 9955551 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.azz.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 79 false false R80.htm 9955552 - Disclosure - Leases - Lease Details (Details) Sheet http://www.azz.com/role/LeasesLeaseDetailsDetails Leases - Lease Details (Details) Details 80 false false R81.htm 9955553 - Disclosure - Leases - Classification of Lease Expense (Details) Sheet http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails Leases - Classification of Lease Expense (Details) Details 81 false false R82.htm 9955554 - Disclosure - Leases - Lease Maturity (Details) Sheet http://www.azz.com/role/LeasesLeaseMaturityDetails Leases - Lease Maturity (Details) Details 82 false false R83.htm 9955555 - Disclosure - Leases - Sublease Income (Details) Sheet http://www.azz.com/role/LeasesSubleaseIncomeDetails Leases - Sublease Income (Details) Details 83 false false R84.htm 9955556 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.azz.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 84 false false R85.htm 9955557 - Disclosure - Mezzanine Equity (Details) Sheet http://www.azz.com/role/MezzanineEquityDetails Mezzanine Equity (Details) Details http://www.azz.com/role/MezzanineEquity 85 false false R86.htm 9955558 - Disclosure - Equity (Details) Sheet http://www.azz.com/role/EquityDetails Equity (Details) Details http://www.azz.com/role/EquityTables 86 false false R87.htm 9955559 - Disclosure - Equity - AOCI (Details) Sheet http://www.azz.com/role/EquityAOCIDetails Equity - AOCI (Details) Details 87 false false R88.htm 9955560 - Disclosure - Employee Benefit Plans - Narrative (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans - Narrative (Details) Details 88 false false R89.htm 9955561 - Disclosure - Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details) Details 89 false false R90.htm 9955562 - Disclosure - Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details) Details 90 false false R91.htm 9955563 - Disclosure - Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details) Details 91 false false R92.htm 9955564 - Disclosure - Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details) Details 92 false false R93.htm 9955565 - Disclosure - Employee Benefit Plans - Expected Future Payments (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails Employee Benefit Plans - Expected Future Payments (Details) Details 93 false false R94.htm 9955566 - Disclosure - Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details) Details 94 false false R95.htm 9955567 - Disclosure - Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details) Details 95 false false R96.htm 9955568 - Disclosure - Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details) Details 96 false false R97.htm 9955569 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.azz.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.azz.com/role/CommitmentsandContingencies 97 false false R98.htm 9955570 - Disclosure - Income Taxes - Provision of Income Taxes (Details) Sheet http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails Income Taxes - Provision of Income Taxes (Details) Details 98 false false R99.htm 9955571 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.azz.com/role/IncomeTaxesNarrativeDetails_1 Income Taxes - Narrative (Details) Details 99 false false R100.htm 9955572 - 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 100 false false R101.htm 9955573 - 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 101 false false R102.htm 9955574 - 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 102 false false R103.htm 9955575 - 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 103 false false R104.htm 9955576 - 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 104 false false R105.htm 9955577 - 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 105 false false R106.htm 9955578 - 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 106 false false R107.htm 9955579 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails Goodwill and Intangible Assets - Amortization expense (Details) Details 107 false false R108.htm 9955580 - 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 108 false false R109.htm 9955581 - Disclosure - Other Accrued Liabilities (Details) Sheet http://www.azz.com/role/OtherAccruedLiabilitiesDetails Other Accrued Liabilities (Details) Details http://www.azz.com/role/OtherAccruedLiabilitiesTables 109 false false R110.htm 9955582 - Disclosure - Other Long-Term Liabilities (Details) Sheet http://www.azz.com/role/OtherLongTermLiabilitiesDetails Other Long-Term Liabilities (Details) Details http://www.azz.com/role/OtherLongTermLiabilitiesTables 110 false false R111.htm 9955583 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 111 false false R112.htm 9955584 - Disclosure - Discontinued Operations - Discontinued Operations in Consolidated Statements of Operations (Details) Sheet http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails Discontinued Operations - Discontinued Operations in Consolidated Statements of Operations (Details) Details 112 false false R113.htm 9955585 - Disclosure - Discontinued Operations - Depreciation, Amortization, Capital Expenditures, and Significant Operating and Investing Noncash Items of the Discontinued Operations (Details) Sheet http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails Discontinued Operations - Depreciation, Amortization, Capital Expenditures, and Significant Operating and Investing Noncash Items of the Discontinued Operations (Details) Details 113 false false R114.htm 9955586 - 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 114 false false R115.htm 9955587 - 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 115 false false R116.htm 9955588 - 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 116 false false R117.htm 9955589 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.azz.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 117 false false R118.htm 9955590 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 118 false false R119.htm 9955591 - Disclosure - Acquisitions - Pro Forma Information (Details) Sheet http://www.azz.com/role/AcquisitionsProFormaInformationDetails Acquisitions - Pro Forma Information (Details) Details 119 false false R120.htm 9955592 - Disclosure - Subsequent Events (Details) Sheet http://www.azz.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.azz.com/role/SubsequentEvents 120 false false R121.htm 9955593 - 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 121 false false R122.htm 9955594 - 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 122 false false R123.htm 9955595 - 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 123 false false R124.htm 9955596 - Disclosure - Summary of Significant Accounting Policies - Non-Cash Investing and Financing Activities (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails Summary of Significant Accounting Policies - Non-Cash Investing and Financing Activities (Details) Details 124 false false R125.htm 9955597 - 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 125 false false R126.htm 9955598 - 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 126 false false All Reports Book All Reports azz-20250228.htm azz-20250228.xsd azz-20250228_cal.xml azz-20250228_def.xml azz-20250228_lab.xml azz-20250228_pre.xml azz-20250228_g1.jpg azz-20250228_g2.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 159 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "azz-20250228.htm": { "nsprefix": "azz", "nsuri": "http://www.azz.com/20250228", "dts": { "inline": { "local": [ "azz-20250228.htm" ] }, "schema": { "local": [ "azz-20250228.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "azz-20250228_cal.xml" ] }, "definitionLink": { "local": [ "azz-20250228_def.xml" ] }, "labelLink": { "local": [ "azz-20250228_lab.xml" ] }, "presentationLink": { "local": [ "azz-20250228_pre.xml" ] } }, "keyStandard": 566, "keyCustom": 76, "axisStandard": 34, "axisCustom": 0, "memberStandard": 55, "memberCustom": 34, "hidden": { "total": 25, "http://fasb.org/us-gaap/2024": 21, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 361, "entityCount": 1, "segmentCount": 95, "elementCount": 1030, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1840, "http://xbrl.sec.gov/dei/2024": 40, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.azz.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.azz.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "longName": "9952151 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R4": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R5": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "longName": "9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952154 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952155 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R9": { "role": "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "longName": "9952157 - Statement - Condensed Consolidated Statement of Changes in Shareholders' Equity", "shortName": "Condensed Consolidated Statement of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.azz.com/role/TheCompanyandBasisofPresentation", "longName": "9952158 - Disclosure - The Company and Basis of Presentation", "shortName": "The Company and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.azz.com/role/Inventories", "longName": "9952159 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.azz.com/role/EarningsPerShare", "longName": "9952160 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.azz.com/role/SupplementalCashFlowInformation", "longName": "9952161 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.azz.com/role/OperatingSegments", "longName": "9952162 - Disclosure - Operating Segments", "shortName": "Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntity", "longName": "9952163 - Disclosure - Investments in Unconsolidated Entity", "shortName": "Investments in Unconsolidated Entity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.azz.com/role/DerivativeInstruments", "longName": "9952164 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.azz.com/role/Debt", "longName": "9952165 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.azz.com/role/FairValueMeasurements", "longName": "9952166 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.azz.com/role/Leases", "longName": "9952167 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.azz.com/role/IncomeTaxes", "longName": "9952168 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://www.azz.com/role/MezzanineEquity", "longName": "9952169 - Disclosure - Mezzanine Equity", "shortName": "Mezzanine Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://www.azz.com/role/Equity", "longName": "9952170 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://www.azz.com/role/DefinedBenefitPensionPlan", "longName": "9952171 - Disclosure - Defined Benefit Pension Plan", "shortName": "Defined Benefit Pension Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.azz.com/role/CommitmentsandContingencies", "longName": "9952172 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.azz.com/role/IncomeTaxes_1", "longName": "9952173 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentNotes", "longName": "9952174 - Disclosure - Property, Plant and Equipment (Notes)", "shortName": "Property, Plant and Equipment (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssets", "longName": "9952175 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.azz.com/role/OtherAccruedLiabilities", "longName": "9952176 - Disclosure - Other Accrued Liabilities", "shortName": "Other Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.azz.com/role/OtherLongTermLiabilities", "longName": "9952177 - Disclosure - Other Long-Term Liabilities", "shortName": "Other Long-Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.azz.com/role/DiscontinuedOperations", "longName": "9952178 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.azz.com/role/SharebasedCompensation", "longName": "9952179 - Disclosure - Share-based Compensation", "shortName": "Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.azz.com/role/Acquisitions", "longName": "9952180 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.azz.com/role/SubsequentEvents", "longName": "9952181 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952182 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c-35", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R35": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "c-358", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-358", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R37": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R38": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies", "longName": "9955511 - Disclosure - The Company and Basis of Presentation (Policies)", "shortName": "The Company and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R41": { "role": "http://www.azz.com/role/InventoriesTables", "longName": "9955513 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.azz.com/role/EarningsPerShareTables", "longName": "9955514 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationTables", "longName": "9955515 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.azz.com/role/OperatingSegmentsTables", "longName": "9955516 - Disclosure - Operating Segments (Tables)", "shortName": "Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityTables", "longName": "9955517 - Disclosure - Investments in Unconsolidated Entity (Tables)", "shortName": "Investments in Unconsolidated Entity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.azz.com/role/DebtTables", "longName": "9955518 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.azz.com/role/FairValueMeasurementsTables", "longName": "9955519 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.azz.com/role/LeasesTables", "longName": "9955520 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.azz.com/role/EquityTables", "longName": "9955521 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.azz.com/role/DefinedBenefitPensionPlanTables", "longName": "9955522 - Disclosure - Defined Benefit Pension Plan (Tables)", "shortName": "Defined Benefit Pension Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.azz.com/role/IncomeTaxesTables", "longName": "9955523 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentTables", "longName": "9955524 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsTables", "longName": "9955525 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.azz.com/role/OtherAccruedLiabilitiesTables", "longName": "9955526 - Disclosure - Other Accrued Liabilities (Tables)", "shortName": "Other Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.azz.com/role/OtherLongTermLiabilitiesTables", "longName": "9955527 - Disclosure - Other Long-Term Liabilities (Tables)", "shortName": "Other Long-Term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.azz.com/role/DiscontinuedOperationsTables", "longName": "9955528 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.azz.com/role/SharebasedCompensationTables", "longName": "9955529 - Disclosure - Share-based Compensation (Tables)", "shortName": "Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.azz.com/role/AcquisitionsTables", "longName": "9955530 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955531 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails", "longName": "9955532 - Disclosure - The Company and Basis of Presentation (Details)", "shortName": "The Company and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R61": { "role": "http://www.azz.com/role/InventoriesDetails", "longName": "9955533 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "longName": "9955534 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R63": { "role": "http://www.azz.com/role/EarningsPerShareDetails", "longName": "9955535 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R64": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails", "longName": "9955536 - Disclosure - Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details)", "shortName": "Supplemental Cash Flow Information - New Cash Provided by Operating Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails", "longName": "9955537 - Disclosure - Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details)", "shortName": "Supplemental Cash Flow Information - Cash Related to Interest and Income Taxes and Supplemental Disclosures of Non-Cash Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.azz.com/role/SupplementalCashFlowInformationNarrativeDetails", "longName": "9955538 - Disclosure - Supplemental Cash Flow Information - Narrative (Details)", "shortName": "Supplemental Cash Flow Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.azz.com/role/OperatingSegmentsDetails", "longName": "9955539 - Disclosure - Operating Segments (Details)", "shortName": "Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R68": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "longName": "9955540 - Disclosure - Investments in Unconsolidated Entity - Narrative (Details)", "shortName": "Investments in Unconsolidated Entity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R69": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "longName": "9955541 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details)", "shortName": "Investments in Unconsolidated Entities - Schedule of Condensed Balance Sheet For AIS Joint Venture (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-342", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:EquityMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R70": { "role": "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "longName": "9955542 - Disclosure - Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details)", "shortName": "Investments in Unconsolidated Entities - Schedule of Condensed Statement of Operations for AIS Joint Venture (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-344", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:EquityMethodInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R71": { "role": "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "longName": "9955543 - Disclosure - Derivative Instruments - Narrative (Details)", "shortName": "Derivative Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "longName": "9955544 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "shortName": "Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R73": { "role": "http://www.azz.com/role/DebtNarrativeDetails", "longName": "9955545 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails", "longName": "9955546 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details)", "shortName": "Debt - Schedule of Long-term Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails", "longName": "9955547 - Disclosure - Debt - Interest Expense Disclosure (Details)", "shortName": "Debt - Interest Expense Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestCostsIncurred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.azz.com/role/FairValueMeasurementsDetails", "longName": "9955548 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955549 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R78": { "role": "http://www.azz.com/role/LeasesNarrativeDetails", "longName": "9955550 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-24", "name": "azz:NumberOfOperatingLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "azz:NumberOfOperatingLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.azz.com/role/LeasesLeaseCostDetails", "longName": "9955551 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.azz.com/role/LeasesLeaseDetailsDetails", "longName": "9955552 - Disclosure - Leases - Lease Details (Details)", "shortName": "Leases - Lease Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "longName": "9955553 - Disclosure - Leases - Classification of Lease Expense (Details)", "shortName": "Leases - Classification of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.azz.com/role/LeasesLeaseMaturityDetails", "longName": "9955554 - Disclosure - Leases - Lease Maturity (Details)", "shortName": "Leases - Lease Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.azz.com/role/LeasesSubleaseIncomeDetails", "longName": "9955555 - Disclosure - Leases - Sublease Income (Details)", "shortName": "Leases - Sublease Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "longName": "9955556 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R85": { "role": "http://www.azz.com/role/MezzanineEquityDetails", "longName": "9955557 - Disclosure - Mezzanine Equity (Details)", "shortName": "Mezzanine Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PreferredStockRedemptionPremium", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Dividends", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R86": { "role": "http://www.azz.com/role/EquityDetails", "longName": "9955558 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-187", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.azz.com/role/EquityAOCIDetails", "longName": "9955559 - Disclosure - Equity - AOCI (Details)", "shortName": "Equity - AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R88": { "role": "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "longName": "9955560 - Disclosure - Employee Benefit Plans - Narrative (Details)", "shortName": "Employee Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails", "longName": "9955561 - Disclosure - Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details)", "shortName": "Employee Benefit Plans - Summary of Net Period Costs and Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R90": { "role": "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "longName": "9955562 - Disclosure - Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details)", "shortName": "Employee Benefit Plans - Changes in Benefit Obligation and Funded Status of Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails", "longName": "9955563 - Disclosure - Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details)", "shortName": "Employee Benefit Plans - Projected Benefit Plan in Excess of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails", "longName": "9955564 - Disclosure - Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details)", "shortName": "Employee Benefit Plans - Reconcoliation of Net Loss (Gain) for AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails", "longName": "9955565 - Disclosure - Employee Benefit Plans - Expected Future Payments (Details)", "shortName": "Employee Benefit Plans - Expected Future Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "longName": "9955566 - Disclosure - Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details)", "shortName": "Employee Benefit Plans - Changes in Projected Benefit Obligations and Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "azz:DefinedBenefitPlanAssumptionsUsedWeightedInvestedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R95": { "role": "http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails", "longName": "9955567 - Disclosure - Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details)", "shortName": "Employee Benefit Plans - Discount Rate and Expected Long-Term Rate of Return on Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "azz:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R96": { "role": "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "longName": "9955568 - Disclosure - Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details)", "shortName": "Employee Benefit Plans - Fair Value of Assets on Pension Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-282", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R97": { "role": "http://www.azz.com/role/CommitmentsandContingenciesDetails", "longName": "9955569 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-356", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-356", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "longName": "9955570 - Disclosure - Income Taxes - Provision of Income Taxes (Details)", "shortName": "Income Taxes - Provision of Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1", "longName": "9955571 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-181", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R100": { "role": "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails", "longName": "9955572 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955573 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9955574 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R103": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "longName": "9955575 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "longName": "9955576 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details)", "shortName": "Property, Plant and Equipment - Classification of Depreciation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "longName": "9955577 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R106": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails", "longName": "9955578 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "longName": "9955579 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details)", "shortName": "Goodwill and Intangible Assets - Amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R108": { "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails", "longName": "9955580 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "longName": "9955581 - Disclosure - Other Accrued Liabilities (Details)", "shortName": "Other Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-24", "name": "azz:MaterialsAndSuppliesAccruedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "azz:MaterialsAndSuppliesAccruedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.azz.com/role/OtherLongTermLiabilitiesDetails", "longName": "9955582 - Disclosure - Other Long-Term Liabilities (Details)", "shortName": "Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "longName": "9955583 - Disclosure - Discontinued Operations - Narrative (Details)", "shortName": "Discontinued Operations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-177", "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null }, "R112": { "role": "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "longName": "9955584 - Disclosure - Discontinued Operations - Discontinued Operations in Consolidated Statements of Operations (Details)", "shortName": "Discontinued Operations - Discontinued Operations in Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R113": { "role": "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "longName": "9955585 - Disclosure - Discontinued Operations - Depreciation, Amortization, Capital Expenditures, and Significant Operating and Investing Noncash Items of the Discontinued Operations (Details)", "shortName": "Discontinued Operations - Depreciation, Amortization, Capital Expenditures, and Significant Operating and Investing Noncash Items of the Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c-177", "name": "us-gaap:DepreciationAndAmortizationDiscontinuedOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:DepreciationAndAmortizationDiscontinuedOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "longName": "9955586 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details)", "shortName": "Share-based Compensation - Share-based Payment Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c-291", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-293", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R115": { "role": "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "longName": "9955587 - Disclosure - Share-based Compensation (Details Textual)", "shortName": "Share-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails", "longName": "9955588 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details)", "shortName": "Share-based Compensation - Share-based Compensation and Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R117": { "role": "http://www.azz.com/role/AcquisitionsNarrativeDetails", "longName": "9955589 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-164", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R118": { "role": "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9955590 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R119": { "role": "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "longName": "9955591 - Disclosure - Acquisitions - Pro Forma Information (Details)", "shortName": "Acquisitions - Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-46", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.azz.com/role/SubsequentEventsDetails", "longName": "9955592 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R121": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9955593 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:CashUninsuredAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R122": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails", "longName": "9955594 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)", "shortName": "Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R123": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "longName": "9955595 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R124": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails", "longName": "9955596 - Disclosure - Summary of Significant Accounting Policies - Non-Cash Investing and Financing Activities (Details)", "shortName": "Summary of Significant Accounting Policies - Non-Cash Investing and Financing Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "unique": true } }, "R125": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "longName": "9955597 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "c-106", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true, "unique": true } }, "R126": { "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails", "longName": "9955598 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details)", "shortName": "Summary of Significant Accounting Policies - Contract Liability Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "azz-20250228.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "azz_A2020ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "A2020ShareRepurchaseProgramMember", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Share Repurchase Program", "label": "2020 Share Repurchase Program [Member]", "documentation": "2020 Share Repurchase Program" } } }, "auth_ref": [] }, "azz_A2022CreditAgreementAndTermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "A2022CreditAgreementAndTermLoanBMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Credit Agreement And Term Loan B", "label": "2022 Credit Agreement And Term Loan B [Member]", "documentation": "2022 Credit Agreement And Term Loan B" } } }, "auth_ref": [] }, "azz_A2023PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "A2023PlanMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Plan", "label": "2023 Plan [Member]", "documentation": "2023 Plan" } } }, "auth_ref": [] }, "azz_AISJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AISJointVentureMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SubsequentEventsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AIS Joint Venture", "label": "AIS Joint Venture [Member]", "documentation": "AIS Joint Venture" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails", "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "azz_AZZInfrastructureSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AZZInfrastructureSolutionsMember", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AZZ Infrastructure Solutions", "label": "AZZ Infrastructure Solutions [Member]", "documentation": "AZZ Infrastructure Solutions" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r649" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r118", "r1095" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts receivable, net of allowance for credit losses of $419 and $2,347 at February\u00a028, 2025 and February\u00a029, 2024, respectively", "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1294" ] }, "azz_AccruedCustomerDiscountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AccruedCustomerDiscountCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued customer discount", "label": "Accrued Customer Discount, Current", "documentation": "Accrued Customer Discount, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEnvironmentalLossContingenciesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental liability - current", "label": "Accrued Environmental Loss Contingencies, Current", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer." } } }, "auth_ref": [ "r121", "r1053", "r1335", "r1336", "r1338" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental liability - long-term", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer." } } }, "auth_ref": [ "r125", "r1335", "r1336", "r1338" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax payable", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r121", "r195" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current income tax payable", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r125", "r195" ] }, "us-gaap_AccruedUtilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedUtilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued utilities", "label": "Accrued Utilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r121" ] }, "azz_AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AccummulatedNetActuarialGainLossNetOfTaxAdjustmentAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Actuarial Gain (Loss), Net of Tax", "label": "Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent [Member]", "documentation": "Accummulated Net Actuarial Gain (Loss), Net Of Tax Adjustment Attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r62", "r276", "r865" ] }, "azz_AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AccumulatedForeignCurrencyAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Gain (Loss) for Unconsolidated Subsidiary, Net of Tax", "label": "Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member]", "documentation": "Accumulated Foreign Currency Adjustment For Unconsolidated Subsidiary Attributable To Parent" } } }, "auth_ref": [] }, "azz_AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AccumulatedInterestRateSwapNetOfTaxAdjustmentAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Net of Tax", "label": "Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent [Member]", "documentation": "Accumulated Interest Rate Swap, Net of Tax Adjustment Attributable to Parent" } } }, "auth_ref": [] }, "azz_AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AccumulatedInterestRateSwapNetOfTaxAdjustmentForUnconsolidatedSubsidiaryAttributableToParentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Net of Tax for Unconsolidated Subsidiary", "label": "Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent [Member]", "documentation": "Accumulated Interest Rate Swap, Net of Tax Adjustment For Unconsolidated Subsidiary Attributable To Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r7", "r39", "r143", "r1357" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r303", "r304", "r756", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r38", "r39", "r144", "r285", "r860", "r895", "r896" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r303", "r304", "r756", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r23", "r39", "r716", "r719", "r796", "r891", "r892", "r1259", "r1260", "r1261", "r1279", "r1280", "r1281", "r1283" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Gain (Loss)", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r5", "r23", "r39", "r141", "r142", "r304", "r305", "r758", "r759", "r760", "r761", "r762", "r1259" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r446", "r1028" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Oil and Gas, Full Cost Method, Capitalized Cost Excluded from Amortization, Acquisition Cost, Period Cost", "documentation": "Amount of capitalized acquisition cost incurred during period and excluded from amortization for oil- and gas-producing activities accounted for under full cost method. Excludes exploration and development costs and capitalized interest." } } }, "auth_ref": [ "r1443", "r1444" ] }, "azz_AcquisitionMarketCapitalizationThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AcquisitionMarketCapitalizationThreshold", "crdr": "debit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market capitalization", "label": "Acquisition, Market Capitalization Threshold", "documentation": "Acquisition, Market Capitalization Threshold" } } }, "auth_ref": [] }, "azz_AcquisitionTotalConsiderationMinimumThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AcquisitionTotalConsiderationMinimumThreshold", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, total consideration, minimum threshold", "label": "Acquisition, Total Consideration, Minimum Threshold", "documentation": "Acquisition, Total Consideration, Minimum Threshold" } } }, "auth_ref": [] }, "azz_AcquisitionTotalConsiderationMinimumThresholdWhenMarketCapitalizationExceedsTwoBillion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AcquisitionTotalConsiderationMinimumThresholdWhenMarketCapitalizationExceedsTwoBillion", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, total consideration, minimum threshold when market capitalization exceeds $2.0 billion", "label": "Acquisition, Total Consideration, Minimum Threshold When Market Capitalization Exceeds Two Billion", "documentation": "Acquisition, Total Consideration, Minimum Threshold When Market Capitalization Exceeds Two Billion" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1176" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r133" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r909", "r1279", "r1280", "r1281", "r1283", "r1408", "r1483" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1189" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1189" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1189" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1189" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1234" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1147", "r1158", "r1168", "r1201" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1150", "r1161", "r1171", "r1204" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1235" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1189" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1196" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1196", "r1205", "r1209", "r1217" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1215" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "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." } } }, "auth_ref": [ "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r209", "r1302" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r286", "r411", "r423" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r443", "r450", "r1052" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r365" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r53" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r53" ] }, "azz_April2024SecondaryOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "April2024SecondaryOfferingMember", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 2024 Secondary Offering", "label": "April 2024 Secondary Offering [Member]", "documentation": "April 2024 Secondary Offering" } } }, "auth_ref": [] }, "azz_AreaOfFacility": { "xbrltype": "areaItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AreaOfFacility", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of facility (in acres)", "label": "Area Of Facility", "documentation": "Area Of Facility" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets:", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r193", "r208", "r280", "r322", "r370", "r379", "r398", "r402", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r707", "r711", "r749", "r854", "r952", "r1045", "r1046", "r1095", "r1125", "r1346", "r1347", "r1435" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "terseLabel": "Assets [Abstract]", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "terseLabel": "Current Assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r271", "r289", "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r707", "r711", "r749", "r1095", "r1346", "r1347", "r1435" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r707", "r711", "r749", "r1346", "r1347", "r1435" ] }, "azz_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.azz.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1130", "r1131", "r1154" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.azz.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1130", "r1131", "r1154" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.azz.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1130", "r1131", "r1154" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1212" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1213" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1208" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1208" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1211" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1210" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1209" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1209" ] }, "azz_AzzIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "AzzIncMember", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Azz Inc.", "label": "Azz Inc. [Member]", "documentation": "Azz Inc." } } }, "auth_ref": [] }, "azz_BasicEarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BasicEarningsLossPerShareAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic earnings (loss) per share", "label": "Basic Earnings (Loss) Per Share [Abstract]", "documentation": "Basic Earnings (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements, buildings and structures", "label": "Building and Building Improvements [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r702", "r1072", "r1075" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r83", "r84", "r444", "r445", "r446", "r447", "r448", "r702", "r1072", "r1075" ] }, "azz_BusinessAcquisitionGoodwillExpectedTaxDeductibleAmountPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessAcquisitionGoodwillExpectedTaxDeductibleAmountPercent", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, expected deductible amount (as a percent)", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount, Percent", "documentation": "Business Acquisition, Goodwill, Expected Tax Deductible Amount, Percent" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r702" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.azz.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r1244", "r1245" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from continuing operations", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "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." } } }, "auth_ref": [ "r700", "r701" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r700", "r701" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r22" ] }, "azz_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments", "crdr": "debit", "presentation": [ "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital adjustment", "label": "Business Combination, Consideration Transferred, Working Capital Adjustments", "documentation": "Business Combination, Consideration Transferred, Working Capital Adjustments" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout liability", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r89", "r187" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r184", "r703" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total fair value of assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]" } } }, "auth_ref": [] }, "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset, After Allowance For Credit Loss", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset, After Allowance For Credit Loss" } } }, "auth_ref": [] }, "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Receivables", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Receivables" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "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." } } }, "auth_ref": [ "r86" ] }, "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities" } } }, "auth_ref": [] }, "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, short-term", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease, Liability, Current", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Operating Lease, Liability, Current" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total fair value of liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, long-term", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "azz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price, net of cash acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r86" ] }, "azz_BusinessCombinationSettlementOfLitigation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "BusinessCombinationSettlementOfLitigation", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement from acquisition", "label": "Business Combination, Settlement of Litigation", "documentation": "Business Combination, Settlement of Litigation" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "azz_CapitalCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "CapitalCommitmentsMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Commitments", "label": "Capital Commitments [Member]", "documentation": "Capital Commitments" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails", "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r49", "r50", "r51" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r46", "r274", "r1032" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash\u00a0and cash equivalents at beginning of period", "periodEndLabel": "Cash\u00a0and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r46", "r159", "r318" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r159", "r318" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r159" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FDIC uninsured amount", "label": "Cash, FDIC Insured Amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r154" ] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by financing activities from discontinued operations", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r159" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in investing activities from discontinued operations", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r113", "r159" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in operating activities from discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r113", "r159" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of cash uninsured", "label": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1187" ] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r27" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1184" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1182" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r228", "r282", "r283", "r284", "r322", "r351", "r355", "r362", "r364", "r373", "r374", "r419", "r477", "r480", "r481", "r482", "r486", "r487", "r508", "r509", "r513", "r516", "r523", "r749", "r902", "r903", "r904", "r905", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r940", "r961", "r981", "r1008", "r1009", "r1010", "r1011", "r1012", "r1239", "r1266", "r1284" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r282", "r283", "r284", "r373", "r508", "r509", "r511", "r513", "r516", "r521", "r523", "r902", "r903", "r904", "r905", "r1060", "r1239", "r1266" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "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." } } }, "auth_ref": [ "r73", "r74", "r75", "r76" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1188" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1188" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 22)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r126", "r199", "r857", "r939" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r171", "r462", "r464", "r1015", "r1330", "r1337" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for Contingent Liabilities", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r63", "r1016" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Share for future issuance (shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared per common share (usd per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r177" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1113", "r1114", "r1115", "r1117", "r1118", "r1119", "r1122", "r1279", "r1280", "r1283", "r1408", "r1481", "r1483" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r132", "r940" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r24", "r132", "r940", "r958", "r1483", "r1484" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $1 par value; 100,000 shares authorized; 29,913 and 25,102 shares issued and outstanding at February\u00a028, 2025 and February\u00a029, 2024, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r132", "r858", "r1095" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1193" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1192" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1194" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1191" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r40", "r299", "r301", "r308", "r850", "r872", "r873" ] }, "azz_ComputersandSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ComputersandSoftwareMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and software", "label": "Computers and Software [Member]", "documentation": "Computers and Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r97", "r218" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r206", "r229", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r325", "r370", "r381", "r396", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r1045", "r1046", "r1249", "r1250", "r1346", "r1347" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r206", "r229", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r325", "r370", "r381", "r396", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r477", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r1045", "r1046", "r1249", "r1250", "r1346", "r1347" ] }, "azz_Construction1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "Construction1Member", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction", "label": "Construction 1 [Member]", "documentation": "Construction 1" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "azz_ContractLiabilityDetailsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ContractLiabilityDetailsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contract Liability Details [Abstract]", "label": "Contract Liability Details [Abstract]", "documentation": "Contract Liability Details [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r526", "r528", "r531" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liability", "periodStartLabel": "Contract with Customer, Liability", "periodEndLabel": "Contract with Customer, Liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r526", "r527", "r531" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r532" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "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." } } }, "auth_ref": [ "r26", "r397", "r398", "r399", "r400", "r403", "r1290" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Depreciation", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1262", "r1329" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r150", "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r749", "r1045", "r1346" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r476", "r1344" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r476", "r1344", "r1345" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r1246", "r1251", "r1282", "r1300", "r1301", "r1328", "r1394", "r1395", "r1403", "r1404", "r1407", "r1408", "r1409", "r1433" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r263", "r266", "r334", "r339", "r346", "r421", "r422", "r455", "r685", "r686", "r695", "r697", "r715", "r716", "r717", "r719", "r720", "r721", "r724", "r725", "r726", "r727", "r795" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r263", "r266", "r334", "r339", "r346", "r421", "r422", "r455", "r685", "r686", "r695", "r697", "r715", "r716", "r717", "r719", "r720", "r721", "r724", "r725", "r726", "r727", "r795" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r263", "r266", "r334", "r339", "r346", "r421", "r422", "r455", "r685", "r686", "r695", "r697", "r715", "r716", "r717", "r719", "r720", "r721", "r724", "r725", "r726", "r727", "r795" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1247", "r1269", "r1396" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1247", "r1269" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current provision for income taxes", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r684", "r1269" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current provision:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1247", "r1269", "r1396" ] }, "azz_CustomerClaimsLiabilityAccuredCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "CustomerClaimsLiabilityAccuredCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer claims liability", "label": "Customer Claims Liability, Accured, Current", "documentation": "Customer Claims Liability, Accured, Current" } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer related intangibles", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r29", "r1316", "r1317", "r1318", "r1319", "r1321", "r1323", "r1326", "r1327" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1139", "r1228" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1139", "r1228" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1141", "r1230" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1141", "r1230" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1143", "r1232" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1141", "r1230" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1134", "r1223" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1135", "r1224" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1135", "r1224" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1133", "r1222" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1133", "r1222" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1133", "r1222" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1136", "r1225" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1138", "r1227" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1138", "r1227" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1139", "r1228" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1142", "r1231" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1140", "r1229" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1137", "r1226" ] }, "azz_DAAMGalvanizingCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DAAMGalvanizingCoLtdMember", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DAAM Galvanizing Co. Ltd.", "label": "DAAM Galvanizing Co. Ltd. [Member]", "documentation": "DAAM Galvanizing Co. Ltd." } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Converted Instrument, Amount", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r49", "r51" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate debt amount", "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r49", "r51" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r31", "r120", "r121", "r194", "r198", "r325", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r1055", "r1056", "r1057", "r1058", "r1059", "r1093", "r1267", "r1331", "r1332", "r1333", "r1427", "r1428" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails", "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt, gross", "totalLabel": "Total debt, gross", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r31", "r198", "r505" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r488", "r766", "r767", "r1056", "r1057", "r1093" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r325", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r1055", "r1056", "r1057", "r1058", "r1059", "r1093", "r1267", "r1427", "r1428" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r325", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r1055", "r1056", "r1057", "r1058", "r1059", "r1093", "r1267", "r1331", "r1332", "r1333", "r1427", "r1428" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payments", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r31", "r96" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r31", "r69", "r72", "r95", "r175", "r176", "r325", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r1055", "r1056", "r1057", "r1058", "r1059", "r1093", "r1267", "r1427", "r1428" ] }, "azz_DebtInstrumentTotalNetLeverageRatioMaximum": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DebtInstrumentTotalNetLeverageRatioMaximum", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net leverage ratio maximum", "label": "Debt Instrument, Total Net Leverage Ratio Maximum", "documentation": "Debt Instrument, Total Net Leverage Ratio Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1", "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1269", "r1393", "r1396" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1269", "r1393" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r654", "r655" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred provision for income taxes for continuing operations", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r225", "r1269" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred provision (benefit):", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred income tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r127", "r128", "r196", "r677" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r654", "r655", "r855" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1269", "r1393", "r1396" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense limitation", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1391" ] }, "azz_DeferredTaxAssetOutsideBasisDifferenceJV": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DeferredTaxAssetOutsideBasisDifferenceJV", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside basis difference\u2014AVAIL JV", "label": "Deferred Tax Asset, Outside Basis Difference (JV)", "documentation": "Deferred Tax Asset, Outside Basis Difference (JV)" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other deferred income tax assets", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1391" ] }, "azz_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "documentation": "Deferred Tax Assets, Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss and other credit carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and experiment expenses", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee related items", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred income tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets and tax-deductible goodwill", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1391" ] }, "us-gaap_DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Outside basis difference", "label": "Deferred Tax Liabilities, Parent's Basis in Discontinued Operation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from the entity's basis in a discontinued operation." } } }, "auth_ref": [ "r82", "r1391" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation methods and property basis differences", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1391" ] }, "azz_DeferredTaxLiabilitiesRightofUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DeferredTaxLiabilitiesRightofUseAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use lease assets", "label": "Deferred Tax Liabilities, Right-of-Use Assets", "documentation": "Deferred Tax Liabilities, Right-of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension obligation", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r77", "r78", "r125", "r178" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated other comprehensive (income) loss before adjustment for tax effects (\"AOCI\")", "periodStartLabel": "AOCI at beginning of fiscal year", "periodEndLabel": "AOCI at fiscal year end", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r7", "r39", "r143", "r1357" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net loss (gain)", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r39", "r579" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails": { "parentTag": "azz_DefinedBenefitPlanInvestmentGainLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r549", "r1070" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial gain (loss)", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r542" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net balance sheet asset (liability)", "periodStartLabel": "Net balance sheet asset (liability) at beginning of fiscal year", "periodEndLabel": "Net balance sheet asset (liability) at end of fiscal year", "terseLabel": "Net balance sheet asset (liability)", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumption used to determine benefit obligation (as a percent)", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r581" ] }, "azz_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermRateOfReturnOnPlanAssets", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansDiscountRateandExpectedLongTermRateofReturnonPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected long-term rate of return on plan assets (as a percent)", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long-Term Rate of Return on Plan Assets" } } }, "auth_ref": [] }, "azz_DefinedBenefitPlanAssumptionsUsedCalculatingInvestedAssetsExpectedLongTermRateOfReturnOnPlanAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingInvestedAssetsExpectedLongTermRateOfReturnOnPlanAssets", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of return", "label": "Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Defined Benefit Plan, Assumptions Used Calculating Invested Assets, Expected Long-Term Rate of Return on Plan Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions used to determine net period benefit cost, discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r581" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumptions used to determine expected long-term return on plan assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r582", "r602" ] }, "azz_DefinedBenefitPlanAssumptionsUsedWeightedInvestedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DefinedBenefitPlanAssumptionsUsedWeightedInvestedAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted invested assets", "label": "Defined Benefit Plan, Assumptions Used, Weighted Invested Assets", "documentation": "Defined Benefit Plan, Assumptions Used, Weighted Invested Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "PBO at beginning of fiscal year", "periodEndLabel": "PBO at fiscal year end", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r537" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid from plan assets", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r544", "r605" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r585", "r1068", "r1069", "r1070" ] }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]", "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_DefinedBenefitPlanCashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCashMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Cash", "label": "Defined Benefit Plan, Cash [Member]", "documentation": "Cash in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1068", "r1069", "r1070" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in projected benefit obligation (\"PBO\")", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in plan assets", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanCommonCollectiveTrustMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collective investment trusts", "label": "Common Collective Trust [Member]", "documentation": "Regulated trust, responsible for collective investment and reinvestment of asset from employee benefit plan maintained by more than one employer or controlled group." } } }, "auth_ref": [ "r1355" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r551", "r561", "r601", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDebtSecurityMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Debt Security", "label": "Defined Benefit Plan, Debt Security [Member]", "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1355" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Defined Benefit Plan, Equity Securities [Member]", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r1068", "r1070" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031 through 2035", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansExpectedFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected contributions next fiscal year", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r569", "r1071" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails": { "parentTag": "azz_DefinedBenefitPlanInvestmentGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return (loss) on plan assets", "terseLabel": "Expected return", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r536", "r573", "r596", "r1070", "r1071" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets", "periodStartLabel": "Fair value of plan assets at beginning of fiscal year", "periodEndLabel": "Fair value of plan assets at fiscal year end", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r548", "r559", "r561", "r562", "r1068", "r1069", "r1070" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs", "negatedTerseLabel": "Interest costs", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r536", "r540", "r572", "r595", "r1070", "r1071" ] }, "azz_DefinedBenefitPlanInvestmentGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DefinedBenefitPlanInvestmentGainLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss (gain)", "label": "Defined Benefit Plan, Investment Gain (Loss)", "documentation": "Defined Benefit Plan, Investment Gain (Loss)" } } }, "auth_ref": [] }, "azz_DefinedBenefitPlanNetObligationActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DefinedBenefitPlanNetObligationActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actuarial gain (loss)", "label": "Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss)", "documentation": "Defined Benefit Plan, Net Obligation, Actuarial Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails", "http://www.azz.com/role/EmployeeBenefitPlansSummaryofNetPeriodCostsandAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net periodic benefit costs", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r570", "r593", "r1070", "r1071" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r570", "r593" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r570", "r593" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of plan assets, excluding receivable contributions", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r592", "r1070" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansProjectedBenefitPlaninExcessofPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Projected benefit obligation", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r592", "r1070" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsAllocationLineItems", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation [Line Items]", "label": "Defined Benefit Plan, Plan Assets, Allocation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r558", "r1070" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsAllocationTable", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails", "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation [Table]", "label": "Defined Benefit Plan, Plan Assets, Allocation [Table]", "documentation": "Disclosure of information about investment allocation of defined benefit plan assets. Includes, but is not limited to, investment allocation percentage or range of percentages." } } }, "auth_ref": [ "r558", "r1070" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r553", "r1359" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category", "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]", "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy." } } }, "auth_ref": [ "r1355", "r1356" ] }, "azz_DefinedBenefitPlanPlanAssetsIncreaseDecreaseForActualInvestmentReturnLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DefinedBenefitPlanPlanAssetsIncreaseDecreaseForActualInvestmentReturnLoss", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss)", "documentation": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Investment Return (Loss)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of plan assets (as a percent)", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1354" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs recognized for postemployement benefit plan", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r606" ] }, "azz_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DenominatorAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r17", "r61" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortizationDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and depreciation", "label": "Depreciation and Amortization, Discontinued Operations", "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations." } } }, "auth_ref": [ "r268", "r1265" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r17", "r370", "r384", "r402", "r1045", "r1046" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r713" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r290", "r291", "r730", "r731", "r741", "r748", "r921", "r922", "r923", "r924", "r925", "r927", "r928", "r929", "r930", "r931", "r946", "r947", "r997", "r1000", "r1001", "r1002", "r1003", "r1004", "r1034", "r1085", "r1089", "r1115", "r1412", "r1413", "r1414", "r1482" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r929", "r931", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r953", "r954", "r955", "r956", "r969", "r970", "r971", "r972", "r975", "r976", "r977", "r978", "r997", "r998", "r1001", "r1003", "r1113", "r1115", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1422", "r1423" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate on swap agreement", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r90", "r91", "r92", "r192", "r929", "r931", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r953", "r954", "r955", "r956", "r969", "r970", "r971", "r972", "r975", "r976", "r977", "r978", "r997", "r998", "r1001", "r1003", "r1034", "r1113", "r1115", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1422", "r1423" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r191", "r714", "r722" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r290", "r291", "r730", "r731", "r741", "r748", "r921", "r922", "r923", "r924", "r927", "r928", "r929", "r930", "r931", "r953", "r955", "r956", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1034", "r1412", "r1413", "r1414", "r1482" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount on swap agreement", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1405", "r1406" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r186", "r1316", "r1317", "r1318", "r1319", "r1321", "r1323", "r1326", "r1327" ] }, "azz_DilutedEarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DilutedEarningsLossPerShareAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Earnings (Loss) Per Share [Abstract]", "label": "Diluted Earnings (Loss) Per Share [Abstract]", "documentation": "Diluted Earnings (Loss) Per Share" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "azz_DirectorsGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DirectorsGrantsMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Directors Grants", "label": "Directors Grants [Member]", "documentation": "Directors grants." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r530", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r530", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1352" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r611", "r615", "r643", "r644", "r646", "r1079" ] }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal", "terseLabel": "Loss on disposal of discontinued operations, net of tax", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r101", "r103", "r105" ] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on disposal of discontinued operations, net of tax", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r101", "r103", "r105", "r115" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from discontinued operations before income tax", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r111", "r149", "r1448" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income from discontinued operations, net of tax", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal." } } }, "auth_ref": [ "r101", "r102", "r115" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax (benefit) expense", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r102", "r103", "r104", "r105", "r111", "r115", "r656", "r689", "r691" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes (benefit) on discontinued operations", "label": "Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period", "documentation": "Amount of tax expense (benefit) attributable to income (loss) from operations classified as a discontinued operation. Excludes tax expense (benefit) for gain (loss) on disposal and for provision for gain (loss) until disposal." } } }, "auth_ref": [ "r102", "r115", "r1398" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Disposed of by Sale", "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r269" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal group, including discontinued operation, consideration", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r112", "r270" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r112" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r112", "r270" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r33", "r34", "r36", "r112" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss) from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r112" ] }, "azz_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense, net", "label": "Disposal Group, Including Discontinued Operation, Other (Income) Expense, Net", "documentation": "Disposal Group, Including Discontinued Operation, Other (Income) Expense, Net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r112", "r270" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure 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." } } }, "auth_ref": [ "r99", "r166" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1072", "r1075" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r13", "r177" ] }, "azz_DividendsAccruedButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "DividendsAccruedButNotYetPaid", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails", "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends Accrued But Not Yet Paid", "label": "Dividends Accrued But Not Yet Paid", "documentation": "Dividends Accrued But Not Yet Paid" } } }, "auth_ref": [] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid on common shares", "negatedTerseLabel": "Dividends, Cash", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r13", "r177" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends on Series A Preferred Stock", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r13", "r177" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1130", "r1131", "r1154" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1130", "r1131", "r1154", "r1197" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Restatement Recovery Analysis [Flag]", "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r1130", "r1131", "r1154", "r1197" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1175" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference [Text Block]", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1128" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1186" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per common share (usd per share)", "verboseLabel": "Basic earnings per common share (usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r309", "r337", "r338", "r339", "r340", "r341", "r342", "r348", "r351", "r362", "r363", "r364", "r368", "r698", "r705", "r727", "r728", "r851", "r874", "r1038" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per common share (usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r309", "r337", "r338", "r339", "r340", "r341", "r342", "r351", "r362", "r363", "r364", "r368", "r698", "r705", "r727", "r728", "r851", "r874", "r1038" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r351", "r355", "r362" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.azz.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r347", "r365", "r366", "r367" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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." } } }, "auth_ref": [ "r753" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, continuing operations (percent)", "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r658", "r1082" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory federal income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r324", "r658", "r687", "r1082" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r659", "r662", "r1082", "r1270", "r1386" ] }, "azz_EffectiveIncomeTaxRateReconciliationManagementFeePercent": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EffectiveIncomeTaxRateReconciliationManagementFeePercent", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management fee", "label": "Effective Income Tax Rate Reconciliation, Management Fee, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Management Fee, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "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." } } }, "auth_ref": [ "r1082", "r1270", "r1386", "r1388" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent differences", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1082", "r1270", "r1386", "r1387" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1387" ] }, "azz_EffectiveIncomeTaxRateReconciliationOutsideBasisAvailableJVPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EffectiveIncomeTaxRateReconciliationOutsideBasisAvailableJVPercent", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside basis - AVAIL JV", "label": "Effective Income Tax Rate Reconciliation, Outside Basis Available JV, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Outside Basis Available JV, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal income tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r661", "r1082", "r1270", "r1386" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC 740-10 Uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r664", "r1082", "r1270", "r1386" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r663", "r665", "r1270", "r1386" ] }, "azz_ElectricalUtilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ElectricalUtilityMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical/Utility", "label": "Electrical/Utility [Member]", "documentation": "Electrical/Utility" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued salaries and wages", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r121" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share based compensation expense and related income tax benefits", "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r645" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecongized compensation cost, amortization period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r645" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r642" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "azz_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1237" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1127" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1238" ] }, "azz_EnvironmentalLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EnvironmentalLiability", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environment liability", "label": "Environmental Liability", "documentation": "Environmental Liability" } } }, "auth_ref": [] }, "azz_EnvironmentalLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EnvironmentalLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental liability, current", "label": "Environmental Liability, Current", "documentation": "Environmental Liability, Current" } } }, "auth_ref": [] }, "us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency classified as current." } } }, "auth_ref": [ "r470" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1180" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1233" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1233" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1233" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r24", "r266", "r303", "r304", "r305", "r331", "r332", "r333", "r336", "r341", "r343", "r345", "r372", "r421", "r422", "r455", "r525", "r685", "r686", "r695", "r696", "r697", "r699", "r704", "r705", "r715", "r716", "r717", "r718", "r719", "r721", "r726", "r756", "r758", "r759", "r760", "r761", "r762", "r768", "r770", "r796", "r871", "r891", "r892", "r893", "r909", "r981" ] }, "azz_EquityInEarningsOfUnconsolidatedEntities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EquityInEarningsOfUnconsolidatedEntities", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity in earnings of unconsolidated entities", "label": "Equity In Earnings Of Unconsolidated Entities", "documentation": "Equity In Earnings Of Unconsolidated Entities" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SubsequentEventsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r415", "r416", "r418", "r694", "r1241", "r1242", "r1243", "r1399", "r1400", "r1401", "r1402" ] }, "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "crdr": "debit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess of equity method investment from carrying amount", "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity", "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee." } } }, "auth_ref": [ "r417" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution on investment in AVAIL joint venture", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r15", "r17", "r147", "r867" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r270", "r322", "r419", "r749", "r812", "r813", "r818", "r825", "r832", "r833", "r844", "r846", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r270", "r322", "r419", "r749", "r812", "r813", "r818", "r825", "r832", "r833", "r844", "r846", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SubsequentEventsDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage of investment", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r415" ] }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Summarized Financial Information [Abstract]", "label": "Equity Method Investment, Summarized Financial Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in joint venture", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r370", "r390", "r402", "r413", "r1252", "r1298" ] }, "azz_EquityMethodInvestmentsAmountSoldPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "EquityMethodInvestmentsAmountSoldPercentage", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of investment sold", "label": "Equity Method Investments, Amount Sold, Percentage", "documentation": "Equity Method Investments, Amount Sold, Percentage" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntity" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Unconsolidated Entity", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r227", "r417", "r420", "r1243" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r414" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1190" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1147", "r1158", "r1168", "r1201" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1144", "r1155", "r1165", "r1198" ] }, "azz_ExcessTaxBenefitexcludedfromcashflow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ExcessTaxBenefitexcludedfromcashflow", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Excess Tax Benefit excluded from cash flow", "label": "Excess Tax Benefit excluded from cash flow", "documentation": "Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1196" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r730", "r731", "r741", "r1085" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r730", "r731", "r741", "r1085" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r496", "r561", "r562", "r563", "r564", "r565", "r566", "r729", "r731", "r732", "r733", "r734", "r740", "r741", "r743", "r802", "r803", "r804", "r1056", "r1057", "r1068", "r1069", "r1070", "r1085", "r1089" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.azz.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r736", "r738", "r739", "r740", "r743", "r744", "r745", "r746", "r747", "r847", "r1085", "r1090" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r496", "r561", "r566", "r731", "r741", "r802", "r1068", "r1069", "r1070", "r1085" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r496", "r561", "r566", "r731", "r732", "r741", "r803", "r1056", "r1057", "r1068", "r1069", "r1070", "r1085" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r496", "r561", "r562", "r563", "r564", "r565", "r566", "r731", "r732", "r733", "r734", "r741", "r804", "r1056", "r1057", "r1068", "r1069", "r1070", "r1085", "r1089" ] }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measured at Net Asset Value Per Share", "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "documentation": "Fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r561", "r729", "r743", "r1085" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r496", "r561", "r562", "r563", "r564", "r565", "r566", "r729", "r731", "r732", "r733", "r734", "r740", "r741", "r743", "r802", "r803", "r804", "r1056", "r1057", "r1068", "r1069", "r1070", "r1085", "r1089" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r20" ] }, "azz_FinanceLeaseAndOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "FinanceLeaseAndOperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, short-term", "label": "Finance Lease And Operating Lease, Liability, Current", "documentation": "Finance Lease And Operating Lease, Liability, Current" } } }, "auth_ref": [] }, "azz_FinanceLeaseAndOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "FinanceLeaseAndOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, long-term", "label": "Finance Lease And Operating Lease, Liability, Noncurrent", "documentation": "Finance Lease And Operating Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "azz_FinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "FinanceLeaseExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financing lease expense", "label": "Finance Lease Expense", "documentation": "Finance Lease Expense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "azz_FinanceLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense, interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r775", "r782", "r1094" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases included in lease liabilities", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r777", "r787" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r773", "r791" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities \u2015 short-term", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r773" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r774" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r1431" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities \u2015 long-term", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r773" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r774" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Liability, to be Paid, Total", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "azz_FinanceLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "FinanceLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityToBePaidThereafter", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, Thereafter", "documentation": "Finance Lease, Liability, to be Paid, Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance Lease, Liability, Undiscounted Excess Amount", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r791" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases included in lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r776", "r787" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r772" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "azz_FinanceLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense, cost of sales", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r775", "r782", "r1094" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r774" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r790", "r1094" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r789", "r1094" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.azz.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [ "r1410", "r1411", "r1421" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r278", "r428", "r449", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1324", "r1485" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451", "r1028", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451", "r1028", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451", "r1028", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451", "r1028", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451", "r1028", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r448", "r449", "r452", "r453", "r810", "r811", "r1028" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r428", "r449", "r811", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizable intangible assets", "label": "Finite-Lived Intangible Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r442", "r449", "r452", "r453", "r454", "r810", "r1028", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r448", "r449", "r452", "r453", "r1028" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r810", "r1323" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Jurisdiction [Member]", "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r658", "r659" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r750" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1205" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1205" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1205" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1205" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1205" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1185" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net gain on sale of property, plant\u00a0and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in ROU assets related to lease terminations", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r771" ] }, "azz_GainesvilleAssociationVs.ARCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "GainesvilleAssociationVs.ARCMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gainesville Association vs. ARC", "label": "Gainesville Association vs. ARC [Member]", "documentation": "Gainesville Association vs. ARC" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r277", "r430", "r848", "r1046", "r1051", "r1086", "r1095", "r1305", "r1312" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r433", "r1051" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1303", "r1315" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other indefinite-lived intangible assets", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r429", "r441", "r1051" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation Adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r437" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r1051" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "terseLabel": "Gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r145", "r150", "r207", "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r749", "r1040", "r1045", "r1287", "r1289", "r1291", "r1292", "r1293", "r1346" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1130", "r1131", "r1154" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on abandonment of long-lived assets", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r17", "r167", "r1087" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r0", "r170" ] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) Attributable to Parent, before Tax", "label": "Income (Loss) Attributable to Parent, before Tax", "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments." } } }, "auth_ref": [ "r151", "r305" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r323", "r657" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from continuing operations before income taxes", "terseLabel": "Income (loss) before income tax", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r146", "r202", "r207", "r852", "r868", "r1040", "r1045", "r1287", "r1289", "r1291", "r1292", "r1293" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before income taxes:", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r323", "r657" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income from continuing operations", "terseLabel": "Net income from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r189", "r207", "r322", "r335", "r341", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r698", "r705", "r728", "r749", "r868", "r1040", "r1287", "r1289", "r1291", "r1292", "r1293", "r1346" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per common share from continuing operations (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r148", "r203", "r309", "r335", "r337", "r338", "r339", "r340", "r341", "r351", "r362", "r363", "r698", "r705", "r728", "r851", "r1449" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per common share from continuing operations (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r148", "r309", "r335", "r337", "r338", "r339", "r340", "r341", "r351", "r362", "r363", "r364", "r705", "r728", "r851", "r1449" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per common share from discontinued operations:", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 4.0 }, "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) from discontinued operations", "negatedTerseLabel": "Less: Net loss from discontinued operations", "terseLabel": "Net loss from discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r111", "r115", "r189" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per common share from discontinued operations (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r149", "r309", "r355", "r362", "r363", "r1445", "r1449" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per common share from discontinued operations (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r190", "r355", "r362", "r363" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in earnings of unconsolidated subsidiaries", "negatedTerseLabel": "Equity in earnings of unconsolidated subsidiaries", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r17", "r147", "r201", "r370", "r386", "r402", "r413", "r867" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1072", "r1075" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsDiscontinuedOperationsinConsolidatedStatementsofOperationsDetails", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "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." } } }, "auth_ref": [ "r21", "r25", "r35", "r100", "r106", "r107", "r108", "r109", "r110", "r114", "r116", "r117", "r169" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r456", "r458", "r459", "r735", "r737", "r742", "r888", "r890", "r966", "r1028", "r1088", "r1451" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r458", "r459", "r735", "r737", "r742", "r888", "r890", "r966", "r1028", "r1088", "r1451" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r317", "r658", "r659", "r670", "r681", "r1082", "r1390" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r317", "r658", "r659", "r670", "r681", "r1082", "r1390" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxes", "http://www.azz.com/role/IncomeTaxes_1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r324", "r650", "r658", "r666", "r667", "r668", "r675", "r679", "r688", "r690", "r692", "r693", "r907", "r1082" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "terseLabel": "Income taxes", "totalLabel": "Total provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r214", "r226", "r344", "r345", "r370", "r387", "r402", "r656", "r658", "r689", "r875", "r1082" ] }, "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "crdr": "debit", "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total provision for income taxes", "label": "Income Tax Expense (Benefit), Intraperiod Tax Allocation", "documentation": "Amount of income tax expense (benefit) for continuing operations, discontinued operations, other comprehensive income, and items charged (credited) directly to shareholders' equity." } } }, "auth_ref": [ "r689", "r1397" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r302", "r652", "r653", "r675", "r676", "r678", "r683", "r901" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails", "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid, Net", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r48", "r317", "r680", "r681" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1264" ] }, "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 }, "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in current assets and current liabilities", "negatedTotalLabel": "Changes in current assets and current liabilities", "label": "Increase (Decrease) in Current Assets and Current Liabilities", "documentation": "Increase (Decrease) in Current Assets and Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease (increase) in current assets:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in current liabilities:", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in other long-term assets and long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails": { "parentTag": "azz_IncreaseDecreaseInCurrentAssetsAndCurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNewCashProvidedbyOperatingActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee and director stock awards", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r352", "r353", "r354", "r364", "r614" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1196", "r1205", "r1209", "r1217" ] }, "azz_IndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "IndustrialMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Industrial [Member]", "documentation": "Industrial [Member]" } } }, "auth_ref": [] }, "azz_InfrastructureSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "InfrastructureSolutionsMember", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Solutions", "label": "Infrastructure Solutions [Member]", "documentation": "Infrastructure Solutions" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1215" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1132", "r1221" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1132", "r1221" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1132", "r1221" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r442", "r1323", "r1325" ] }, "us-gaap_InterestCostsCapitalizedAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsCapitalizedAdjustment", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails": { "parentTag": "us-gaap_InterestExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Capitalized interest", "label": "Interest Costs Capitalized Adjustment", "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred." } } }, "auth_ref": [] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestCostsIncurred", "crdr": "debit", "calculation": { "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Interest expense", "label": "Interest Costs Incurred", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r764", "r765" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/DebtInterestExpenseDisclosureDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense, net", "totalLabel": "Interest expense, net", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r370", "r379", "r383", "r389", "r402", "r764", "r1045", "r1046" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.azz.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income and Interest Expense Disclosure", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNonCashInvestingandFinancingActivitiesDetails", "http://www.azz.com/role/SupplementalCashFlowInformationCashRelatedtoInterestandIncomeTaxesandSupplementalDisclosuresofNonCashActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r313", "r315", "r316" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.azz.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r1030", "r1120", "r1121" ] }, "azz_InterestRateSwapPortionOfVariableRateDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "InterestRateSwapPortionOfVariableRateDebtMember", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Portion Of Variable Rate Debt", "label": "Interest Rate Swap, Portion Of Variable Rate Debt [Member]", "documentation": "Interest Rate Swap, Portion Of Variable Rate Debt" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r425" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.azz.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1255" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r288", "r1033", "r1095" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r215", "r273", "r287", "r425", "r426", "r427", "r808", "r1035" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.azz.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1257" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r165", "r1258" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.azz.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r1256" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1353" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r781", "r1094" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1430" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "azz_LegalSettlementAndAccrualRelatedToNonOperatingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LegalSettlementAndAccrualRelatedToNonOperatingEntity", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement and accrual related to non-operating entity", "label": "Legal Settlement and Accrual Related To Non-Operating Entity", "documentation": "Legal Settlement and Accrual Related To Non-Operating Entity" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r780", "r793" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r780", "r793" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r779" ] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_2": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability And Finance Lease, Liability", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2030", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2029", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, To Be Paid, Thereafter" } } }, "auth_ref": [] }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_2": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lessee, Operating Lease, Liability, to be Paid, Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r791" ] }, "azz_LesseeOperatingLeaseLiabilityToBePaidThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LesseeOperatingLeaseLiabilityToBePaidThereafter", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityToBePaidThereafter", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Thereafter", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r791" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.azz.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease improvements, term of contract (in years)", "label": "Lessor, Operating Lease, Term of Contract", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1432" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r31", "r120", "r121", "r122", "r124", "r125", "r126", "r129", "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r708", "r711", "r712", "r749", "r938", "r1039", "r1125", "r1346", "r1435", "r1436" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities [Abstract]", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, mezzanine equity and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r137", "r200", "r862", "r1095", "r1268", "r1299", "r1424" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and Shareholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "terseLabel": "Current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r122", "r272", "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r708", "r711", "r712", "r749", "r1095", "r1346", "r1435", "r1436" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r124", "r125", "r126", "r129", "r322", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r708", "r711", "r712", "r749", "r1346", "r1435", "r1436" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC 740-10 Uncertain tax positions", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r125" ] }, "azz_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "documentation": "Line Of Credit Facility, Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r119", "r123" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity on line of credit", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r119", "r123", "r476" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded to other party", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal matter expense", "label": "Litigation Settlement, Fee Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of outstanding debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r31", "r198", "r495", "r506", "r1056", "r1057", "r1093", "r1447" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of outstanding debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1410", "r1412", "r1413", "r1414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r325", "r1349" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r325", "r499" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r325", "r499" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r325", "r499" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r325", "r499" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r325", "r499" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, net", "totalLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r281" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.azz.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r172" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term purchase commitment, amount", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased [Axis]", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31", "r1331", "r1332", "r1333" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r31", "r64", "r1331", "r1332", "r1333" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r466", "r467", "r468", "r472", "r648", "r1054", "r1339", "r1340" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r466", "r467", "r468", "r472", "r648", "r1054", "r1339", "r1340" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r466", "r1240" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal accrual", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r466" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated legal expenses", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r467", "r468", "r471", "r472", "r648", "r1054" ] }, "us-gaap_LossContingencyReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, receivable, current", "label": "Loss Contingency, Receivable, Current", "documentation": "Amount of receivable related to a loss contingency accrual that is expected to be collected within one year or the normal operating cycle, if longer. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r1341" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r409", "r1063", "r1108", "r1112", "r1352", "r1450", "r1452", "r1453", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1479", "r1480" ] }, "azz_MaterialsAndSuppliesAccruedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "MaterialsAndSuppliesAccruedCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials and supplies accruals", "label": "Materials and Supplies Accrued, Current", "documentation": "Materials and Supplies Accrued, Current" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r235", "r237", "r239", "r240", "r242", "r264", "r265", "r467", "r468", "r469", "r470", "r609", "r648", "r734", "r807", "r887", "r889", "r897", "r930", "r931", "r987", "r990", "r994", "r995", "r1005", "r1026", "r1027", "r1050", "r1060", "r1078", "r1089", "r1090", "r1091", "r1092", "r1109", "r1348", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "MaximumValueOfCommonStockParticipantsHaveRightsToPurchase", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted common stock under plan", "label": "Maximum Value of Common Stock Participants Have Rights to Purchase", "documentation": "Maximum value of common stock participants have rights to purchase." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1188" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1188" ] }, "azz_MetalCoatingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "MetalCoatingsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Metal Coatings", "label": "Metal Coatings [Member]", "documentation": "Metal Coatings" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r235", "r237", "r239", "r240", "r242", "r264", "r265", "r467", "r468", "r469", "r470", "r609", "r648", "r734", "r807", "r887", "r889", "r897", "r930", "r931", "r987", "r990", "r994", "r995", "r1005", "r1026", "r1027", "r1050", "r1060", "r1078", "r1089", "r1090", "r1091", "r1109", "r1348", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1208" ] }, "azz_MovementInContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "MovementInContractWithCustomerLiabilityRollForward", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement In Contract With Customer, Liability [Roll Forward]", "label": "Movement In Contract With Customer, Liability [Roll Forward]", "documentation": "Movement In Contract With Customer, Liability" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1216" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MunicipalBondsMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal bonds", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r409", "r1063", "r1108", "r1112", "r1352", "r1450", "r1452", "r1453", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1479", "r1480" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1189" ] }, "azz_NaturalGasContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "NaturalGasContractMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Natural Gas Contract", "label": "Natural Gas Contract [Member]", "documentation": "Natural Gas Contract" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by discontinued operations", "label": "Net Cash Provided by (Used in) Discontinued Operations", "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations." } } }, "auth_ref": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Flows From Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r159", "r160", "r161" ] }, "azz_NetEBITDARatio": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20250228", "localname": "NetEBITDARatio", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net EBITDA ratio", "label": "Net EBITDA Ratio", "documentation": "Net EBITDA Ratio" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income available to common shareholders", "terseLabel": "Net income (loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r151", "r161", "r204", "r270", "r297", "r300", "r305", "r322", "r335", "r337", "r338", "r339", "r340", "r341", "r344", "r345", "r360", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r698", "r705", "r728", "r749", "r870", "r960", "r979", "r980", "r1123", "r1346" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) available to common shareholders", "terseLabel": "Net income (loss) available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r311", "r337", "r338", "r339", "r340", "r348", "r349", "r361", "r364", "r705" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for diluted earnings per share\u2014net income (loss) available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r311", "r350", "r356", "r357", "r358", "r359", "r361", "r364" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income from continuing operations available to common shareholders", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r349", "r364" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for diluted earnings per share", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r350", "r357", "r358", "r359", "r364" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "http://www.azz.com/role/TheCompanyandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1188" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1151", "r1162", "r1172", "r1196", "r1205" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1179" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1178" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1196" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1216" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1216" ] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash asset retirements", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r49", "r50", "r51" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r88", "r1316", "r1317", "r1318", "r1319", "r1321", "r1323", "r1326", "r1327" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r1271", "r1272" ] }, "azz_NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "NotePayableFloatingAndFixedRateMaturingThroughFiscalYear2029Member", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029", "label": "Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029 [Member]", "documentation": "Note Payable, Floating And Fixed Rate, Maturing Through Fiscal Year 2029" } } }, "auth_ref": [] }, "azz_NumberOfFinanceLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.azz.com/20250228", "localname": "NumberOfFinanceLeases", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of finance leases", "label": "Number of Finance Leases", "documentation": "Number of Finance Leases" } } }, "auth_ref": [] }, "azz_NumberOfOperatingLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.azz.com/20250228", "localname": "NumberOfOperatingLeases", "presentation": [ "http://www.azz.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating leases", "label": "Number of Operating Leases", "documentation": "Number of Operating Leases" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r1046", "r1288" ] }, "azz_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "NumeratorAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassification", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OciEquityMethodInvestmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciEquityMethodInvestmentTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) unconsolidated subsidiary, tax expense", "label": "OCI, Equity Method Investment, Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI." } } }, "auth_ref": [ "r412" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r207", "r1040", "r1287", "r1289", "r1291", "r1292", "r1293" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r783", "r1094" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Lease Income", "label": "Operating Lease, Lease Income [Table Text Block]", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r371", "r794" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r773" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities \u2015 short-term", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r773" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r774" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities \u2015 long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r773" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r774" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases included in lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r778", "r787" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r772" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r774" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r790", "r1094" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r789", "r1094" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r682" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r682" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r682" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r396", "r397", "r398", "r399", "r400", "r403", "r1045", "r1046" ] }, "azz_OperationsAndAssetsBySegmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "OperationsAndAssetsBySegmentAbstract", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operations and assets by segment", "label": "Operations and Assets by Segment [Abstract]", "documentation": "Operations and assets by segment." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/TheCompanyandBasisofPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "The Company and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r98", "r188", "r898", "r899" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r121" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r279" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital commitments", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain (loss), net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r143", "r144", "r578" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Net actuarial gain (loss), tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax", "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized translation loss", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r141", "r142", "r144", "r751", "r752", "r755" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r292", "r293" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r294" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income to earnings, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r293", "r295" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of AOCI, before tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r222", "r293", "r295" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive income to earnings, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r294" ] }, "azz_OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on interest rate swap, net of tax for unconsolidated subsidiary", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax", "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, after Tax" } } }, "auth_ref": [] }, "azz_OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossUnconsolidatedSubsidiaryBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap, unconsolidated subsidiary, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax", "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Unconsolidated Subsidiary, before Reclassification, Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r871" ] }, "azz_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodForUnconsolidatedSubsidiaryNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodForUnconsolidatedSubsidiaryNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized translation gain for unconsolidated subsidiary, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax", "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period For Unconsolidated Subsidiary, Net of Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of foreign currency translation adjustment from accumulated other comprehensive loss to loss on sale of discontinued operations", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation." } } }, "auth_ref": [ "r10", "r11", "r144", "r296", "r754" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r24", "r30", "r298", "r301", "r307", "r341", "r756", "r757", "r762", "r849", "r871", "r1259", "r1260" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Comprehensive Income (Loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in AOCI", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r14", "r23", "r189", "r298", "r301", "r341" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansReconcoliationofNetLossGainforAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Experience loss (gain)", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r143", "r144", "r179" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCustomerMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Customer [Member]", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r1450", "r1478" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee-related expenses", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r121" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued liabilities", "totalLabel": "Other accrued liabilities", "terseLabel": "Other accrued liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r121", "r1095" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities Disclosure [Abstract]", "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "terseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r153" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1188" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1149", "r1160", "r1170", "r1203" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1152", "r1163", "r1173", "r1206" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1152", "r1163", "r1173", "r1206" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt financing costs", "label": "Paid-in-Kind Interest", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PartnersCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PartnersCapital", "crdr": "credit", "calculation": { "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partners' Capital", "label": "Partners' Capital", "documentation": "The amount of ownership interest of different classes of partners in limited partnership." } } }, "auth_ref": [ "r177" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1177" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption of Preferred Stock", "terseLabel": "Redemption of Preferred Stock", "label": "Payments for Repurchase of Preferred Stock and Preference Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for Repurchase of Redeemable Preferred Stock", "label": "Payments for Repurchase of Redeemable Preferred Stock", "documentation": "The cash outflow for reacquisition of callable preferred stock." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on long term debt and finance lease liabilities", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Stock Issuance Costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax payments related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r312" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r42" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r156" ] }, "azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash", "crdr": "credit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1187" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1187" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r533", "r558", "r560", "r566", "r584", "r586", "r587", "r588", "r589", "r590", "r603", "r604", "r606", "r1070" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-current liability", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r125", "r534", "r535", "r557", "r1070" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r585", "r588", "r591", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r606", "r607", "r610", "r1070", "r1071", "r1075", "r1076", "r1077" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1179" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1196" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1189" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1178" ] }, "azz_PercentageOfCommonStockPriceExcessOfConversionPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PercentageOfCommonStockPriceExcessOfConversionPrice", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock price, excess of conversion price (as a percent)", "label": "Percentage Of Common Stock Price, Excess of Conversion Price", "documentation": "Percentage Of Common Stock Price, Excess of Conversion Price" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r585", "r1068", "r1069", "r1070" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1180" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1236" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1179" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits [Abstract]", "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "azz_PowerGenerationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PowerGenerationMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation", "label": "Power Generation [Member]", "documentation": "Power Generation [Member]" } } }, "auth_ref": [] }, "azz_PrecoatMetalsBusinessDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PrecoatMetalsBusinessDivisionMember", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Precoat Metals Business Division", "label": "Precoat Metals Business Division [Member]", "documentation": "Precoat Metals Business Division" } } }, "auth_ref": [] }, "azz_PrecoatMetalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PrecoatMetalsMember", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Precoat Metals", "label": "Precoat Metals [Member]", "documentation": "Precoat Metals" } } }, "auth_ref": [] }, "azz_PreferredStockConversionMinimumConversionThresholdShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PreferredStockConversionMinimumConversionThresholdShares", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum conversion threshold (in shares)", "label": "Preferred Stock, Conversion, Minimum Conversion Threshold, Shares", "documentation": "Preferred Stock, Conversion, Minimum Conversion Threshold, Shares" } } }, "auth_ref": [] }, "azz_PreferredStockConversionRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PreferredStockConversionRateMaximum", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, maximum conversion rate (as a percent)", "label": "Preferred Stock, Conversion Rate, Maximum", "documentation": "Preferred Stock, Conversion Rate, Maximum" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r510" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate (as a percent)", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r509", "r988", "r991", "r993", "r1006" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 }, "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Series A Preferred Stock Dividends", "terseLabel": "Series A Preferred Stock Dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidation preference, preferred stock", "label": "Preferred Stock, Liquidation Preference, Value", "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares." } } }, "auth_ref": [ "r320", "r513", "r524" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r131", "r508" ] }, "us-gaap_PreferredStockRedemptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, redemption", "label": "Preferred Stock, Redemption Amount", "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer." } } }, "auth_ref": [ "r68", "r130" ] }, "us-gaap_PreferredStockRedemptionPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPremium", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 }, "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 }, "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Redemption premium on Series A Preferred Stock", "terseLabel": "Plus: Redemption premium on Series A Preferred Stock", "negatedTerseLabel": "Plus: Redemption premium on Series A Preferred Stock", "label": "Preferred Stock Redemption Premium", "documentation": "The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period." } } }, "auth_ref": [ "r369" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r131", "r940", "r958", "r1483", "r1484" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of subsidiaries, net", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long term debt", "label": "Proceeds from Issuance of Senior Long-Term Debt", "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)." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Revolving Credit Facility", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r43", "r1267" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard and extended product warranty accrual", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r197", "r473", "r474", "r475" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Product Warranty Accrual, Current", "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)." } } }, "auth_ref": [ "r121", "r1342", "r1343" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r270", "r297", "r300", "r314", "r322", "r335", "r341", "r344", "r345", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r698", "r705", "r706", "r709", "r710", "r728", "r749", "r852", "r869", "r908", "r960", "r979", "r980", "r1083", "r1084", "r1124", "r1261", "r1346" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r18", "r792" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r166", "r219", "r223", "r224" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r168", "r275", "r866" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r792" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant, and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r18", "r792", "r853", "r866", "r1095" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r18", "r219", "r223", "r864" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentTables", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r168", "r792" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense (recovery)", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r310", "r424" ] }, "azz_PurchaseOfPropertyPlantAndEquipmentDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "PurchaseOfPropertyPlantAndEquipmentDiscontinuedOperations", "crdr": "credit", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsDepreciationAmortizationCapitalExpendituresandSignificantOperatingandInvestingNoncashItemsoftheDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property, plant and equipment", "label": "Purchase of Property, Plant and Equipment, Discontinued Operations", "documentation": "Purchase of Property, Plant and Equipment, Discontinued Operations" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1177" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1177" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r235", "r237", "r239", "r240", "r242", "r264", "r265", "r467", "r468", "r469", "r470", "r558", "r609", "r638", "r639", "r640", "r648", "r734", "r805", "r806", "r807", "r887", "r889", "r897", "r930", "r931", "r987", "r990", "r994", "r995", "r1005", "r1026", "r1027", "r1050", "r1060", "r1078", "r1089", "r1090", "r1091", "r1092", "r1109", "r1115", "r1334", "r1348", "r1413", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r235", "r237", "r239", "r240", "r242", "r264", "r265", "r467", "r468", "r469", "r470", "r558", "r609", "r638", "r639", "r640", "r648", "r734", "r805", "r806", "r807", "r887", "r889", "r897", "r930", "r931", "r987", "r990", "r994", "r995", "r1005", "r1026", "r1027", "r1050", "r1060", "r1078", "r1089", "r1090", "r1091", "r1092", "r1109", "r1115", "r1334", "r1348", "r1413", "r1438", "r1439", "r1440", "r1441", "r1442" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityAOCIDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from AOCI", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits [Roll Forward]", "label": "Unrecognized Tax Benefits [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1144", "r1155", "r1165", "r1198" ] }, "azz_RedemptionFeatureProceedsFromDispositionOfAssetsThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RedemptionFeatureProceedsFromDispositionOfAssetsThreshold", "crdr": "debit", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption feature, proceeds from disposition of assets, threshold", "label": "Redemption Feature, Proceeds From Disposition Of Assets, Threshold", "documentation": "Redemption Feature, Proceeds From Disposition Of Assets, Threshold" } } }, "auth_ref": [] }, "azz_RedemptionFeatureRatioOfIndebtednessToNetCapitalThreshold": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RedemptionFeatureRatioOfIndebtednessToNetCapitalThreshold", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption feature, net debt ratio, threshold", "label": "Redemption Feature, Ratio of Indebtedness to Net Capital, Threshold", "documentation": "Redemption Feature, Ratio of Indebtedness to Net Capital, Threshold" } } }, "auth_ref": [] }, "azz_RedemptionPriceIncreaseToReturnFactorPeriodOne": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RedemptionPriceIncreaseToReturnFactorPeriodOne", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase to return factor, period one", "label": "Redemption Price, Increase To Return Factor, Period One", "documentation": "Redemption Price, Increase To Return Factor, Period One" } } }, "auth_ref": [] }, "azz_RedemptionPriceIncreaseToReturnFactorPeriodThree": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RedemptionPriceIncreaseToReturnFactorPeriodThree", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase to return factor, period three", "label": "Redemption Price, Increase To Return Factor, Period Three", "documentation": "Redemption Price, Increase To Return Factor, Period Three" } } }, "auth_ref": [] }, "azz_RedemptionPriceIncreaseToReturnFactorPeriodTwo": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RedemptionPriceIncreaseToReturnFactorPeriodTwo", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase to return factor, period two", "label": "Redemption Price, Increase To Return Factor, Period Two", "documentation": "Redemption Price, Increase To Return Factor, Period Two" } } }, "auth_ref": [] }, "azz_RedemptionPriceReturnFactor": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RedemptionPriceReturnFactor", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return factor", "label": "Redemption Price, Return Factor", "documentation": "Redemption Price, Return Factor" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r410", "r585", "r797", "r798", "r856", "r863", "r933", "r934", "r935", "r936", "r937", "r957", "r959", "r986" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party, amount of transaction", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r94", "r797" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r410", "r964", "r965", "r966" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r410", "r585", "r797", "r798", "r856", "r863", "r933", "r934", "r935", "r936", "r937", "r957", "r959", "r986", "r1434" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on Revolving Credit Facility", "label": "Repayments of Lines of Credit", "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." } } }, "auth_ref": [ "r158", "r1267" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of debt financing costs", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r158", "r905" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1145", "r1156", "r1166", "r1199" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1146", "r1157", "r1167", "r1200" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1153", "r1164", "r1174", "r1207" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r53" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r177", "r861", "r894", "r896", "r906", "r941", "r1095" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r266", "r331", "r332", "r333", "r336", "r341", "r343", "r345", "r421", "r422", "r455", "r685", "r686", "r695", "r696", "r697", "r699", "r704", "r705", "r715", "r717", "r718", "r721", "r726", "r768", "r770", "r891", "r893", "r909", "r1483" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r585", "r588", "r591", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r606", "r607", "r608", "r610", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansChangesinBenefitObligationandFundedStatusofPlanDetails", "http://www.azz.com/role/EmployeeBenefitPlansChangesinProjectedBenefitObligationsandPlanAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r585", "r588", "r591", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r606", "r607", "r608", "r610", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r205", "r206", "r370", "r380", "r381", "r396", "r402", "r405", "r407", "r409", "r529", "r530", "r809" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r962", "r1029", "r1036" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r205", "r206", "r306", "r322", "r370", "r380", "r381", "r396", "r402", "r405", "r407", "r409", "r419", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r749", "r852", "r1045", "r1346" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities obtained from new ROU assets - finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r788", "r1094" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities obtained from new ROU assets - operating", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r788", "r1094" ] }, "azz_RightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "RightOfUseAssets", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Right Of Use Assets", "documentation": "Right Of Use Assets" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1216" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1216" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Consideration Received on Transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "azz_SaleOfStockConsiderationReceivedOnTransactionGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "SaleOfStockConsiderationReceivedOnTransactionGross", "crdr": "debit", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Consideration Received On Transaction, Gross", "label": "Sale of Stock, Consideration Received On Transaction, Gross", "documentation": "Sale of Stock, Consideration Received On Transaction, Gross" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "azz_SalesorOtherTaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.azz.com/20250228", "localname": "SalesorOtherTaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and other taxes payable", "label": "Sales or Other Taxes Payable, Current", "documentation": "Sales or Other Taxes Payable, Current" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.azz.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r39", "r1425", "r1426" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Assumptions", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r1070", "r1358" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.azz.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.azz.com/role/AcquisitionsNarrativeDetails", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r83", "r84", "r702" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.azz.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Projected Benefit Obligations", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense and related income tax", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1392" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.azz.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1389" ] }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss)", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.azz.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "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." } } }, "auth_ref": [ "r21", "r25", "r35", "r100", "r106", "r107", "r108", "r109", "r110", "r114", "r116", "r117", "r169" ] }, "azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Computation of basic and diluted earnings per share", "label": "Schedule of Earnings Per Share Basic and Diluted [Abstract]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.azz.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Computation of basic and diluted earnings per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1285" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r52", "r54", "r351", "r355", "r362" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r660", "r1082", "r1386" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.azz.com/role/DiscontinuedOperationsNarrativeDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SubsequentEventsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r415", "r416", "r418", "r694", "r1241", "r1242", "r1243", "r1399", "r1400", "r1401", "r1402" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r415", "r416", "r418", "r419", "r749" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedBalanceSheetForAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntitiesScheduleofCondensedStatementofOperationsforAISJointVentureDetails", "http://www.azz.com/role/InvestmentsinUnconsolidatedEntityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r270", "r322", "r415", "r416", "r418", "r419", "r749" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.azz.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1410", "r1411" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r442", "r449", "r452", "r453", "r454", "r810", "r1028", "r1052" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r1052", "r1322" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r1051" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1051", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.azz.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r37", "r138", "r139", "r140" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.azz.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.azz.com/role/DefinedBenefitPensionPlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Unit Awards Non-Vested", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18", "r792" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.azz.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of assets acquired and liabilities assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r185" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r93", "r94", "r964", "r965", "r966" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Operations and assets by segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r612", "r613", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r66", "r67", "r69", "r70", "r71", "r72", "r173", "r175", "r176", "r177", "r282", "r283", "r284", "r373", "r508", "r509", "r511", "r513", "r516", "r521", "r523", "r902", "r903", "r904", "r905", "r1060", "r1239", "r1266" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r671", "r1081" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r1052", "r1324" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1126" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1129" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r205", "r206", "r207", "r208", "r370", "r376", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r409", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r454", "r460", "r461", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r1042", "r1045", "r1046", "r1051", "r1111", "r1450", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1479", "r1480" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r236", "r238", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r407", "r408", "r812", "r814", "r815", "r816", "r817", "r819", "r820", "r821", "r822", "r823", "r824", "r826", "r827", "r828", "r829", "r830", "r831", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r923", "r926", "r928", "r989", "r992", "r996", "r1007", "r1014", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1031", "r1062", "r1097", "r1098", "r1099", "r1100", "r1102", "r1104", "r1105", "r1106", "r1110", "r1115", "r1352", "r1450", "r1452", "r1453", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1479", "r1480" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/OperatingSegments" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r208", "r370", "r375", "r376", "r377", "r378", "r379", "r392", "r394", "r395", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r409", "r1041", "r1043", "r1044", "r1045", "r1047", "r1048", "r1049" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r152" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1253", "r1254", "r1350" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting ratably term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1079" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r632" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited, Weighted Average Grant Date Fair Value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r632" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, Weighted Average Grant Date Fair Value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (shares)", "periodEndLabel": "Outstanding at end of year (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r627", "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of year (usd per share)", "periodEndLabel": "Outstanding at end of year (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r627", "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of year (shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number" } } }, "auth_ref": [] }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest at end of year (usd per share)", "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", "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested, Weighted Average Grant Date Fair Value (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r631" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r612", "r613", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock purchased during period (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares authorized (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1080" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares of company common stock (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r623" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Value of common stock grants (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r633" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r28" ] }, "azz_ShareBasedCompensationTextualAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ShareBasedCompensationTextualAbstract", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Share Based Compensation (Textual) [Abstract]", "label": "Share Based Compensation (Textual) [Abstract]", "documentation": "Share based compensation." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage of award", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1360" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted option lower than", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning balance (shares)", "periodEndLabel": "Balance, ending balance (shares)", "terseLabel": "Shares, Issued", "label": "Shares, Issued", "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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Lease, Cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r784", "r1094" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r162", "r319" ] }, "azz_StandbyAndCommercialLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "StandbyAndCommercialLettersOfCreditMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby And Commercial Letters Of Credit", "label": "Standby And Commercial Letters Of Credit [Member]", "documentation": "Standby And Commercial Letters Of Credit" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r658" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingSegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r205", "r206", "r207", "r208", "r267", "r370", "r376", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r409", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r454", "r457", "r460", "r461", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r1042", "r1045", "r1046", "r1051", "r1111", "r1450", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1479", "r1480" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/MezzanineEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r228", "r282", "r283", "r284", "r322", "r351", "r355", "r362", "r364", "r373", "r374", "r419", "r477", "r480", "r481", "r482", "r486", "r487", "r508", "r509", "r513", "r516", "r523", "r749", "r902", "r903", "r904", "r905", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r940", "r961", "r981", "r1008", "r1009", "r1010", "r1011", "r1012", "r1239", "r1266", "r1284" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r24", "r132", "r135", "r136", "r266", "r303", "r304", "r305", "r331", "r332", "r333", "r336", "r341", "r343", "r345", "r372", "r421", "r422", "r455", "r525", "r685", "r686", "r695", "r696", "r697", "r699", "r704", "r705", "r715", "r716", "r717", "r718", "r719", "r721", "r726", "r756", "r758", "r759", "r760", "r761", "r762", "r768", "r770", "r796", "r871", "r891", "r892", "r893", "r909", "r981" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r236", "r238", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r407", "r408", "r812", "r814", "r815", "r816", "r817", "r819", "r820", "r821", "r822", "r823", "r824", "r826", "r827", "r828", "r829", "r830", "r831", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r923", "r926", "r928", "r989", "r992", "r996", "r1007", "r1014", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1031", "r1062", "r1097", "r1098", "r1099", "r1100", "r1102", "r1104", "r1105", "r1106", "r1110", "r1115", "r1352", "r1450", "r1452", "r1453", "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1479", "r1480" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r331", "r332", "r333", "r372", "r770", "r809", "r900", "r920", "r932", "r933", "r934", "r935", "r936", "r937", "r940", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r959", "r962", "r963", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r981", "r1116" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r331", "r332", "r333", "r372", "r410", "r770", "r809", "r900", "r920", "r932", "r933", "r934", "r935", "r936", "r937", "r940", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r959", "r962", "r963", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r981", "r1116" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1148", "r1159", "r1169", "r1202" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1286" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under employee stock purchase plan (shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r24", "r131", "r132", "r177" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary public offering and issuance of additional common stock (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r24", "r131", "r132", "r177", "r902", "r981", "r1009" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under stock-based plans and related income tax expense (shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r24", "r177" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r24", "r131", "r132", "r177" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary public offering and issuance of additional common stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r24", "r131", "r132", "r177", "r909", "r981", "r1009", "r1124" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r80", "r131", "r132", "r177" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "crdr": "credit", "presentation": [ "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit." } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redemption premium on Series A Preferred Stock", "label": "Stock Redeemed or Called During Period, Value", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r24" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1351" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/CondensedConsolidatedStatementofChangesinShareholdersEquity", "http://www.azz.com/role/EquityAOCIDetails", "http://www.azz.com/role/TheCompanyandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Balance, beginning balance", "periodEndLabel": "Balance, ending balance", "terseLabel": "Stockholders' Equity Attributable to Parent", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r132", "r135", "r136", "r164", "r942", "r958", "r982", "r983", "r1095", "r1125", "r1268", "r1299", "r1424", "r1483" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Shareholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.azz.com/role/Equity", "http://www.azz.com/role/MezzanineEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine Equity", "verboseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r174", "r321", "r507", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r522", "r525", "r723", "r984", "r985", "r1013" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.azz.com/role/LeasesSubleaseIncomeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r786", "r1094" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.azz.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r763", "r800" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.azz.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r763", "r800" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.azz.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r763", "r800" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.azz.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r763", "r800" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.azz.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r763", "r800" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.azz.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r799", "r801" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "http://www.azz.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "azz_TECOCaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "TECOCaseMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TECO Case", "label": "TECO Case [Member]", "documentation": "TECO Case" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1195" ] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine equity:", "label": "Temporary Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.azz.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheets", "http://www.azz.com/role/MezzanineEquityDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Convertible Preferred Stock, $1,000 par, shares authorized 100,000; 240 shares issued and outstanding February 29, 2024; aggregate liquidation preference $312,520 at February 29, 2024", "verboseLabel": "Series A Convertible Preferred Stock", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r477", "r480", "r481", "r482", "r486", "r487", "r647", "r859" ] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidation preference", "label": "Temporary Equity, Liquidation Preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r32", "r65" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r130" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r130" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r130" ] }, "azz_TermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "TermLoanBMember", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan B", "label": "Term Loan B [Member]", "documentation": "Term Loan B" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1187" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1194" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r210", "r211", "r212", "r1295", "r1296", "r1297" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks / Tradenames", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r87", "r1052", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1323", "r1325", "r1326", "r1327" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1215" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1217" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.azz.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "azz_TransitionServicesAgreementTSAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "TransitionServicesAgreementTSAMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition Services Agreement (\"TSA\")", "label": "Transition Services Agreement (\"TSA\") [Member]", "documentation": "Transition Services Agreement (\"TSA\")" } } }, "auth_ref": [] }, "azz_TrasmissionDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "TrasmissionDistributionMember", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer", "label": "Trasmission & Distribution [Member]", "documentation": "Trasmission & Distribution [Member]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1218" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1219" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1219" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1217" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1217" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1220" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1218" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.azz.com/role/OperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansFairValueofAssetsonPensionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government bonds", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r1037", "r1068", "r1446" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "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." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1214" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r651", "r671", "r1081" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax positions related to prior periods, gross decreases", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r672", "r1081" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails_1", "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits in income tax expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r669", "r1081" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax positions related to current periods, gross increases", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r673", "r1081" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax positions related to prior periods, gross increases", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r672", "r1081" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r674" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded purchase obligation", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r463", "r1429" ] }, "azz_UnrecordedUnconditionalPurchaseObligationPercentageOfOutputUnderTakeOrPayContract": { "xbrltype": "pureItemType", "nsuri": "http://www.azz.com/20250228", "localname": "UnrecordedUnconditionalPurchaseObligationPercentageOfOutputUnderTakeOrPayContract", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of output under take-or-pay contract", "label": "Unrecorded Unconditional Purchase Obligation, Percentage Of Output Under Take-Or-Pay Contract", "documentation": "Unrecorded Unconditional Purchase Obligation, Percentage Of Output Under Take-Or-Pay Contract" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "crdr": "debit", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligations", "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract)." } } }, "auth_ref": [ "r465" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r55", "r56", "r57", "r216", "r217", "r220", "r221" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other(2)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r1278" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year(3)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r326", "r330" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment based on aged receivables analysis", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charge-offs, net of recoveries(1)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r329" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r1278" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r330" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r326", "r327", "r328", "r329", "r330" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r326", "r327", "r328", "r329", "r330" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.azz.com/role/LeasesClassificationofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Lease, Cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r785", "r1094" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive equipment", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1183" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number common shares, diluted (shares)", "totalLabel": "Denominator for diluted earnings per common share (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r350", "r364" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations", "http://www.azz.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number common shares, basic (shares)", "verboseLabel": "Denominator for basic earnings per common share-weighted average shares (shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r348", "r364" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WorkersCompensationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.azz.com/role/OtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.azz.com/role/OtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' compensation liability", "label": "Workers' Compensation Liability, Noncurrent", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer)." } } }, "auth_ref": [ "r125" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1181" ] }, "azz_ZincContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.azz.com/20250228", "localname": "ZincContractMember", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Zinc Contract", "label": "Zinc Contract [Member]", "documentation": "Zinc Contract" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-16" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-6" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-7" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "30", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482655/740-30-25-10" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480408/260-10-S99-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481725/323-10-35-18" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481724/830-30-40-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-33" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-35A" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481899/410-30-55-11" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-12" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-34" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-3" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-7" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1115": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1119": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1173": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1174": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1175": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1176": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1179": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1239": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1240": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1241": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1242": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1243": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477385/932-360-S50-1" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 160 0000008947-25-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008947-25-000046-xbrl.zip M4$L#!!0 ( ">#E5J6^04N1QP .J3 > 83$P7S$T;'1I8F%S97)S M=6%GJ373L48]Z9889G_]OH?N5FNDP3@G&&]R$0.26GUX#\][U,MI/2M? MO9Q*D;_ZOY?_O[.3O-%9,Y-5G61&BEKF26-5-4G>Y])^2'9VW%VO]7QIU&1: M)_M[^T^3]]I\4#>"K]>J+N4K/\[+K_GWEU_32UZ.=;Y\]3)7-XG*__Y$B?'H M^?YQEC_=RPX.]T>C8S$^VBO$47'PM#@5OOB%)-JA#G]NN#9 M',(XI:JDG]UH'Z=T=CM58U4GH[W=T>'+K_$!OZC^TH29P.K&NJ[U#)Z'%T2K MR&!'I?G=E[&_LHRCP66<_OACK>[@LV8^^79U?7E^>OKLS?)U;>GEV?) M#Q?GUYNXD-/WIY=ODM-O+L_._G5V\6N7\'-C:U4L^4^JRF%%+PZ>S7]_!EE= MU#"#7$^534X7PN1I,C&B0KFCJ^2GE?^2K2^_>+Z_OW?R#=Z3O 'Y1'\8G6RG MR7B9$(%6V6Z:B.1:W@J;9-K,M1&U@M&VIM)(58D"#B_)1%G"2^JI3-R8K]M; MVT%K/3")Z*%WPM0J4W.8SG8":[#-^&>9U?@ HT#C[3 MSAI?6(AQ20WX@J0RR!E\9 ;4!#<)#P0Z"WSKN!D!1('9AI>!S26?)#+1,[FI5Y*V">:D@*5?X>N3'RJ8RJ\EV$=VVA??OT^3:SSRM]]?GJ6P MR2BY!')PC@=:Z++4"TOTG?RV)3_0"D>[7WXQ>K9WTO^_7\Z?/RO>G5QFCKY? M-$ (!N\"G7XWW3WD!XEU<_ MV!;0#,&JNP&,E34(,@-BG\$&JY.JJ\E@J5=--DWP981PC"RD,:CP='C.QB"1 M3L?-ZS-1!UOC#>&,<&R/@#M88J_#V41+4@!E181+[%#%&9F--Y M_0=X9-S42:7K))<%;)-']6Z$J0 )@$-;L&*2F105(C]A,Z/&S%\6.8\-I-[Z M/A/.RC:$LR[Q9Q+LK_5L!@+_JM;9AP=FLW=&:>,EOI$3!=S!Z@C(G8B'+ .R M'>)I(^ODTA,:D!8H'P"W8CY-]H$W -JFB3<6=6I'W]YHL'?PC^@M,&X.V["#;QKC7QEIVW=P(AI>3]O$G$N[LIU&DULH MV(HQZ/ <>0I]$/ "/X5$_M* E55*1 .:>;>IP)C"&UF7XB!.)-#B\1&RNQ)X MKF%'QE1;"5/(2H$:%R737"CR^PQO(QB64P7'[N>6HTQ#L:G\NU%=MT8>S60L M+/N22.Y.02R^%M+NW,'2Q1VLFMD8MA-M!;R1!#/> M_1M%Y@-)R/T-,]3^#3M->@Q.[)U8SISR?0R8?>WYQW&2N;9$F2^,!#($D+XV MB7(BE M??)) 9Z/O'-C$<.F6*F.$1Z6Y@,03Y.@2]G%0Z?Z!N0_P+]EE+N+*4PR9PU.@$2 "X[\ )V)W7T":V^8K/$ M72N403UC)5HBWIHANZ8"V6"L,$H&D-3&7#KAAQZR:*UVY=X&^ 4LE=M,S@-0 M G:3Y#<0=3O+P95K/,2%@A%H]?/&V(9<#KIG$_U0E=+&AP GK4TNJDRV/FDX M2SG1A+JZ1!,V"F/>L$U4Y2 G;#G/-%=PE-+C4,8-,T!MM92]R;%ULQI+ M25? 4J X1V;A_6Z$, =$H!'5!9#"?FY21F&9L?O&.6%.BT*5"L[OU[TY)>1,Z$JY$ 0;U6C&UN&\$F.D=5!DFHIJA-%Z4F$]",L'@DW MQV0HE;W\6AUM-_G! AT!F]+A1S2=P!$RT5C9VRZX M,!?+'C7"B&CRTM 8>IYIT+K.@G2S&33BNCK7T8^GD9S)E '!%J\5-JCJ (:. M/X"4TU380 ]PEBRW6;>52C;AM:L.BOA0G<\0KE:V8.-MC:- &S;V!USL3%H: M3$A#SD&MR3<]QQ H$-H8=I\S&]H%X&0M.Q=@NI5VWD(T0-W:\5[^%3=%;2?[ M(#^?'Y\D,"4@F6C$B",SA$HYX X"'S RF^6]]\)BMM0]QQRRO0L@)CCQ.]\" M)\F>& ^Y2EU-9(!$L$%(AJ!;YZA(:]*MY(^XDN1H30[WCD_;2>2R5;U#+)A+ M44^W-]/6/M@P6_LT!^03>.IA5>8IR B8)FC>U:3(>473V M;76VI(0X?R/HM-4@@9O):E!@+#VGD:L3Y3T.YOT"@\CX7BM-?9"-# 5F6/:F MM=!8H3?-)5(!:K<88"16I7 %V"JP!W=Y01XS9QYN&&=^@R8HQ7.^$XN'=P%$ M26H?C<=-:.J,:8G NH'E4BP"<,!X- :G,66-_G@Z@UEF(KAYZ0I>H%3#74JM M^Z5!N($L#S2)64F$S?0 FW;9$MW]$W0-T\\W0)6YJI<]9I5#D+2-12*4<>$* MUG)KV-A+J_56JIDD7PG)R#UOP]03R\AM#2*[4BS8KNEH-3 4JQM#XX'MQ3F MU-ZY3?%3+5=&KJ&!/7.@M;-C4S7#"4YY)_ I_QO?12FV(.KFKVJ3LDQ1\>DQ@H M 'G0M.']38V,/-!^/=LPTK\NS3#ER/BR#:O7+A6)73@AJ%ZWYLB=%D@4+\+%XP)]6F*ES8P7 M)F\QG4/FY%J3E67EA$ZW>0,C64:"H!LR FLN=& EH$H$4 CC6#8Z3)<#C< % MS(!D'W"T":PR4N\&@0.^017B[D3'C:X:>&-*3HT=?YWW+DUP>LX5BVLVK#G" M;L.?K0*"POB0&W%3[:.C#1,&5TT&T,UJ\\#P[?I..#96[ ]F*YJR8Y'[G![W M D$73.%^2809+-+X4-'&IE+8\PVCL M=[5P[=[(8JQ)LQ4>3%.OK]SYJ$J $ M'K=N<7)A1WYYL-!)QCMOD;=(,93N,UES='.I<<,FR$<=M^E'@M!1()>\Q:@A M8Z=]M!;,YTUFTN=B+75CVOA2PIOL(DHX1F.)D]B%S?R'[)4ICK"CX<.#V;6C MI>SM=Z$=4"/>@STZWBJV>T'FH11AYN-IY OWJV/OG/]-RL$L".%+!]<4--+. M;*9O_'C#^-\'11%TO=9PP%28,13\;XVP/W8%0\7*=ZW@3YK6FAH;R_GR3,!( MOVVR;<3D7'<[Y,>.;7HJG'.9F'F;<8ND M]*=4NCY_M"DC3SF_[J'H[NG?3N:8& Q(OI1%_6)_?_<(]^&LFH#9[QU-K#40 MF?%O+@:^3,;8A@-=,RZJ=(/N8:(Y93DN!/9*K;J!H2'GCQ\H2G\:RC]/]**B M2[!H,:&?-- KV3PIFX- J?X7VY1\0;/OAWB#",Q-/Q-SD>&4MQ93R:XFTF9S MT'^U!OUC,?[-F?5^+_#/.%B%?_*UO* &)T!$./M/!SVW9EPG !BX/]_O+.RF'QZDW8F:S!@,PT+1H/)(:ZEZ_3^CV[LB 2 [!(Q^/ O<>? M"?>.'Q/W[NWC1ESI$@Z%BM ST^ /**:!?IF.'-4ZIAX@V*'*=_1#5!F 0"#U M%K7%8T7/ ZN6TA5;*70%#Z QXSO''BEJ-L?$Q2%5[MPX>,92&)3-)1LD''-; M;P"L\F+7'SQDPSAC]Z_P7)L;]U=X[M,:K.QMF,/D%%MI41#DH5WRL9L1P^I8 M6 ]ZG)"^*,G<-]SY:]AWVO%=K=%V+[]U)<<@\@PREMO:CY\AF?%+HPQG M1I5BX>XZ<"46:V\E]=:4'!+N:JYS:X.!5@%\ >)O M *; )I280)_SG%"P;AVNFSVO7LSGI4N*7DV8DN@XQ7>AX_64$ZM&QP<'<<>U MX":);CWS*VJ?.>QT:6OKN9-+V)!D]&R\<^##E=N;&AD9;5HOI76)W0_/]R'T MC#")2(:SA>0M07[2U'9M6GK@:E=W9Z< .G;(RYA3UQI1NLH[XD<$E]<()'>3 M2SE)\,2.3I+1+@Z\,P)+&EAH,WWUHTTK&C_-,.A$^94^(\2U54%1]CK$41Z> M0KLFH(V*7:-2#:Q=FL+RJ$W2 I30$A30_MYVDH,V6^!OP9E8_V M0FD83G8M<.K&K&LL:1-)!;O9G2XQT=GM5@T.Q:S\6S!8UB^*"WDP-+TV=7)JSY#VS:3CR)\?GU79G,VT"Q=]CJ!#@G2W&CE*TRH$![O<3GZ,H\2 M]#W"A&&IW4QM-$5@L(X4/3*$0]>"]7C0Q&HJ=<&. M97P1$:6%^,T^O8M:'2 M8M.*7&)-9(+PYUM>KF]=R1 MUMXGW]^CB>QCB!M\I#G+A4ZR4G""/L4.R\#_G412K!04,X'GP8(':_PD@Z2H MR4@G41<.@Z.K#DMUO7_K8%#D%;Q'^?Z U1WW^#CCT)/QK3V2K<)9[^RJ!DDK M:JOEC2MR]S%>N E1$"@)=)MQWY%28U%O*<9P$7.ZMGUG3FK2DDO365H_<9EZ MLK3]I0!N2Y1@_!,N**BE:@0%K#.?C,9SI7,<'^"+T" M%.\G\!N4)@N!48VX.H/Q19O.C#K!A,QAC.S1*U('@$O84=DK4PEJP+^)B:$[ MQ&_V,3P:3EO?V6,UJ>W3V6'K4ZB3$0IG#8J8O.3MG,)SY;*3E#=D):PZX+9[ MY-A6YE!&_9 ,7ML](X[N##WH,WV<(RIEX\1OF^SU?IH'++4"7EK$2@DURT+DN_]XMD2^U*_(@#SRL.+X_[@X2WKP=FA][%^U*-U,@!5=\'-4:P BA MHK)MY/<)V[9:7]!F4_X5HVFKI#/?S!0@H/,Q <9(UG\&W"?^S,7;[;EJ-Z9^OP M%$K'FSHD*/M08Z 3NB\<"KD,%+L1MVD2[&9L55!E&#WG+ ;LP&/PP565#K/V M(V!%Y@SC"*Y_A)$HQ%RW'I]-UV:;M27=#G\,.\)^:915'J9840:<%_6C'3X/ MK,6BF/T 4ZK+M>$,CU*,7%=^FS2>L9NQ.O]T8;J#!64VM[1%EN5_2 MV.17< $H]\A'D!JUY.B;.Q21,I3JCE^[P4_NB-LXM%-(A*AERI^R(5ID[0'W M28NMZG7&F1.V<25A<['$7$DF$U\'IKGNOHDR=/&&';]25<[[U_#+"[=>\]Q%M'7D.Z5[8+6"B6E@&WADAH*MZ>]L8F< M"/=R S*7+3-'6\ ]VT=U[AM#2P)F[NLTKDD42YER20=+KJUAZRNCL_:-C:3QKF.? MF_XKA>-GP_CRWHP?^0=98.-Y^W83GIO=!U (VE _6-I&I"WKV^BZK0P'Y ^X MTWNJ/:-A0S@-.L.BU([ M%=WIMN69MT4X.$?,;J'NF)0(TZ;'JE@W!I-RC:2T43KI&]E?@6CJJ39 M%Z'AY>V_0$ _6B< MHR4%TOEN6RBS]//[B$99R2^V?X*T6.T73"E'@*]7&COBL;]QNLP1<#E+A $#PRU7\K/7J JWMZYG<-01]4ZO49A;+LD3<"^BI&7Y MO@L$KG2%T,&29X/ZS]ANMG(XDO@\(K'PJP7WIS%0&F?9@3Y4('>9R )GQ=\& M##G/F-+;N/X2M7;E&"0-<(UNGWD@BA 6B(M<0\K[P M3GQ%INF##QV>C)KK?#)[?B:*K;A3L0WYQUO/'6>Y,XF%3B5 D(0MB-<<7U): M:&SC,1Z161/:;K?4(3P,I0,ALF-SU6[[S(Z_7':AZ=JFNNP>:+]^C5+2<="! M:C*JNRP+\@JUB;*K>&RE,4*7QX*3V[IOAK:RWM7L6'(NQ!]I1>7CS/'(P8]N M,I&A?>^Z,J\BQWX[@\]$HDWN+=%(;ZUKKHW-:'/)D8=2<=QUF>0Z:U@V18XC MWQ8/]YP;+'W,"[>,@1=^NLT.I >R!R%V$O@N4 2!VJG 70 3,#3BIKIXNNH[25?)/436HB?;W\#/DHV?DKR)1Y)MINCH-SJ+!W:"V@DW?%;%^I$^>/5:BV;;$->",:[BM,Z9R* MLDB]UXA-7#27"F4H*8JK@N;4A=CWN>.T">-*F@<%-;8]U67> 33>4F:/OVT1 MS>KW/MIT(2-W0,+KQMKF\\_BKDD!K7WYQ>'32>]]0]UO?>FJHX8;+ M;XT]8!%=S:G*&YO\D4-'5SNNWT0LU\@HC+ZQFG8=P=%Q#U-L7+#5I8U[E5@_ MJ WQY1?'HY,KTLZ(7=XA5;WU7Z@_/EC?V>)_SMIZMM[:PMFJ_.]/E!B/GN\? M9_G3O>S@<'\T.A;CH[U"'!4'3XO#42Y_.GSRV"RTX682?_@>#S6T>O+J_")Y M?WY]<79UE;S_]NSR[/NW#YG_ZP"0\\ZC;$"!B0YM=E_(=7JZF^G%V>] M)S#^[IUDCJ?3;6DQ>O:83&K2MQ>OUZ_G,4_^'\ODI[O^V\A%70 0X[3P:P!B M;Z69-+;]OLNFT]LUAF1Y>>^P%W#N[0_N:-]#??=<]_[A(U_WN]/+Z_/7Y^]. M+Z[O;A?WF!=Q)[/]'ORF9A,L\@=%C$4 /^WM[_X\GSQ)K,EZ?^J F(.#^>U) MER*>PCMNT$S/1.G>0Z_DRT[]'CT_GM\^-)_W=FTM%/@-U_YG4=_1>M3W]5CG M2_AG6L_*5_\%4$L#!!0 ( ">#E5JW\1%]#1X )*> > 83$P7S$U M;'1I8F%S97!S=6%G)-O9BZ6TF4EB2R2( MRWMYWBM?S\&IMT]?I5 MJF^$3O_\1)\EI^?GQT=G1Z MHEQEZL]/YCH_F"E\_HMGQXORY5*GY>S%\.CH#T\:UY7JMCR0F9[F+VBV\.W$ MP-K8G?'$SD7&>K%W^\UG-5B$NU%%=F+O,_#@J9%P>%LGK" M%Q;ZWPJ>" ^G7Y<\FU,8)].Y\K,;'N.4+FYG>JQ+,3PZ'#Y]]2>\P2^JNS1I MI["ZL2E+,X?[X0'1*A+8465_]643%FE/3^^O+BX\?+ZZ___:;I\]? M?AT4_^G[BZN+T<D*F9E$ZR@Q'.Q!J,@&Z0O*01$%_K;*5& X'=,U M+'4YHUL,T1]>!Q?)]$;F":IN_&JLBE)H/$CX(9!AX]E -QJ^*F;2JIG)4F4+ MN$,8"S\A\;Z2*!3F\D'9B;&PKXD2'_'YQ<-US.,?Z^4/GP;B&L\6-,W% '83 MI8)$!DSQY"8FR\RR($+^4F9TE/Q(*QP>?OO-\.SH9?=?OYS??U:\.ZE*'"&_ MJ( 0+%X%^G(]@3W>A)^\_F)1O&5R;$_N/Q(]T(@O= G;DMQCHD0'CWOBXKHE M;Q&0 &PAQ%-XS!!!"OJ=32SXTJI$D0+(,I#(('M78@'7MFF;%@HRA^\N@9A4 M*3)UHS*\LH8Q).1)#;PQ\SG,YF-IDL\-:''--X_FILK+&E[T@9Q!C'!0+:"2 ML3KA#PH8!28(&H$Q&&N:O*GD&+;PF&&^,IEI^)FL4:>QXL5^9V16"'B4'&>Z MF(&0A?UDM3:?Z[)4I"_KQ\,R1XL%P"I]*T9-)-<>U:_WD(X-M%X%6BROYF-0 MA3"3_NT;X,G@J(DL9D+]7(%JS!2?I%5F HI9GS8[L1@%*R48L9Y)7E,@%'=:_44A4I4^(M2*+D]41/&_A>'J=*MD#DS*K4J#Z0>"43(/6)^H?B!LP M3)$CD"'1D6+]$_$31$\=I05LH(&D4^(7TN"P/P95-_"K62A;KNI/4MPN#0^F M#0N#PYU^[H@2<.X,%?:%NDW4HB0#'D=8ZD+AN/A,AX9ZI)S#$[%D>EM9;]/W M( 0Z)987="@ V/RZ(D""!CH&X"MI,^A9W= QSE#H559ZI@O<. MU+[.Z :VLU8X&WC1N9]J#9VZ9WDW;-)%40'&4WTH>2P+]A<^ M'#G*0*J;8)?WTGA(29OC3JXS&R+?!/"-)N7"WCAF@?K82_E9H2_&X D@CAH0 M1=8$",9L)FV]K)9WD&HMA@;#J9<'I^>/8LWKOI (_SNS?H"%G*J#L57R\P%Y<5_( M;"E7Q9,'Q87N>.9&5?A(:NYXQWPN_P0"]*+W@[,C@+>VP03_2G#/KGA=.J)H M:\P*ELAC%5L/(*XG2I>559&.:V@:('><$&HYUMFDX'G$7Z*&[F'Z8T!H@4I' ML4TDJW)F+-L)+9_' &=&IA'H4]7!;?VAH5$AJB(8&8-@0WFKO#,C9Z&[G40# MA.Y9\'1Q'1BJ&@.NS D$N)VI8W>T#/3%U%\J"2*$4<*>WN%"%W1.:44X M Y8)AX0?O-6%'.M,ERM"*C,\"_%_%3#!1,-^7+M1''2^"",!Q?V#<5--,:CP M;4J''Z(V0 YJ:@C)5KF[U &J0*>..#$;8^%VJVP^5\8+#"@A6E=X7COH@X\8 M32:P0MR*K\4XW!6?2UM%/G)@0KR?=+C%JKG4.<;302[FE:F*+ 3[(OE34Q4Y MJ&N::L3\UN#K6"XC#]Q'*C:R?/3O*FB?C,+ KEL4&L( MTAK^J;1A@SMMI$TF$ C\"1H0@^!^BL^"%ZDRV"9K&:NYTJ-;MU:88,P47LI '- M31[1-2J0--ZBLD G>D8V@8M4:4\.CG:.UC%Z!DNA?IJAIYN3%\!3:>2ZY=29,$PY8K&*%N8^D MF +XB60/W$/NCA4_INR)E>R1HU;#6:-%>:\MV'^X/V0SK_>%QJ!T.FQP):XAKN(\J( O0(!HWX.QCA]'\*MS2.03'*,K MW6UD>D]Y"EOZ#LX/IK,P!8?AU*T$?82(+UN1/.SN LB50A.X@NN?'AVMBX%Z M(?HP2E\2SG:I G,&S>DYY::H,O72-XXZ.&E9YV9*H+;28F]YQ-4-& M'!9FTG:HU@2O)RUB"O-W$0GV#,,^X)D_;#O QB#D"^/DXOCI'YSU!=(P+R9, M^(U--Y:]?ST./N<]2Y+*4CC7& H9+C 7"=09,2ME];5GXO8#I0W[B$%3?(NS6_A79W@< TY\?OY2P/1@\Z/1(Z),T$69@DE"=HG.UU!Z8P[>/KG/ M^'TNOPE(95!.]$38J#N?*/8,.]2]J9J9?(J:-]B4*%_'Q+-$ BG[=,5'13$R M<7IT/JHGE*K:^.@#!:F2Y6S_%]H/CV0NG.R8DVV4HC+QZ.*13881JA*5$)@; M<)+A G,$7<:K;8)=I+J4L:"+Q*(_/.^Q(UC9_<50#I=M9W98374)IB(Q9(@) M0<;GCG:#N8MRO[15PB/*QL:U9\M.")6BS8 680\V^3^W(1#P MN_O5=R+HL#TB\G3'1.1W8.I8 MQ_D\LM\#RW4MTV)K5,:>[L7"%.;R;=97(9 M@/(_I#E,,Y$!Q](W^ 4511R*$8B$GRLTP5#V8EQ;.KO$],C+ MIGS$W.]IE;F?;X L4UVN.E)3U<9]L5:.-@+QA4,>:R1KA*S7.%'C+6FO>"<1 MR=,=8S>P573RV&G5!$5RFHDSP::@O8)K*78)>7KKH@%4T$7]34]#$/TPF, /KG0A]6!X^A_LK:ZG2TEV@!)9(_EP!N,8\ M&I=UT<$*:&U832X4 M-UQ[F>UCXH.C842'_X,YMBN^JV9)SR=9QL[,D&CLV MTW,*F/!.X%W^-[X*@8TN,; %%DVQ*=G!(LFEG"D"0Y$QPU[$:"BEV:\H,5,' MYX-^13:N4E4 1^,&1WOG5FOJNW945)SMF*AX&Z P.C$O)<50W ML]BPC@<(5!VXL&:N)II56&K@^9@KQ>72I-+8A0DT@M)V^/17(81;0)+*X&WD<")WR#XLM="1LP-GE5H!\>O1P'_GO>NX' Z?ETV?%QHH"AIPXB_.%_DD:3!LQV3!A^K!'!#8>QC8X?KC5A@K-D'RV8U M5; @^SDEXB6"F?B0&J^)%%:!1-Y7<[FK)/9\QTCLTN0'U\[U[%(Y'IW6O'#U M%>]WXE&7CUN&=60>NY 7&X,MFHO#8GL(A6N<&*M:,-.$90YU=[G_;P?&^RWRC#7U?RX4/CM7?\O,=XW\?0434]<; 4O.@>\F1#VV^5IPI1&3"E(* M@T4._@5VXIX0?2[D1DDA"A 7RHOBNI36QS2H;9P@AF2*V$U&67S#8Q^EXN)U M/TB(ET5672LAC7BG'GX@;K2,L9<'QFB2AA* 1FI S"@#,:.803%3H3SA(1TA MGF]MMMI33NE]+,I[^H>7"^S4 )@Y4Y/RQ?'QX3/UZ OID2E2,Q88TQ^W78#L0[W&PXAP,U'-Y3ZS7. M+76S8K7NY[;O:G3A"VRBX?>7=U;URS%O+,Y5":9:8FC1>" I/-GR\>'W4V4H MBT,GJ%5A[4LT&#NC\1:KNK #>\Z^$>\?;Q+U' M5*KRT61P*-2L);&5YNR#&= OTY&C6L?4/03;UR$&+?X\ ;2%R3T!'L5C1?<# MJV;*5:EJ-+HY:E#,]**?8C&CP=C/Q ,U7P;Y<:/ZG+!?W1" AE.]O3VL:)#ES*'C& S/9.K4-PDID%$1)F[BX#[I-"!D3)%- M]FSBT]F\Q#%B@0.?IE6""W ^2,9&*?ZXWMS;&MONNFU%))]SL\Q4.FVF!:[O MI*"+*#OTG*QUA!8FYUP]L#)RA=XQ=/YC)JDUI4_4S=04-G'.@9KUO M,?:] 06=L27+,;GUEF.;%YL^^S[CU_DC=O,\AD<[YDX986M*BI%L@1>U62P@ M.;&=[!.9D8_" M^!75]YPVVI[6_3W$%6R(&)Z-#TY\.'-_5P,GPUUKH+@N$WP+&#_$IE%'$\UP M*HNZ);Q):J)8F\@>V-H5.! MV;.78GB((Q\,]\;[P$2[Z#;1AP=AW/ MRLJN:2Z$*5-4_Y5L].7)QG;7FK OJN6?-!. +M*P2M3WQ]?OD(%OETI&\::HGQ(] M7W-C \7?8Z@0 IZI# /.M#=@J&89I80V7!Y5KOQF95S8O)QA1A9' -#!,7!6 M]MSE9D<3\-D .<8K*$$TRD[AIAIA;,9X/@R.'=J6N-J!,_L:<7U"@$6A<2<8 MM7);JNC1KD[7%RYB 2W(K+S*N/CDQFA?E#+1MB!V==GD^/"02NY!)@RK2$19 M0Z$CE;%#@*#H6KP>#RH*0]4QV+VE\%5TA ?6U^]T>C3NJ+C8M7J,6!6,@@O" MEY%NB]IN:VU: !7@HH,H]IQ0_8(+L3,CU2'R2"^NK[_UF3\;LJZ[Y/MK-(_? M!I_Y'8VL+HU(,LGYXQ3TS +_-W)-L;A0SB6>!PL>+ MTC8^CADZ-7%XX# X+ M.RS5=#ZM@T&14^H>'4]Z#.\]V-9,.3DW:#1"[KI-FSV1N:>0LJ'%\][$V?OL M6 7!+,O"H&AG+YV+9<-%B)I@> S:8,[\1&0&:X@S.88O,4ELW[?CIOKX5-G& M3G13H0>MTN.(:G7:F:%CZC4&?PBIBHIQ6H$&XP['Y7&HB SG% M#C2=<@KO6? ;-!!+B3[XN-; MV[R"=*H0FS(1<8()CUBX/!R!CNJ.D4706OX M)S'M-(?8\DZ+OWO!X-:'%+==/J[O8=5.5GRX$-M[B)!@7-G3P5;=+BBFEZU: MS6P[QMU^1PC4U3U< ;A64\;AGKZ+?-)8Z?O%DKT8NKMU7I^#]Z3^54+ I:'=51P%87>3\SY1J68HJW)V.]! *FL_LM_7I=C3API?5<7SBB,> MA*[Y1'#1JI&/YQ3"%'9%Y9Q@X=U4<0E#MU]+>/)^QV_>ZB@.Q^PJR*,"$1BA M[@.TG*E.ZO!=V]8N"JDS8+\6,+.^&SEN=Z?ZI__U"'.@8%2)C1(BOG=#@GBS M#LG4^I/O7_>V"J?3 (D8VVUEC.$4'(_Z+T5@%S^#=;B/N?RP+JCT'M?G)R"] M&B[7/L[MPHN>%Z7X\J,0;:<(C[P=B&!:8P.$/,'X+L?9L3>.Q1O;:GS.G9 8 M.@&2Q&B#ZTIA%7*5:USF,P7K3+JZ*MEACGY?V<^5+K2')H7,E(_D]+3*:;=[ M"BGY7J U-^8=!YU[P%1!RW95ER[1D/<[ D)FF?-EQCY@L6-''/6^<=<.3NBJ MK9AM1XST+_Q\!IF<>6>^QYG$;VC\%[I&FCO4%8%6"]H9F\B)H#!W?73I'@LT#]R]783!+X/#1GP $MP+[%Q'/19"V8H.EIQC_?93 M3 I?C5)(-RJ%1GB 7P<5 2KNMB_G8SUU/3>1M57TMBAO46(N"[8])($>:E1T M'M6&UR2-XF>P"21ROQA@&)",\E[]@^]\&\.Z1W$?R1DR=2CDIC $YTKV,+?YC1K^XLRK,G1ZBU_U]!:. M(5C^KB$(\!;N-;>%=A)D_3;7YG$GD?EO^%PO&K87QU;\://(PLL/&\?3\%S\W.443(A]J TC;2:UFPJ:&K M:"#OMS\@?\"-AE?U&34:^#7>5\0ZHT"I#U.D9$P_'=2K96WB]9TO*5"[XLX4 MA:)Z @\UN]96YS;JVR#)^)A@;5U>LAA:6'TCDU5MC;JT06X@YMOX10_G'S7W ML65_E>O*&A:%T1^WHHV.7YYY77]$+UA3U$.'DMJ**&<4)9KS#;M6& $%+4SI MDA"C.;@#H#,?KWQN*IYG!-T8SLPJ.#A4Q::RF%5J%>4]TDG?J.X*0H]XK\/# M0VLS!-"/P3D6I$ :KW8-I9Q^?G=HE%:";/$[2(O8,<"0GN%WL]$D'?M;I\L< M(8<,)ZHX'5OSF8IY0,^9)5?R1!@P,-RJG6#3; MNQ<1TC)\,P<"4]CQ%!>&ECY_:LQ&F_7P$OQ$8FA)K,- 1ZU&GJP+/]*4-!D(PJ*#4#. MX/>JRCO+0'@1[B0Y[&0VM_[>:U8 J%N55.%5Q2&^BT/X3E;$KH]CWB4-? MHG;B5Z9QV4"^R78@MU"=3]M&7*WV"LV-B9HR\_O$:^GNRDH*0[N^&>.5N/16X"H !.NO=5%>M M?(5Z.JH[&?^^#G1V\BB-/G.B6 &(F#?>O,R 0N<(']>_%(2QU %CJ="4K>_R MKX;V9O\Q0>J-QYHE+#::@=#%B#L 7!B:A;]5-]M<\V N>Y6 MB%$+8F=OV/ #]YJ&T)HH@ZO%X,8'O>_:I-=]#EJMM.D[5";[+5W%"@D662 , MR]%I&;\#(=C[W; MB]#4S.OS/GM>9!_LLQ]_%._SY! /HDXVNO)[_\&=HW\C6_>U\V3_-T[9-??. MQ5]E7J'V/CX:P-_A&7GQZ"A]#TU7 L/925C)A%,DY.NS4,+\+ACW@ +P/4?A M8[2WJ=/-KS_W"G3!\?F Q,&#)AX[*L5>:::JCF6%=\PEIEK0^= D=?U.^T/L MSA3@#2ZIF*Q"%,_=9$ 731WN=\WA:[S5,W@[)[=5ZD0)L.TPA[I%G(Z^^)9W MI=64@+B-,IE<)^5BT(,W_XBYNS.9309>0K G @V5B;:4_<858 MJA^Q['G*F MA76ET[V"!-NOFBQMH%+OT.# 3%'#TCA1('#/@.'% 0B"&[4:1"Z5>-M<@4'T MJF,DH&^_.7WVLO.\OBZ\/N39UQ+&)3+'CLKHN!?1,=8>^.@ ^TDC+K=KGO;Z M/.#_1&_&V7IO!LY6IW]^HL^2T_/SXZ.SH],3=7HV&9Z?'"4G\G0XG*1IHIZ= M_'3Z9-L\(/U=)'[S/>YV;<"5O+\4G]Y?7UY\_"@^?7]Q=?'#N\=,?G;(S@46 M4.>C$$%?/%O7:ITR;295<>H_EXZC_P.0PKTS[(F[&KTLAF?;Y+(BO7OY9OUZ MMGGR?UF)GS;]VT:H\F\O _8*SGUAA5W MF^^@OWNN^_ATR]?]871U_?[-^P^CR^O-3?ZV>1$;F6WG^>WAG6QZM/4OO\V# MA*/#IV?_*=#LV:\!S9X]/C3[_?>S#X9M+#5?8&<\?2M&]Z';QB+N3>V_V5T/ M89_CWXIW[J &]^_8I"OX;U;.L]?_#U!+ P04 " G@Y5:7J#F$3\? & MN@ '@ &$Q,%\Q-W)S=6%W87)D86=R965M96YT9F]R+FAT;>U=67/;1K9^ MO[\"UZ[)2%60(DI>Y&54DV@278,HCG=@&C.KY^S=#<: M($C+CB<4%:4LWUG[^:2:%B^>3Z3(7_S/\__=VTM>Z:R>RK)*,B-% M)?.DMJH<)^]R:=\G>WONJI=ZMC!J/*F2PX/#A\D[;=ZK:\&_5ZHJY O_G.?? M\K^??TLO>3[4^>+%\UQ=)RK_QSTU.!('CPX.#N21$ ^.!X=B($>/!D<',G\R MDOGQH]\&]^!6N)SOL=6BD/^X-U7EWD3B^Y\^/IQ5S^8JKR9/!P<'?[O7NJZ2 M'ZH]4:AQ^91&"[^.-,S-_9SI0ING]P_HOV?XR]Y(3%6Q>/KW*S65-CF7\^1" M3T7Y]]2*TNY9:=2(+[3JWQ+>""^G?\YY- _@.84JI1_=X!"'=/IAHH:J2@8' M^X/'S[_%&_RDEJKZ54WC]\\4V#OOB].KL@A9][_3'L^_/OOOQ-#G]_].7;Z_.?CF]_,P9_5[; M2HT6_)4J"%.I3,U@.+L)S,'6P]]E5N%] M>!6\:6H34>8PD#)7^&R;Z!']!AKL*/E1@Y*[@JMPW+ )ZEHF;PI1P@S@/E!D M.0QR9/0TJ6"]Z;'X=SP$>@[>TXP:7UB%)4U.QD9*5(K[27)2%#RJ-!X2WF"D MK8S*EL>(STZ$D8DJ_7+"H%39^PIZU%3D$K9@!HN3X*+#TV Z:@1D1??R1MQR M@=Y/J>_.KLY/+R]/KW[XYO[#XV=W@_W>_7!Z<7IRF=*>1WR0B%S/*LLSC%43+,)8+QPLP]4M\??*VA*%\ M+L'>LMT^__E=FESAEH-&/$UAD5%R">3@'#=TI(M"SRW1=_+'IKRA&0[VO[D_ M>'3P;/E//YT_?U2\.KG,''T_K8$0#%X%X&H]W6UNT/=>[/]!"K@M1+\C=C=$ M$_3$IZJ"9'+5$<6HKP%>$3*S'MM$T(?^S78Y_&AD)DDW -30 M!L3R@I$ T'>$HOI)/2"\B\NWM@$T?;!J/8"QL@)!9D#L,]A@=5*V-1E,];+. M)@F^C!".D2-I#"H\'>ZS,4BDW7'CNB/J8&>X)9P1MNT6< =+[%4XFVA)"J"L MB'")'48WI5\1DW /W9[Q5_(:7X?H"I\V@H6L %I5X)$P$2 !]MP8I) MIE*4B/R$S8P:,G]9Y#PVD);F=T,EOI%C!=S!Z@C(G8B'+ .R'>)A(^ODTA,:D!8H'P"W8C9)#H$W -JFB3<6=6I+WUYKL'?P2_06&#>&75C!MV#B%"PF M!"!-^,U-":3*2*JJ-LTDY11,*'R9DVP69(#&-W:7$(#4CKK>]:, \4>"L 2- M;ZPP"__$QD7#(D;7%5C_)=$7 M$. _)\8_>2;&EH7Y P+5*I&]'D^<;J;]ATN".@4K_J#JG%#BW>X90;Y M+\#\A%=@/]Z(Q=2!K-M@F]T1:+0MYKBCA,UN>K XTB2 !K:KG0:MG)<=; "K MF'01KV29J4& ]&G/U,$=$$:1C1(!@SJ A]C0'P*[X-0:[4A(+("&%O!:$8+ MVUE* RH67[/W':&S M6\&VR67#61Z!7WO-LH(&+=@%0(%(Z/#!TV(*B$/N,=9V9$^H )AQ9I1M&Q;, MV/@BQ"GDAO"X7QE; >=+]#QX[T4+OBMI^P!\&"HY KK\Q,8#C@9D1EGKVA8A M^))C7+8;VB&O8'(R&JE"$Y H4G8S,6M9"J*@E* M+EJL)AN@&UK_1$RW9?2];03^%C?^_VJX:Z30]H*M-9(3"F\]D8L:J 3(%7-; M%LFHQC^)\)F:VU([^"-64WF(X_>%Y8/TMHF3Z)17$]3,>I\0&KM=-3(1/+L" M%YXC]O N"Z^UM!?.@3XS<@]=XP;1+.^-)2>1"7N52. &-83Q58O(C=[P_.D' MF=64F, ;+),?K\Z2-T:##I[R /^'>!5&^/@Z]UD M.SCX=M@W4W=!T6>5O<9@>%0 M7P,@J_WT2"8$4\[9;ZC?/,MWV%OTTO1-F!Y?T3#]70G1;$OPL^N%VJ*DD.U" M+%M"#_#XS=NW;[V0\>8:"AC.^O 9'PU&B='PDKB+A-PNQXMB-\^GNWA8(NHL MJSE0!R+WR0'HZX6-< J/"\=NO^1D/F<*% #XV#Q\8* "&&5'&(+4=9%SQ'*( M$?^\#L"*ASD1J&U 4<#?[+KS.HBQT/(^[-PN,E?[&F'*7&/'5Q= MHC%R9ZR%P1BE/=<5WAV"HRY *\>:0L,[)[N>,$!$4@['#"!R)H:%_#PRFXH% MCIR2M-VX">P6NAPC3;!K%L"XNW"&"*)JB.924HY*\N#@R4EC],+#UIH9N135 MY)O[#Y\\8^?6=[MTZ'.!C"V94)S4#'HQ$H1.\ WE EW>G#849$S.SF=!"?"PFU:7 M7JSR=T'TX)L+.1:%\U"@O$TY!P:N)/UL6Z! )'.#0K-,9AJD]:(1E"O=X)]D M4FT7J%;;XD3X"6A0;SK$_PZ!GL^>[L^2\G%84)_$/1\-:3J_09<$&5_* K2F MT:7S''+(59H0;I6(@IBEEJ"%6JWR2TS]1,XA( 0B.H2/RNX$.B&F%+/A6JBH MF=& Y^)E"8D'OMOZ7'4<$T,F#$D9@%Y^YLXUCZY^+B[21>S#3PGST'+@$S)1 M6[FT9@3Y%TM0'9Z(HH8>C05S4UVC)Y*2U-QH5N:)^6V,]KJ)J],3"R7K\'4W M&S+>D+LL1;;%./?.&C(I7R'PW;!$66MC-,SC@E/*1NP&\B/U3,Z:G9/! X5W M15&/%=L.A+4>?\C)KTO,9!&T.XNDX#18%W&C EBGWE$@P3.',L@LEU#GS#*O M_I5UEY$!A"*"3)FTE4?L3;KUC_)7K;#8@_ ;RE*.X$NR^\H$=+QL?*ML4*); M 2PLH]]+!R3 U()MF6+NO[E6F;0A"7!5'C0/O3^:B?F$"V<$C3A'R"TL33L: M8;IN)K:&L5RS=:9!(!+N61&_H6=W+U_S;$D5P=N9U'BT94F-)SE8)(%Z-BN1 M3@C%9R1U4H;[,RSC==7G!GZ, A>6G16H\5UY3"7>(XA82BUA/?^=IGI*TXG' M"Q&C!6YC&CJG>1&!M2LU M"S$/&2]8X(D!V8J3!D;)R11&F8F0+4^_X _4NV.?>E7\JT9O/+(\T&3E:E0: MI_>E1LPTU>6O4'=[L+ MT9WG5O+8PRWC,8# "*@VK_9*&HC#HV,0N\%8C8U,3VX]O!>H#HPW '^V08?Q M \@<97L=#=V7$R5'R8_DPOIY!+!/AA2VOB(ELM&SVAAJR>:[OB382PT,6E-A M\5S-20U+>@G>C+XOTK2FXUM(0:D9^,(NH M"@+].![$XQPHRJ4%AJ:TJ&;MW&QU<]>62HI'6R8I7@78A;;;N? I1;>@^@>U M,W5A:'L#L7T+!RK1-F:[CFN]D_WAN9%U!:' MN,,]VL8>*?>K0[&C&I=K/WE-?[N6$6U;M.%67[82RN*J!@FO!;]120Q;M%6( MT9=@/_/$Y QE:5DNHC]R5L.3+(.0KX'!V*3]&AC<]L#@K1'[H.\S M N"N5LU*L!0X;F:N*9K*T ME-L91GFR96+%%X(C"GVI88.I*5Y?V<3M2-'_[[Z]OV?UG_3R%1T4+7=#8Q;A M'@*^E5(D=T+O@:6@2JM7 ,ICUP MKTU(-<.6S(\[;X3Q:N&AP MF$QAU!/?6M4_!".[)+TBWU.G7(=D1O3XG6LE8B3;RH]+O1J(JZ=;$B)-)A1& MLQ/)>@/4RZ?T,3[N%1RW(4/D(3<5V13=/?Q;.Y?F\'#_,:[#:3D&B]![/5DE M(:3D?[E(,(S T_$S.1X9!#$B>KRADHUTIC MF@5F)G'?-+\6^#4^K,2O?*=FT+%C("(05L=[6HD, M'-5M,L/\V'9]2>DBP=;/?GUY966_ /=.K:FL*/.3)HT;DL.;S2+DQ8RE)@BE M,D02,/#>X>WB7L/#G$A+C%W M5U&+\U[(D5<56&-G>#C+(_B8R6D<\J); Q-(3K M$4A8@-4Q98O-^N]B^ !4B;JJ$9-9H=C%EL$.ZRG81G1#T%5.>O'S"<. M8;6SQ'*G 8C.@=1O,[[(2(SZ6HT2LO0.QA5'LMQ9E5!NZ;BLMW_X=S8)-V6PG M9[SG&F$<+X]'[]@*(,?C-]1TAMGE?3C".;]<&RI4##ZCEJ+/JZV/+B^VO>A] M!I2SY;=S/P8'6^:*.,$#@BAJL6D?>NSQP]P&RA!?,,(5!9FYAL\SZG=VMMR( M?/+(SF!WR0_82?2(48RV&<*]'[.N-*6[S^:U0Y3L?\&E7^&E7^0K3$L "0 F#&JK>J M$J1+@?4;>51L_F"56&"QTE34+Z6#4M@!WX5A@A-.&QT\.3J*#V@+?K?HTE,O M*II['K0.=6O:OR<7(&F2P:/AWI'/B-G=UACA8-N.7EK5S&#S"C5D-\7]#ZCZ M>,%HS*[JPQ#PX3#D2%,6%/4&#F".W [T[&H[ T>#;>LJ?I)AR-2WZN#]O0I! MO9#F6FEC*9P/3HO*0YD-$",-OAP2ZV0/'1CR'8D27E M[/>U>FX'@M$Q 53ESL*I:K/JA$F;2&IHG:WUGHK6:C?(L2^ ZM^RGYPMU[6% M'$H:79-U&:'7=EIF&+,WTI 1J02!_"<$*ZS5N%*L)&7O>?= MD[NV5%IL6VU>K E.@L/.]V*\K4J;)D#E_NA.C?V,5-;FDAJ8D9JDA$@M]IUN MU4Y=6U.-LTR^7^(PV=L08?K(V27G@- +P75%%&4N O^WBA"PP%E,!>Z':]UL M4, 21EH^G(O7$C:#X_ .2K5=M:M04.3"O4$C_AYS.CYJ_)2#E,8?S)GL^(Y, M'%< 22LJJU%6^Z.,R%R'BQ %@9) )P:?1U#H#/1+(8;864G,[:YOUD9V2BY- M:VK+12_45J!QPG6:1S1*"U_LMB)?3N]1!N2Y1M-_$7%%23/ QHFP#[YJAO95 MC/&D@Z6Z.>\ \ N4)G.!_J2XJ(SQ15,*@SK!A.1X-,;H%:G#OP6LJ%RJK@MJ MP+^)B:']B+MS2M#J[KS=!,M/9X>=3Z%.1BB<\BIB\I(?9A1++1:MW- ^*Z'K MLMY=(L>FH)"JL?ID\,H>\'$HKN]&GQ/F/$RI:]#FEDTNG>F.]S3]T7I8K.G/ M$E!0./,CCE A\B&LEOLJ\5#O6IC69O7>%H5>?B'JUCKA=@K;!U8K+%SNU^2M@,]Z,M.)N6G44 MI!.M1F)GI*6MPZ@6/F0JWLL81.%WL/'N:RYW;@JXO8_N^ AD6C7Z-& M<8.!KU&CKU&C+T1+R_"QYY1[7T@U,C(2%9/K:>AS:9ML.=GJBHY7>KL MUK?-'UE2&B"2)AHO30BSQS#?<9#H"D9QX=Y[AJ/PEEQ/X4-O[* M?HLV)H4[ YSRM<"I%:\!!#-I,NKBTI TYN^EZXPM[B(&# .B3]SH=-"/'HJ^ZE78:A;]Q%/9M%S! M.<"X9Q/TC)EH21FJ Q6,78YVEW73)+S%4? 6D1>_C$@<:G:@"U.P9;] M[WJ8D*.!/="K>_&#E2!4T3E^OM7/MN,\\NTN\4)T8V0X5G)H\'$.T8% ./+H MJ/78??,*MB&X;ER_+N M7&M,3.@<*]"WS(U_8RD1M.=<,)^IVQA+4F?*9PO#.,+V_,^)'/EP4V[K?O?.2YV;#&(6@3FI!2":SU M)P>[I0P;Y#>XU0:QV:-^YT8:=(9%J0]#I&1R/QS4JU7C*NG;7U*@9L$]I*RD MDAIOI"U[))9NHPY+@@ST$=;5EA6+(; MKT6V:+PZ+NV9VTIB334+Q/!R_HA+ MI'S6GVO"'":%!J:;T5I7/(^\*<'#,6(J$AU.25E+3MS/"+HQG)G4L'&HBG5MN,@+# MV'))5O^-B)*FY9.&"%SI$J&#)6\5M4*S[7*!L"7Q?D1BX;,%]ZB\???5>WCWOY:V1G>,;RT[2D*L..\$.[+GDN%6A.&J_ M2'*=U2P%(Q>5[P6+((=Y4"FPGOL)7$;LC?/]) EO-4(9XB@*N MA!_JHI/)T@Q'+@^FFAA=C[&LU3^EU9DVL0L +U,ZC6 (,'SB0ICHMT(8*U>Y MF@1CNCW&=*&-:]_E=T9O3VYLD&:@/_&@K278ABG% =NRBU#DU+1EMEA2+,Y] MU6# Y0PF2NQ-X_0E?NCJTMB.I7JSK$O7$-QU]FTA@J51D&DQNOYX#+-C9:G>_:;BS?J@(\^?77Y*S,]A%(-4E6%Q)+:4%0 MO.$3V&#'8)-CY@P'0Y"5K6<1Y[J#%TJZ@ MA[.RL. 1APA_[V,7L "S_,F5/B14S]AO O)F[&"N,^0:W'>C>:7M2QO%[MM\ MP]=H.%.[JC7+LX.)28&H=[NIOYTZ*T5-#!W'$9=#I4\)EBJNG> M;],>@/UW3!&>B&*4>H\5F]=HJHV4H20[KLN<43-^WQJ4TW",ZV?0*[JQ^[#9Y>DKQ'-O$&J>DV9L!9^.EK=4^>O:,T\_FK- M?(XU@X]4^3_NJ<&1.'@$*R"/A'AP/#@4 SEZ-#@ZD/F3DT*H^4\O3?873[W!AN?>[,$BF\X[\,'MWS> M;TXNKLY>GKTY.;]:W\?S-D]B+;-]"7Y3TS%VH0%%C#4WOQV(_=]GXWN)-=G2 M5RV,=W0T^_"L31$/X1W7Z-?(1.'>0Z_DGYWZ?7S\9/9ATWR^M&HKH< ?^*VS M8 1!_A*(^/@K(OX<1/SM4.<+^&M238L7_P%02P,$% @ )X.56LHVAMZ-GT<=2?U)7@K^O5)7+ M-VZ'^^GHZ4%R>/ B.3H< MCXZ2PTP>'!XEXK?])_ H_)R?,=4REW]],E/%SE3B^U\^'\VK5PN55M.7^WM[ MWSYI_:Z2U]6.R-6D>$FSA6^S$M9FOT[*O-0OO]FC?U[A-SN9F*E\^?(OEVHF M370F%]%Y.1/%7V(C"K-CI%89_]"H_Y/P1G@Y_77!LSF <7)52#>[_1%.Z>1Z MJL:JBO;W=O>/7G^/#[A%]9GY]LXB*./QZ?OXN.?S@_ M.?G'R=GE)BX!#F$3IWU^_O/DXC-7 M]*_:5"I;\D>J2&&!+Y\>SO]X*=5=X["4NIPJ$QTOA$[C:*)%@<*_+*+?.O]$ M6]]]2U,E)1Z7FI1*1AM M:RJU5(7(X"RC1.0YO*2:RLB.^;;Y:3-H50Y,(GCH@]"52M0AA,\ P<7P\ MO3P[N;@XN?SQNV^>';UZ'!3_\<>3\Y/CBYA((2"]2*3EO+*4Z8\VCF26 5TA M>0BBH+_7^3+:WX_I-W&T4-64'BF)_O!W\".17HDB00R%7XVEJ2*%!PE_\&38 M>C?0C8*OS%1H.2WS5&H#3T2EAC\A\8FJTB*IXDC+2BA^8%;"ZX 3HT]R&.O +BL)K#[F_"3-Y\MBA^8'-L2V_=$#S3B M2U7!MB2WF"C1P?V>>'39D;<(2 "V$.(Q#C,$D(+^SK8N?*EE(DD!Y#E(9)"] MRV@.O^W2-BT49 X_70$QR2K*Y97,\9<-C"$A3VK@;3F;P6PNJC+YU((6E_SP M\:RLBZJ!%T,@)PX1#JH%5#):)?R!@5%@@J 1&(.QIBG:2HYA"X_IYRN2J8(_ MDUO :JQPL3^4(C<1O$J,"HB3#32/Y>@VK,)9^DEF4&BESH MHIEF>-CVQ&!R;J7G=@_A]S ]5:8K9\P"S4TYFHEE!$0UD8P=]W!;1WM[W[J! M6P?;@(>9N%:S>F:5\EPL:=O'$A'$RLGY\0$(2U;>J\R9".@)^ G(+)!()!VSNPNFKC2" M&9SR1R!^6/@('"J#742>J!92\O>]614]]-Z6^:Q#Z!4M-.Y6DX4L 9#DT' C%(ZE8Z^@*( M?X!M(^;3: 0L 99-'#FST?(@,T= KT592/>EYCTAU@IL3E9(\+ZYY>E5JF0+ MC,J\3H'J8\\IN0*]3]0?1U=@FB)'($.B*T6[-^(GB)]Z2@O80 %)I\0OI,-A M?TI4WL"OY5SJ:ME\DN)V*7@Q;9@?')YT<@'-GL+ =R>M$SBLRX7&$A3(2 MQ\5W6CPT(.4LHEC)K_90CY[M'A[!P<]+0]+NI9:Y0(-[98C"\X@8FS*O MJ_XC3*%O7H_UFZ$@ O]WJMW(]%/E"+,V3.T52;GCGAMC+ MH4)Y5VOGC!F =L1<+.:)EP!I.W(,D"1Z5H"71)+H6B*>]5QFB ?H6V2$,9"6 M4&E4%[DT3/* UE1.#["!O,39V&>O8$*L\U*)&D,5;JH-YNVSX,UX5QE3 SB7 M0^;-6!AV]-X=\@LO8=;A9>=><[8 ;8YEN-YL2.HD $L580)VH[+D:KBU$I\D M.M%*/ &$OS$)DD9NI#+)A6Z6U7$K[S]_9=H&5[J&*.[D);@O M\PA] _89.= M5OA@31R@GX?@'W@DD&Q37$(]=GLP%@]+G;$,#1L029E45:UE(,=;TA3('2>$ MDISA!&$/'O'?$;6W\$M@M&J.@E6RN2;J:EIJ-F$Z#ID89T96&^@,V8.4PW&K M8Q/5QML_L3?OG,.@-R/K/+ [B;81/3/GZ>(Z,(XV!LA;D**S.],$%FD9Z"AJ MOI0"1 AKPBVUS7.8PA2CK:?;.TOX%IXI '!I(_32[54S(NG*+66?3/$=,/!B MJI)I[RQ3A;J5]3#\T-C "AU46I,RA77"*>$'[Y018Y4KQJ93/(OH?VI@@DS! M?ES:02RJ/_$# <6=,!ZUMB&=!TZ[_43P:N\I&HH:'6<93()FRWB8(ZWX\TQI M4ZW?'88D4:)T4L],A?1G;6(#KS'9TMHH #$T$04&4S0&HNS?(PG"4-E]X,'P MB9-KF=04$#NGG\KHI\M3,'Q*L%MF<"1UA2]+ R3DF<]R'"8BS2T)=+9&A(?F MU?MM-@Q?$6S86,++Y(U\A@ MZWN)!\GD\9W5D.>23PHDCZ:,,1 VLSJOU)RQ M+2 Y^$1$&48M8?VQ [02?EX2)S/_*=.!N@LP164$**V:VJ61]0HFU=P00&_\ M/QV9T3!WUOA?!MDI;GXOBY)^TYG3T\/'XJ;9%.]G%Q'>W19*,S465KG ME.2PU\K00M%]DY?)A9B! O:^%N3H&,UDE))> 33NK/U(C$M,HN 7>@_0E3(N M<((;6AR,DHC:RMPGPQ5ST8T1H M9M.X&"YC&0A25N1N*N^%TM$_A/X$,O*?(J\;*31DN\,X &AJ_YN;/8"- NK3 M#)F_\]"C"%B.W/7@&R&G]O3PC&?H+$ M6!$CB!2E,NM#1ZJ]=Y,S,F/BL)AS&:J0;:3)%'!Q MX%Z%9\C;L^375 .:FUV@OE74T@U^1M;S8 MF(2=00%^MPT"&XJB'S!.$8V>?6L1-6"O')6 M:#-ZH#02#+>D0D?D?U+%"DW4FH-S0]UF_*'P108P"R GO1$VZL8WWLF&G6/. M<#'9R67&%NM#MFK5AEFUOZ ?ZYT4U?2>S=JU$J4QM"Q, BYNH-C6>#MV\)EY MB#-GO$'D_. .#P_P<@@'.\./F$>[3\!O@&?SLI@ C^0 /C&"9%,LT9-LQ3KF M[[ 4=@:K=8A;*>CDBS(>M"OV:I,7+ [3!;P$#89RSWO'%S[>7Z!GU;$L9 8? MDNU5 .?FLG$,LGF&.:3+:*S+3RR(*H2VR,:8':6O%/KV"##*=#!3Q*V.N+Y) MC&R\>D$>5&CVL]C7TFXM+3R8;KQN6::&B=$9F'D))B/)--7WC*(OG,;N_GS- MV)A,6LE_T^]V3P+IZ8;%8H]3-"P=*=VS3#I&LU(F)'AB+I298YV+K=K2;0^8 M >L^90>1S27$U("B"7=YO%;&1K_@4NE@&$L&ZE ML4OQ)5\)>D?&,DRQP'B+PD(A6RV7Y+5!@X="+Y0O*;6!/?BWP^3WQ)H'&\:: M/Y174I/3YR>Q> !.\$Z9P-ITX G-G<-!1&'M@H5<++S_Y9>" GP7%JJ5)BA\#L_76E.[$/L#&6&?C]]K '68@6P3'WLZ"HUD MK2@'#)14.\Z$*9<:/C ]*.E3 &_;=@"%NUN4;:B2YE),U,4B/4)M#6L%04G&0B\P!G ^"<_8)I-( M1^,&!WMG5ULV3VVHJ#C<,%'QSD,PM.K.!*6$/9 ,1M345,[8SO_'&F@@4+EC MLZ[0RF,5EI;24+HR]_PAE<;Q5"ZX\\GV_3+(YD6"$W?@MW9H$X8V[;<6TF8U M[M=N])[^;VLO^P'IRM;D4!:S-[>M1.H$&P>0\&Z0S*=X@:Y6LT /&2U,7J,S M5"+>\9)8ZF%*4Q4^EK8^_21^YHD'\>0@;",ZZUNR_*>_9M.U=C--I]COMP M4DP =#M'&DMFQ$C\-YN\O(S&V-P774\V@G:%GG";I,HQ,+")*]4.@@TYM]Q M./*:;@!1N2CH*UBTF-"?L)Z?[.J870Y J.XO!M-2Z3?LVR+6J#@3E7T48BX2 MG/+68BK9E48:8PXZIL+B88/Y1-S/P.T%?HR#%?B1ZY0'JF9"5([$A)V)V*/) M'A!\PLZ&,VA1N>$SK4 Y!PV;/'4WMVW;A ^^P-9[;G]Y9^6P''-NDIFL1 X_ MI47C@:3P9KWTF1<369):5PDJ5%C[@F+YW=%XBZ5IY4J4O4!]X]==67H&B[0\ M#MS[XI%P[_@A<>\>U9!?E#D<"K5X3'2M.%UL"O3+=&2IUC+U ,$.]95$7U>1 M -#";&D/C\*Q@N>!57-I.]LHS:DG"'^F:CY,L9B"5NI/Q ,-7WKY<24'P@]$ M0_#BQT%&R1L#K*BN]!YNGTB"+J058[2RDU&H HG,@\P!6M:'4$(''!*XH+,QN M8:J-(>,$QP@)'3Y-ZP07X%.W4+VF^,?5%L.#,0\NNT T^524BURFDW8J\.H& M7JU4OA=DZZ%V*@O.SP6@6DCTP&#DI*+LZ,I5VN1R ILXXRC7ZB:Y ^U5%EJRD[),$6N2\LZP3J52U *7LF,MZ-:8/F0DQA ,QQU8>WMB\[/8;6U* M5FOZW48:@,,GFGC3JCE.KK]+2X1QO#T.O7%]L!CR'[R9JTFWD>^WL;9I$?8T]T"C ] $]=N]I/<&4: M05R1DYFKN8?[L/NNY3[CCM!;^]N!UV@P>2!(\&$0LS4*GR%ZI;I[RG[*Q<+^ MZJE-55_Y4Q*M=5R_F\]Q65WP-)X;IA%_#B5_#B?>I.;HIBA)]Y,CYZ&,_YE3& M_1=/GX8W67AO7?#3$R=?FF<.6K=?-$T>HW,03]'^X7CGJT< M8!S2%1XQ&5SZR-E;'SE[ #3:K4IJ6K@%Q9;8&G<*ZZ/6Z O0<4M A*.][2@% M>&EC*TW+,F^,! V(>H%33#&P;:^K6J_H,(O9G]1.(5GKG!6M[6YPZ5"8TKUE MN&.5S_JCZ35Y@@$X;B<2^DF'[4TI@9[\,ZK5IRTTSC:3$3>MCNNT:!4SG*"C M(Y$/)Z7B-O446MK42NY&\QE _J3V6.V0.T-W$$E$OI[2T/ M9%U(MUDY=PSBSF,FE"C!XL>+"TUEZ $_3.;=4EP&%PH-^"J;8O>!4."GS$_6I?]H8U#3:'_&!;L*VY MM'(N;EV'TX]BM&_&X?:M4ONK?K8RZW[C. <(9E&9$D4[.\UM=@+\"%$3#(_N M"ZS_R:*\Q#8>N1C#EY@7N.VN9:*F-:G4K9WHEW7$G>X?[78)C8[#%]N32_O9 M1@J6?E6BBV\9,%%!*U @W.'87%T(D8&8"/QX:-_Q([=!<;00Z$D*ZZ88CS3% M'JA"M*^KP)@TO2*V@#F''96] C*O-=R;F';:0SR:Z]U6]^WLICW>G7FV[D*< MC&<&[L^0UW,*[>;+SE4:/:-BNT=\384<5]&NE-!AU&_H1R[]K'+7'I"=XAOS M]J[OQ&5QCX(E3')X*+EJW,/BN()K KLN!4#>Y5T U?SC8#"D91 MW"K#XV?7Y**W:_G*1F[S\ZMNR[.R5#?MK\,#Q:@:CD=]- .0A9_!.NS'7,+; M%"4[5]_14Y!>+5_?UPA26"'_-8+T-8)TGV;KD![M@\R!:U-=0:U/@:*PN[B. M(^]@P58R18))-YS\A$T*M>OR'HXUX_ZR#*#!GL"@D^WOHR7J.-L7VF4 -QFR M39\-BSR'7::_U\HH!U"-R*4+KP_T+.PVT?6U. Y>M#?F/6<"#4!J0\NV?01L M C'CE@ .EXN"?U;J.RS6W530[!OW/^KV" ONO3JGL\4<@QE7:/52JAO8J#95*K-[VAN;R(D,(G1!&I>#-T0L8 M!B2CN-6%/3?>S+CJ5=RF?XI,[5N3T.V-N9Q/T1O/W<=C7^%+FS"UT5[?A#,/[J8)+WY^!\?@_3^VQ17P%NXUW\-D M)5-YJL-^TK52B&(@[('? K=:!S1FU.BFW M[BYFG6%0ZL,4*4/>30?U:M4X7(;.EQ2H7G*O)2.I3L@9?GW?1^\QZD0DR!60 M8SG]4?$T(>RWMI1=^41@#M"M:Z_[G MF3=UA73=NJ2N<)1I;()$?I1H-D)@FSMY%#0O*YL9'LS!'@"=^7CI"@;P/ /H MQG!F6L/!H2HN:\U=6BD9G4[Z2O97X"]EX7>[XS<=^SNKRRPA^[13*B+G;KAQA'JN7'"% M7H !@[ZYG:J/H4M6K+/9;K"]3&P(T;NYI)*\";XL'@_YG M=V;'1Z+(LK6*+,3P7!GCI(WS/@+]$70@5FK=$;?5KJR1[,NQ-^TUQ" >I=IRS]]7A^-7A>)\. M1]^HIBVF@NM&5-56E[9XTI _1J%7@GB=,P^L!R.(J*'C423H$N'0GNR"[2ZZ M?C1*87)KI4"J?_6E;0G=S(ZAOEQ=V>O^TC*I6=X'OC;7_!7WG%LYWN2X7(98 M%6\$-GW,8ITNH5_%1J( [X::Z[*0!-=.1__;.O3S1T-[TUM;U@D@ M!;P4N8=',2/;XW/V=8J40J#S98]IK1^N ;?]]"_*BX[#W"\>='7A<*^6612PQX )Z;E?)CJ^^W'&'(U M#8TQ#$3L["Q%?N%6V[)<$;:Q-4[<(<9,Z?+'*[RBJ7*I(71E2]RYY8&^0V6R MW+2Y\X .7*[6V#0N)@D&^X)M-J3(\3MP;U@; M;J_.RFYW[V_5PA[_^FMT6B2[>)Y-*N"Y.\(/EAS;M]2>-$34P>&RSFHH=[BW8OKK ?2ZKEM!TB5B=;/M. M33&EMG=#5_(:#7>,KW0\9IVN,\3PE*-H[WLP\8 !^A?,RI^*/(N=D&+O$GHN M,J4IKY5+K>=T:8/KS,RY;-KV*!F49=@DOLS3EIGJG%0<;#.-G=J^\RI,X=02 M-K"XDLLX<).%VV9KA\*[J8#XOOOFX/FKWON&[@IP8>RA]EVV1"%T/@>D,OG%7D)#GF8],+:]S9%K*X"^$\TVY]_-=N_F-F.0ZKTKT_44?H\S4;/ M#_?3T=.#Y/#@17)T.!X=)8>9/#@\2L1O!T\>FJD_W"/K3R?:?D\J7,GI6?3Q M]/+LY.(B^OCCR?G)S^_OLY;$(GH;H4-QA9(;@UKLXY2KT$\[5Y@KJ;@Q#GJA M 2'>NF#IJ'NUYFA_^&[->Y(R!)3.WJY>ST.>_-^6T6_K_MG(19T!2N02HTM MB>^EGM2FZ7.[Z?1VB6D9O+P/>(U&Z@QJOHBH!]=ON>[1P0-?]X?C\\O3MZ0(=@K5K6Z',L16ONHZ.;T..K47,W#P, J.GHM,C R-3 R M,C@N:'1M[+UI<]M(LBCZ_?P*/,Z=,W8$27/5YF[?H&79K1G9TA75W6?ZQ8L; M1:!(8@P";!0@B?WK7V96%1:2DDB+% L4)B;<(@G4DIF56^7RT_^^GWC6+0^% M&_@__Z-9;_S#XKX=.*X_^OD?O?[I^?D__O>'__KI_ZG5_N?C]87U*;#C"?=&8RL:<^OW(/SNWC+KRF/1, @GM9I\[328SD)W-(ZL5J/5U8_I M7\.3;J?#&[8]K#4.6]U:I]MLU8X'-OQU<-1J';>/FH?=P^KHI '_.VYT[9H] M.#ZN=0[;S=I1\ZA;.^X>,]MI'/'.T4'5.6D>M)EC'PX/6M=J--KO M\.+Z+0N8+!!>+ M 'X>J/6:-6:+3V(/7.206@ P>WZ*+A]!S]D9\O-=->F>9K'Q\?O[G&W>C01 M1HMKAR]SZ^;V U/"#[D'[Q>@EYL8?]6/.MQ=/B;\D!\3?G0?P8CKBXCY=HJ1 M*'SPZ>-W\&L&&S68-/>P7L1C"&EV:XVC6KN9CO/0?,UV9J!D/\)=!B%87?/= M_WR]Z-MC/F&U^5W90>Q'X>P!S,L?%\#FS(%8S7/P3OZH'V5__95;$7RNV\$$ MA^LV6JVC9*,BZ+2:AX_A0CY!+YQX##A&A?NU7_N5#S^-.7,^_#3A$;/P]1K_ M,W9O?ZZ=*Q.^C=T2G[S[\UW_]UT^1&WG\ RRLIA?U MTSOYW4_OY,B#P)E]^,EQ;RT1S3S^<\5QQ=1CLQ,_\#G,[]Z?X(,\E'^ZCL-] M^A-^_P8<+'1M.?U]=,V'/U?L&B#89Q,&U4L270_5X!03X;N/7=J M0^8AZU&S=BL?/O\N=+PG!(]^%7P8>Q?N, '; M0?.X\N&J_>_&U\:GM>9M=>>G/?-OW3#P<8/,NPB$0&H&.0GRGCHONZ?CG>SIH>ET.@#**0U79SX8I(;^.X MTTRVL8Q?_FUN!O%,,MOX\EO;7/X"].6R^*86WWU1V&]X\0<[)!Q]K-8[QOGU M'S^^_BRT>K[S^/P;/=0;V%RWL;/-K8JY;X%O__C^VIO87[J$[>#O>5OL['*+ MCS*/31#HH3FG;]-;.S+G["W=VK/(\N )?>&%3]X6-OB$1K'5#3;G]_>)#\'F M=CYR'_Z(KL ._<8C:=RXMOKV-!#1:<@=-SJ[GW([XLXUC^+01XTW X!S'_;! M+\/38#(-^1CW?LOEE\M!T>QT&D_HN'WN>;#W+[ 0L"4!'#UG O:+B! FMQS7 MXPN^%@C:"T2\8Q@TBP<#,!QYR 5]\\S=MUY^]\\\!!O3&A U:Y/4]B693V)]P)U,/?9KTW3C$_6>=>O5[X53>R>G2.=24(HA#^D0> MX9/8=R/:9@SOZ"\G(%#BD']0CLB37_N??GJ7_TE_QO<7QA)C!A,M#"<_R1_7 M&@]0,N#A ^--X<^U1H.=P@GNXS*2(1WWUG5X]M%OD@R"\ >!LO ^?OF)^P$< MTV7#K@JUQO-0?5DZ M&OVRREB*$]!PR,7U]YS\S?H3P @^#UT>6G2P^-)+B]/S?^7]T/,O)RO(CSXE MJ: _B8B%T2=@..B9[=0:[5JCJ=]+?TN6Z>A'NWA-A7[Y_"_ZLY[D76[?R\'0 M,@ ,\@(F4D# ^YYD(/7+C^RL;=;. &>=6K.[B9UUMKTS18'RF,J/#DQV/_5< MVXV^.GL%O[!BZ;>O0L\_H$'Y$@_O5LZ00*+ M9!UK [Q=:S8V ?"N:0 7872"MY=.[/'+X=F?,2SJ*X_&@7/NWX)NB<,L?LOY M-U!])$:0<_;.^_\,7#_Z#9X&IKEM;&19UG.P<6 :-E)5<@#:/6C7= ^7I_P+ ML! NA]("> +0*\]W$?@CL"4F..^2L\9]-PB_!1$71<'LH:F81;[E.BX+9WV& M)ZX?!?;WS$&:AJZ'TJO/84,./'8Y!(T:3*_-0WY>9^C4V@F/>TQGF'OT.3K# MD:EH6G8 $3\W<$@N N9_?)F3AU.)*S9C8"EN]>BU:HUNK=G>Q-$[WE><&L/< MFHVB@;B')"9%5F\42:SI^E:WX;>+? 2?,/%>58-;=N M9NX3TG'^/L#:& 3<5JRH/YF#_*T;U_N$_!<_\?.:U'&M MU5E1D\H^^AQ-JKEU)\6/6);7S!\IE08_?G5]=Q)/7@+W:UA)&T!XN]9:577. M/OHLA!OGNUF&<'9?(GQ3"#?2=_1Z3OB+.]2;A7)/;<4Z-DZZ-XD4FL1@K'^K-=+"KL2 X7SF;UJ4V 7%&*^*4L?@S- C10G%:QMG=YL'^463K-%=A3?-/?HLWF2LB6PHFCH8N]98]9HS M^^BST&1<3(MY:,I+D"SDG\7'3##LYWUIJRHQ'\<&?JI>804!NX&F^3&P7V#YD;'6!O[(?&$6:,J@>VS M%U#]*)!.G[$P+@+_*XMBM+1OQF$0C\9IQ5F VW%AL%+D"A"D1&[FXJMCK#&, M69:H$5W%H3UF@F-"D$NY[1]GI[#=48!.GW-0\?433DK"IVSJ1LQ+W]E"%K0! M_KN.L3;RL[#WA^O;6 TY9/8+A(EW5[QNWN2I,]9H?A;>OJ%D8-X7)O8;>T9F M=12K(L@&HP Z6[?_?\#*7548M#OU M6&M['H&86^-N_L=@DS(TU-E>$ M><]QJ!8L\ZZ8"RQ/F9F%@;^QYN**\+_F$<-BRV@^,O; U34'8$OR+;IF_J)6R2< 7WCS?L96R25P4 MW53?C96R&P_P0='-^Y>S4G:$H*+;_"]LI>P(2Z6Q_^*7YP=%M]]WH>QN$OY% MM\Q?5-G=)."+;EGO6MG=("X.2XN[.*$JAT4WSU].V=T1@HINQK^PLKLC+!7= MP'\I97>3'<:*;J?O0MG=)/Q+,WQ'@"^Z9;UK97>3N##6XI9P3##RD7G,MWE_ MS'E$W>,U[_GD"ML+L-.R^#B##]- ,.]+&,13 4-XL0-' Y^!;;M^#!B;JF[I M(A,8_,JB[3]W./-%#LZ--;+\1OS8@E^SPOND-X%T/HU%SP$LECL[I@\]CD( M9>6$BT 4QNEQ:*S3HP!XV.#MWI&Q#H\"X&&#L:!'QOHR3,6# 9;SD;'^C4(@ M;3=W>T?&NCL*@;3=1!\>&>LO,15IVS$9CXSSFZ"1=0'FX(B0<,I$QG2Z.3N] MQ&\* UWSG2,?8^'Z7(B^'&(3=K0Q-LF1L?X0<\&_25/$.--<%L[_#S#J6$3! MA(<9>)\&O@0U/-G<3^W6.!/=%'SL1G$]-LY4-P4?N]%)CXTSV1_#Q[GOP)>A MNZ>Q(,?&F>)&(&-'G,HX$]L(9.R(31EG.C^&C!O08">NP <_N8B5 2FQ^\FS MC#2FS<+,CAB8<8:X>9C9$3!E%VQ+R/-^>UV9[\* X!1 M-+OR&+5TPT#S*5TASQ:#4C[&KN?(YCKZS_/)- QNZ=*Y,-$IS8:1WH'MMF)_ MG8@VTNE@T(G^RNRQ"S;U+/M@<=!KI ?#H'-<;/0VC?2&&'1Z/\>A[V(0E^QV MAW\5AS\F LUI\S.Z/C\H@H.Z//\@@H!KG>TF+ MXE!=EBL&W.(F9+Y@%'XN/LZRO^0"IV $?*3/PUL74_=&(2=7V$V_MY^W1DWC M7"N%Q-Z.KI=:AK5!I%[&C8UDWS5;6_<;_, 1S>[N"21G'WT>DHTSL7_(;+H M-:PP0JUEG!%L)LPWF&[;;!EGIK[J.[66<;9EX="QT=-AG$'X"F^J6L89D 5! MPD9/@K$&Y^NY]FD9:S::C8--GH.V<=?FK^,ZI6W^''9RMA''N MPZLC8#H%HO[]L(QW@(6-G@5C;>6Y6MT7P;(BTJ>!B"Z'6"AZ/RN!-MO&&L^& MX6='CO.VL=:T8?C948I&VUA#>R7\]+GGN?Y(IC%[U*-@XOI8C $>ON5G]U,8 M=F]YG['V>8%PMRN^:*Q=7R#<[8AG=HSS!V X"RK:@>.9Q.$;L>.\4Z;C^>6$^08['#0[ MQGFY7CF>37#!=(QSGYE.%"_'Y#=Z^(USM;UR/)MP^+O&^?"24"G7=R-^X=YR MY]P'JA^Y X_WA."1^#B3!<6P:_#5T7L8+]\!B^(O2TQM(/]<@#L!B&;Y&\'QIK^ZQ2Y MR6C'8>;'XAP+8RU]T[&PT;-@K-FN'?\]^\_8E96<'O#]ZR<_N;>N>)$F8=U: ML[V*7)][]'ERW3BCGBZ(XDGLR6CJX9#;T15MZ7+8HXSGG6%C70RO ?C&.0RV<2QQZO)$KDX46_=A['!OQGD' M=D3PYI#;H7$F_RY5 X/P8JSE_R@/_M3K??W"O%OFNW^Y_N@TN(BV4#9P7J?. M&I9/Z-0;\Y4=&NL), !!^4.Q,;O_T%B[WP"8F^! /BRF2Z#WUU_GOKU]/K6+ M7-Y#XVS_]97Y/<6,<;8W*E1]F-&)/7XYQ*I'Z(Z,QH%S[M]RJ=DN?LOY-S;) M=,OHG??_&;A^]!L\'6^Y40:@[KC6;FQ&NAAGCB?W)JZ8!H)Y7\(@GM*]"@RX MK&H!/(B;4<$$A\XT\W!5 M7B"P).+'66XO H;P8JRDNWSE&:+ZXX]S?Q@R66H+ANH'7DS/["ES,#:4X33D M@-C/S*:V]'GZN^:W@7>+.D[NH4T1W$7@CR(>3C[Q0;2D1#E(D\NAG+DP5UF' MQKE$2CQOX[+LR#@_2WHI/XC.J80AOICI@@((N B8_[$X,#;69R(EY0V[[\6@ M-X4+YXED*,A,K$7D_3,.7>&X='%<&#YV9*P[Y"G8?PY"[H[\TR#VH[ X,1!' MQOI"$H60--7+83\*[._SU;5"EXL>&'E#'@(CIT>V;2@;ZL9YMRUM*[E!,H,=> M]K)XOPFNX$05"'''QEJ?JR).8>X;CWIV%+/09=X7YOH7@1#PW>40]?L$ MC<7&E;%6['J'[!QV%7(17<.'_AV;[AN:C#5X-XVFO66*YEO0IND5)MR,'!L; M8[ O2H@16#;?#U$\C<4(Q)KON"B4>F,$3HWUB.R=+F0$NDN'S#-4V$U6?CPN M'3(O9WML$'&M1NF0*0ZN2H=,(=!4.F2*SA1+A\RSU,'=5!IN-4J'S$LJ_;O" M72(;.GB"T=,ON'T](A\ZIX M<^F0>88*N\$TZ5:S=,B\G.VQ2<2U2H=,<7!5.F0*@:;2(5-TIFBN0R8!,%:8 MRV7]$_:FH>NA/M;GL"4''KL<#F'G_J@XL#?6J]*#$1P7R^'=[')ZQT ? BRL>4F6 C[/E \R7* *$XC@P.PV$Q0;V M4WMO&>M9V5M,[^CBO&6LJV5O,;V;G)56RU@'S"<^='WN?.0^_!$A!C[.\%]J MIG<*&QX%X0+F%E\Z96)<'%EJK']D0]B0>FQZ[HJ#&6/])9LZ)\%D$L"_GL=M MY(TW(=@,A4%/VUBOR(;0@]5(U;$I3"W&5MM8_\#+9]\N 5R'=_7->&J,E%)XVC'5/[J564'AR,=9G^CK1L==N MR=J$>Z?&_)52_V-TL;^^1A+J;]%QE)#>!G*,=8'^>HQLW\>0&,TA*^Q#Z-.F8?^I0(I MC<9Z^8JO#125)/;/TVBRY"\JE1CK:'Q-6#C:Y3HFU3R#HUUT)42?5P5*B;YY*C'4,OBHL[)_?S1B)OKS^=\]W\#]8TN"6>0"3 JE_QKK:BB_K M]X]8]L_[9[(6L'_T8ZRKL,0/X6?__':EYK U-=-8]UVI.1A'+$?[YV4L-8>7 MI!]C79(E?@@_^^#.S+6 _<20MD@/.R?#^YY\LX@U.RUQVN[K&JC M(F/_G$DOQJHVB@=CG3*%9%4;18VQ_AA46;^Q"<]T&L?&3?AU<02!L0Z,74%W MD[1[;*S%W[MCH;/81.N:BRAT[8@[U)YY\X VH1O=L;%V]&I8^=5W(W'=_[4X MQ\!8P]@@@&^R,^:QL1:P00!O;1+@QIJZNP:X$0S?6&O7*.SLJ.7HL;$VL%'8 M::V.G?8FSXZQEO&NL;,EB^S86'OW 8!?\7 8A!/FVYP\"UNXL#%"B!AK*>\. M+]NQ%]J-HIG-+POJ#5H*[4;1;.&7!?4&;81VHVA6\$LS]MWHG^U&T8SEE\;+ M;C3/=J-H-O7+LJ8-ZISM1M$,Y'5!_>1\(HQ.KID_4O/@QZ^N[T[BR5YJL^U& MT8SN%\$XN]]CC!MKR"_>]'UR0VY'02B^A&PK$8!&(,180W_7"-F5(FBLA;]K MA.Q( VP:ZP=81,C99.H%,\[)Z7@5A_:8";Z=8 43F%?36+_!3E&S)?V\:9SK M -6ET\ 7@>7:''.$^)Z:?W*X^8=QK0]/MJF1CG3#&=**[ 7@62(-K85Z(P MSJ%C.E'L1L[OBCR,=WA)Z6LIW/?#B8\P=)%8--A MFC]'(KH<]IGW_)LK0^EB5^?6.-]8 >CB%6AC+>.<8H;B9T=>L99Q7C%#\;,K M>6N<6VHMOMKGG@="[POWP;SQ>K[3(_=A#[43@[^;6_;RI%VSBOS^Y1L2.#H&V%;MB4$9Z EY<5FS)(F@;:77O$KH;U?Z- MM'!?G(ULBW:-M&9W"=U-TF['3,L59G1BCU\.L:Q_-/O*HW'@G/NW7$0XS.*W MG,^5_CSO_S-P_>@W>#K>1O%:$X1FQSA;]X$;EX_,DWFXG$=TL^*XZ 5BWB=7 MV%Z 98?%QQE\F :">5_"()X*&,*+'=/N:,O48T( SI9=;"V'GWP=OAE^G&$P06&\FQWCO H:T,L)Y%L 9T&[ M/GE"(R_(JK:%".-\"@5"Q$9EN'$>!=,188(?J&.<\Z%06-N1RZACG)_"T&:/ MH7M+<3/G/NIEN)=K5WS/+^$<0 N:7W0-Z.C?L6EQ1)]Q_A1#NSCN-Q48Y_?9 M)!6T2RI8C0J,\T\9#/A-JKU=XUQ7I2C> 148ZP,K1?$+4H&Q3J%2%+\@%6S= M([7VWIJU9G]NZD^<'_"8'JUO@1[5V,YWB&19X=^M^D_60W*XUF[5V8S-( MWKIW87TW2[-1:QVN@N2Y1Y^'9.,,;+P+NG C=T37)Z=,9#Q?-V>GE_C-UAV5 MS=8.')7=K9NY10&$<9;>8T3YA6%"R:WK>;PG1&"[],QOHMZ[/GT10FVO)AER MCSX+/P?&&81;PL^3\SK@8GFN__WZ\8EH%GRN8D6!&MJO-2M6 M$#H\_+G2K+S;TOK;#5IGXX#^/7S&:EO):EM;7.T1K9-@WFP\8[7M9+7M[:VV M*>FA1?^VX=_F\='Q,Q;=21;=P46_HU6+( YM+N3',6<.G4;'O?WP$_Q#;,YM M'K298Q\.#UG'[C2XS0[9\4&[>3ALM9VCH=/\ORV*1DW?$M$,US=Q_=J8NZ-Q M=-)JU%O=:?3^SG6B\4FST?A[A1[]\).8,E^_8 =>$)[\#=GAO-F03 MUYN=_.,&.(VPOO$[ZSJ8,/\?5<%\41-P6-6#POV+GQS#%/3I3DY[V&B\!SAP MO8QFJ_'W]WB>:PZW QF5=!+[L&E\"I;$3%F*-0[Y\.?*WU8 /H9BW+"!QZU@ M:)TBO_(C\=,[!AA!X&80(Z']X:=!^&[NQP7G]^;R6]7Z5#^M6ZU&MW/\X+(G+!S! M,8^"Z0F>[V6[B(@VU?,#8D$UV(W'IH*?Z#_>.ZZ8>FQVXOJT)GKIO1I]$$11 M,*$);GD88=BSFH3FDS\KWM)JUSN=)K*7"#A9Y.B)%>>IPQ[?+7Y_?%0_;BS_ MJ5%OTO?O:+Q0_ZB UIY&%7H'-H(@0HDPMU>U^N8TLBB2Q=)(G#('8TU/&A;\ MEDSQCK9N,(5\OKS^:J',\P/_6SR!06Q+J4G7R+-L5#U\ABHO*H6? IM\OM@M MIT("!219Y4.S4?L7"9UTE _6BF2V^L9[H /F>4$T".XU:%J5#__]M^/#SL'[ M>>AHX&P4YZOM_+__UCQHO%_]W]ZW;[_V+JSKLZO+ZQOKZM?K_J^];S?6S:4% M'/(&V* %"LWEM=7LOG'>6I>?K9M?SJP,\TP89^_T!G]N'K<[SV%!6P79 Z[\P-&Y(IOD3%HJ.3HZP;BXV@2&&.-K-8?-:CA5 MC?N:H-KK$.YI'(8PX6=:]+]AH%4G3><#;>0S'X0Q"V>2&-#6RE-RU4([[$=/ M_\MC>/FAN+S>-W9U$\)LE"6Q%LOJ*I;5*3++NKGN?>N?$V]Z'6QK.=A.@\G$ M%>C2 MH1[ZOE5O-]=[XZ%%=;KUP];CBU)F:]Y& M/4A8@[9!6]-[M$(7,3V/&HF5%]>I&S]RS#$C5!;X GE&B:&G,D_Z%-2K1>5& MX!/3,+C%<5*%]JCRX8;?,_&0['@7.0]Y !8L_,.0*8]"N)B4/+14^R:@/B&J-$"&S$ (S&T_A.'KG!<&^&#_-O- M4BX]%HZ8[_Y%G]_N'>6M"+3S^G6]7[=4J\30RM.5]2VHOUU&,7-J4'?!9;=( M1"N";=W'BD'"V^$#/<<)N1#J/Q@EH)@IJ5#VT8U?J=B\@ZC,96/PHYCW:-F94868@PV0/$G,*? ME^%-<)=H)MAQ]7,01M;O\,^X^@QL+ &;QX?[ #42M)?A%:AU(%17U_JP7>ES MU3ZCH+IL[RH 8O#^<*?2/E"$T $-]:#9>-!WM!7E%"SO'2E9 M"A:HA4Y#.#+NE'D6O^=VC#D<\#7H6URLHX/N]!BLMNOM'8/=(1+HV$)"7J(3 M/WC'G/'[')ASE_9FC0LL/,TA9[D3W*U\.&HNG-^W:]S$8?L.[VH<^'.>9>R[ M>M1LU!J-XS7NL[8.UBGN$_E^:^B*2IK8ED, MX&K9.8IZA'Y:YEQJ](%YA6[DPH#2,DBCP((GT(24;*#9>C-X MB_P/[V][=G2RRG8I>,( /VFKWFFN'?[2;M8/.YV-.#<;]6Z[O1'GIKF+.EC? MXVJV!%FF13T6)WGC1C+"5LLK#YINZH MB';XO3UF_@B^\*V[L0O?I!SZ:07;+,"L9G&MKG0HL35KM@9TX!*EXU#>TP/( M^E%@?S?H8J( 4%5'4Y[,!*1'=/=;0O)'Z/-,G6%YES[O7\$3/N=:.08F &O] M=Q!^EQ1LZ2&>MK%7,5W:158]1SG5!-]_ #%A%]9T#]W]B$;G#V<;%3KV[ M$L3/?0O+N(GK&%2>3J.KL9/!+""JOH8Q*7U.O\/,_\*)^VK>EAQ4C"E<%;A*:O 6B7'T->%*^!2: HO-^OP^('T3PS9^QBUP+ MF!7%!(84'"H>X6)MO++.?T4AD^KH:&XO#PY0N5FHW E6UN8?OP5>[$X%MY!V<1C"/PI^8NS&GX(VY8_.F^59">PP"! ^,8S'/2TY-]C@- MN'H !EYR@G*')B-OLN<'?\8X8\N!7\'BQ$>G(;T$EHI$Y%UW+ <-A/KBU"5K2"#U5&GCU@4IR>A9; $W8Y> MM^HB2N'Y,JP SP0; M''\NWI9B/JN\KA_(FA )THCB>PFC:R\3^;N%M?5*A#T9D1[LA5O,MN&$8S=A MAX@>+4A_Z;>@5ONU)3_ +V("O &F";5, ^*8 !AF550(8#P0H BXD34*@[MH MK'^N@W[ I;E*"5QT?U]Y:&$5J[+TRX=GKY"PKSPP>R4QD)NM0:VU5,__ 4K8 MU1U:H]X^/%[W#JW9J1]WUKV6>BA!X*!SM)'KJF:KWNJL=_/U HLR$E)']8/C MQRL [&!1Q_76T7KY*P\OZJCQ^&7JIF]8MA3/\S0;_Z$0,+*B3X$=CH)PML2+ M30\1H[350ZE#N]6I?+A8SFHW&SVX&4!O3M0WEIGUQL<0KKJQ7HI,J;8IC.Y^ MG]O 8&K;<:-F_C:Y+.1HP7P@NI]J66XV"#E:CH!^]M-^U%V#XB+&-0;$K MWJ&A!Y#\?J 0XF5:%%BQX/04[%46!(J2LBO:QX:^-YS+F^'D=RY,#=-:/FPN M0.O\UA6D8/K,MU$3 !F'B;2!U6R_80_@VP.#:BJY-_"(L) 8P>/VC\\>&0 MDW/05XD;^(Z+_,D'S" ;" //"H!796@F]?%0;%Y"&9U&)Q/^W&?A@,&PMA+T4=9\]-LI7S1JZ]]RI16&"L9('G>ND$LO)FFSF6S%HA"=7VOSZ[?CR;1 M&6[T--G^2I1ZM$^4^CB9H:0EB@I 4$NB2&E%4W:&^HBEJ=LO8N9V0#=[P+.] MF7"%JN> 'J1;7ALP%-THW+DO))/'"SCXB:( DLFSY Q,?SX!+Q39.[P05(Q; MI/MD[/>+%O7@$ MRY#NI':3:I%VJD3G;#2"DX)'"4\0CZQ;;(JWR(^3;$E;9F$(BF$'&B,63I>[ M0]0X8*1ER@E&2_PO1<*?Z5H?QHA]5Q)P+)S*'$6W*G ^;7?"//%SI;%(WE>D M:W_V I8OV7GBQY.:$U B#KY=L;"L*ZT<'5:/VDFM%;VN M#Y846('4HVPO$&1EPC"8'FYSBT(_4&5/GWH@N+]N*03 BYX."Y6U8 G^(#[O M\)\'02/&('S%/'3:6>B?._FO5&PP)C2)(:J,/IRIYU8[[E\[4\8>#3Y>FO7\^^W?2M M\V^GE]=7E]<]+-[_\=_6]=GGL^NS;Z=G*^YI5QQB?85$I$7FN/-Q!H\""8.V M=P/O??0 R0GE )UR(*'GN-@IZZ8TFG?H@T,PVD:TYU M>+GE"SU,TK@4"C%II*^P@0B\.'KXE9L4>%FF=WV*M MFWIOR-89!5NX"OB7G04L;"U@G='MQWRS *D0FM,,8,4-GG_[=/8_BZO>8>W[ MU;L3O'!XY7']J-M>.[SRL-XY7J\:R$-#';3KG8,-!>AUZX?MQX?Z\;"Z946R M9%KXYL7ATU3^1%6'##.BUA:^-_VX:I$\<** M(REFJ(5;S?KS0BD>+0;W J2^;&N[(O4UU[(.J;/FT2MD0:>*=^NELP$,5#CDKV<[>X/5UL1VK53*<(A!FI_+A*@RF"&=>*CG[@]16XU5Q MFW;);8I F(>5#Q=\Q#P,4;(YE8XJF<[^X/:5,9U.R70*0)B=1N7#5WC'ZK,A MCV;6)U=@*'(N@CJU& M=90\Q#@> HAO-5^5^M(MU9&5<[V"97V\6N M_M]K#F_> 4<6>K*ES.>5R3:4FL3]4TGJ% <.'9G/&:^OU1L$<60IHPK#C$L>M3=$T#YX33S* M.BJY4Q$(\ZCR(56:^FG]-^12_7@Z]>@S"V?4QZED1WN#]?;AJV)'QR4[,I\P MNYB&I9E7RK;TA MCZ-7%:PL3;WCTM0K 'D>-#!'(J"ZY%*!HEA"IXSGV2L,OTH&5.:)%H(\.Y4/ MEU0?^=R7!4!AJ)+U[ UN7Q?KL8[+U-!"4.9AY4-J:F$<$ NI]?;G((2Y?.N? M<>@*QU6M!JBSP%7(;[$ [+DOIJH'0/7NG2$;T_!/ J^5-9%;40Y'E0^9 RI=-,6[:2_^P-@E\E_REK]Q2"/(\K M'U3&ULRZO/-!(QJ[4VK/ :!GKF]]Y#X'50EOZ>7OI#&EP=XJ:OO!?+&2C^T- MH;Q*/E96!2H">;9:E0^:8Q$S0C\U<#*18T\WV.E>MLH#8U#&+$G;T#J'64'W MI(+A6+[(NJ MGWDC?84-1.#%T<.O9$CCA1K1+V_^WIH#8>9?7*WK_%Q9H]6MS@)^'V89/S?%33*KU8H?FF4M9HP]G M!T3O#1X*"A: *9=W.'STJ"P<&%#-1H ^1?ZRP/IVB7@9@$A?O&.A4[L(@N^8 M'Y.66WGPK*NE@U0F)&2.XW]B$;G#F?S*Q2O&Z*1]L,V]T8@G;@3SVRL<67UQ M*I)=2@-GS$..M1VHU%40AQ:_QQ0@>;F*:!_&$>8148(0?!%:H:K>9\,#D1L! MO\*"PP1*3X$RG81J$4_C$'B MM8;:6R0OYX%#^<'$M2V'18R^F2S6F+QU^9WT-3$AXLE4$F>8I+;E:'2U!;L^ M4CXM-/9M>3CDBEP? (VAY-8$#C7,8@3)5C=A0S+SD$0#:6XPZ' +YA M&$S@&2!T/$/P $$DM-S)%)"'XQ(:'EY7W?K\\)K%%$0B !@!FQPD!\\)_#&C M+4V8(^O9X0<1#Y .K2BP0E=\5XE^1-YP5F)![TWP9[5\)*D0T (3T$[R&ZTG ML6)#V6E;#<7@79P%%@-4#8C6Y(7C42EQAPL[= ?1Y;D3 M%Z-%HJ!JV6F)&QLP#GL(8=43' >Y%S)%^!#CQH'*'(N4-!E>DHRL7T#V,N:2 M-X8Q1:' RUA $)[&7T VP!P(Z/1[?)% QH&;P[L,J^<(_7O=^IUK:'LB( 8= MNAC#8J&Q@5/ 6[ 24)J$W 8P M31AQQ.#EN[&+#!((*A:2AA$!D M 6R!*SL!'BD/%/GWZ1D+^9\Q<%I @/P).'>:ZGL>A@,#..EW"0K M>:5H!L$5S#!0!09$*29_ZOWQ1R*8@1;OHK&%C28B/IK!\)83W/F .MRMXF#( M#26$5!FQF>:",TM:R4 Z,(64&LMP+]G\'9?:HL/?IVH#<'X8P*..%BDS8_BD M%P!;SVH8>F4!TI@=!LDOF05JA=#UAS+"$)_.2 AI60Y5\KW@Z/BXQ"9L*J 8V; KT/Y#%*!!L61T;I!YI;SP, Q!N M$WA-P/:7S 1/L4$8,.=]9M+,LI.MDE1++NS2C=I&-'MU*IYK?9::0\72-H> W7L>Z3,T:491 M08F3: Y*M8+#3&2"_U4GJ']V"B2$]"]PF*'K<0=V@@8!R:QP)(\#RF,7 ]:E MXIOH,/#0,$:5YV[, 4BWS(L5.3ZJJ24[4,H6*%0(*9@+=0N8#PP%$,_ IF.. M).YBLB'"43RNF6;E[9]8E'B8*HXNF&8 ]!!;TY&6X0H]+]8#309!U0KW^)"" MGL5L7I-,%33XDFJY__&'5+@!TWY@!0-/6V&PQ7A*VB>>YL[ M&[%\KY(QU*V/L8#?Q),>E]19]-XD'\RCV@&>GG/?KEMO*O!G1:K_%4S_@S,# M'RO P,@XK]SQREO@]<+B*$^ C8[EJ6\>=P^426KK[&7DP(J1@9I_E_I4\,R1 M"X7?,^3F8#3@N6=:9H;XXS+%'2>PLUI<1NP&\#Z)%5 ?0)20PD F>B+%O@'O M'5L]T.= (,IIQ^P6150($L !D0"+CY2,H]'YB%C#"2T;@?25S)Y3;?:H!ZK) M[U=H@H-,H. M1I)J"M3HZ4 1Q CL"]E=*PN-5;GMJJ M9%FJ# R4HKP&6C&J<"J\F: EETI"TXLGKA]/B/!@_Z$+) 5'4#ZOY&_6B :U M!BP*DJ/O0?HJ.*&P<#TE06A<-TQU&ASGS2^_]4[?OM>N!!Z"EH4)(J@RL*0A MB032$Y1]LR*IH4("@DZZ2X'F.HV_@_3T:[@$4$H]7%:BE<,\O?,^C(D^)WK[ ME\"C=M?6Q<6I]89X1N^WWOF%]<_?*F]A&8\]#C2<@M)!SR"33@ZTG0!?(5$P M>E\5OJ2-0!"9N+*)"U \D*/V9XVXKQJT .7'H2V- 824-N.4_P(TD6!"LX%. M!Q"%R<"F>_"XD'VA_IZDWEU4U4*E6[MY.+NI\GP7A)YS!S2Z1#,HOMSXU?= M(DJ&[J1:D.2'3MIM1UG+ R5"YS3[K)H'O#B(1V/T\$=/N-U 'T:G'> !QU9. M9*2:(&G4HVA'^C^)2)8^]@RM[?@1368=C.Y(D>LK:]C:1^I$#@@DE&..B3M MBT\W2;1#YX3 I:3B:4T=Q)8*DZPUGLAG=64NFMC0)4T'<%,?,B9H@ZW9N!H='H\*R+0)%V MLLH]:5M3LR+=YM'.2!?)M'7P?LL^Q$>6\%Y%!]4P%.BDV:EW$1;GH N,E'(\ MCF$*,.NG:$E5@=L#0@2B4I+5K1L&/G4 008/)X N]/ 0* S-<>G$:@!D>T@& M[Y_D227.5L'9F2]BJ4RE1P+P,]+N4^"0?#+@I (35)!YQX%H)2_MTJ$;01AGX!1*L-NZ%*EK+ MN+ ,\ML/QX65$5ZO+L*KY$RK<*8;"OJ16K.\'G2T @!*)]Y7D<:6U;V>:_:: M&)_6AYWC%2HH._MH-N4,$KRY 6M!>3EDP 6:#BA;)!2LH8>V@%;E9)#-+0@! M6%+5HFK=L38V6(B>+E&W?G$Q; E']695M(8RD2*Y\)"QFK-PZP@ON\-XT_QRYKVC!T@T-%"S2:^AYQX0K$M>@,2AE"*-"NTGO2SVLH#0.\#[6&KD!<@5T5PD,_[MDX:/V(9V-';HPE&E%? MJC[[>$!O'KV,2)WBF_3H5S/.Y[SS@9S=-DOL=7G#LY:C7WO]\+(;0Q3P*R]0 M#N'4(3CGY?YEB7.&;D9H?5X,V+0I=$U[%C)A/VE0PR3P0)&0(67 =FS=*HZV MH"^Y$Y NNT115A*%S.9=+!23K(" ;@T)%;Q=H$ :#TPMFSETT=&37,A M7W-GF(X-^N.\638".I&+\O3?Z?!H+H^(/,998I0.4!?%(NB%-$3VY\SQ3LAY MD//])5^ND-.4[5_00>/(P[4G=Y;^4' M.0=ME(7 B,+,T&EXE8R^E @B2OC1F!(Y;W-;E$[>-$E*B^D4(RG(;SX Y,L M!LZ<-K 1[![&)<'\]_CL3/LQ\[Q6GN6]O$KZ'5C3;"HU0ND;3U@GAC\%89Y, MI.,Y\9)G'<;(JW+7A(@ZO-T/W4$L[U]A7$>&,1+5@TT/8I!'(!O&?$)2 W]2 M^'LP#AH(B8?(,D&3!2##S_S/V)V2$,XM5GK G8!"KN1U@Q7(Z$(X7R-,.]"! MIB@=\A&3;(*%N+2F*IC'T^.HAE0I%U+X!(*.R[+!*?-#QCRP],@HO=3B4G57 M49RH]P:>ZTC)A;,B#GP>483'9+/WF<9P_6NNKH[W\8C] 9B35[/3I,Y;-L0^ MB3#'1Y;&RZ,UF"3-A'C!E4V>D2D+:/(,/ILR9AG^ JS& MO8>M3T,X_?%$Z 7.)-N9T2'364H44"AS4N#?)"-)>\-EU(':'!R4"2C3P,XQ M7C1)JZ'XP?I>WKEB8&XNU2,7F_MX&-4_1,:85K?VV>C]%=D['!FBX=3XOQ^WR+L%L\CG+B/VV")?=O>2L1G=I=8RA2^E\6FDI2@7^2KA M:N3JBH )3S1_)A7[X=@U8&M73P:O5=/@M>KZP6O5-'BM.A>\EG4@9*+7JFH% MBYDYF-,Q9H@%D49!R 2&3.""HZ,34JL;]GF>)-H!^#W.?-H% DONAU3ZQ*MA M2]> 5K5=3\@0<,RJ2(7C +-Y,RF,=@RL 1D&=^0P&4N?A!,P%AD>J^,G5":A MLK,X=OQQ25?DT3@ V(#!-*'MWC%!R9+2*1(AH6&^@(Q>"@.)6W>"%(;ABJ1Z M:C JR,NAIY48&)ZI]F-DHU2 MOLWO3("]-XKP''P%LP2V[2K?T@!X_82GX1#2T3X'LH/]5+?WW,FRA,H2ZL*4 MG&4N%^THI704=/8O=;I$@>>E7#-QF[@J/B=Q-N:$ .S0T^'V>"=!OD([18%* MILZX13+.%QJ4#E.R[A%5C&#>/P(*,-5? M@!&TJR07:*>AF$3X+;GTRFD$*.47)7M&Z#_I-TD3Z1;=)V6 2@;_G3) Q82E M&!*@8H9X?Y1@2^>G:>@JG9^9E-7D%D=31 T,:$2OUDOR]0:H\,Z$A!R\IXNK MH-Y5FS-4\?;6 PL.;05Y5X1^3KQ_9[+0"Z<" Z 'XME C5[0C:[-PC"]&B(' M(0/+P'9E:A(J>W(X](&2Y'15ZM\4GJLEYF$^1)ZRIV4*6,B5H:H]MCYEE]L\ MS%4DHM#_N5(+^E6K::@W.Y;5DZ.!]WD21<3LEY3$-UT[Q1Y6[1J:75 MQ6H<&#WH8\2@0_W3O%DVB@^S4)'YNK>HFTE:QFQ2'8J@"K:$6/Z"S!BLI>5Y MP9UFCIC:0N4#PZ1B&(ZI@R/VDLU)+YF"^,,)YRI2D5QYN32Q))DZF^2+FIW$ M"=[/84)GQD0DIRX&;X3R CX35B9]=BD3U;[. *O!$>'H>SPIMRP!TM,>CX"N MJMDQN8]1%H!&X+H3[KCQ) D!P$O*"*_L *L6;4.%K-Y/O23J1-4:&;._0'0& M]&"$$AS I@"CWI2>/;5)&12F4M9(NFXZK1G$_7E:VTF+Y 4H59/LD2?/JO0/ MD4N5ZCJA<[TF8]HHTHW6J=VP;":N%@E2=$+F\C- MKC^=BE3$,_F(ZI'7YAY%<:H.+-% GB'_C^N5?03ZI0\Z60BGN=G0T9B/E#70 M1S]Q\Z854'ST\JOZ" \AIUJ1 0[Z"HD!VQA2]B1:K3J @1@HRC^2HLO96Y8# M4K%'X%9B)@"?(A%-*,_$O<#*GE;?(C.2:85+_-YQ=/VU-/=MZ M4Z$O*V^KRGJ? HL:,R&#/4A>_J^?W/L3/_ _A[+5J85UYJ[1J1(+IT+.0T U M?6'7.A6\! 61X8F?*[6#"H$-GZR-&)N>@$8\#< @I]6=Z]HEJ">KZ PG485/ M51TM^E"Q\#H%!H(141L=UMK8N>JP^].[_.(^D)>D.PGF,QW6)A#+@X3Q)=+,D^94N4=-C MF30/O^(A&MX@VQ,BJ+42*CBN?.@T%HC@[_FJ)Y+^M;V=4T5593RU4=1OTQ/S MP"E/$FC/4\%XH74(/*N_%.YN>Z=W_2I8,_O7%51H*B\I*;F8*9/,2B]%#5'!A%%X>$M)F=> M-)YAK9OO-=04K0'SY'V1UCUS5YST-S#5)'EB *KCT(VL*;._LY$RT1@MNQ9@ M5A@RW$Q) *ZTE3(J/(2BT_NVH8%A.Y,42#,N>\F7XGV8 WFZ^6 M064XP%Q!3R!3=1PQ/P[=< 3Q_!14CB.*0J8-,6G3BLQF[L84A2[-'HHH2:X4 MR6,9Q!%0B$^[$-_QSK@J*WQ0S8"DL+*B2N6.AS'Y9! X,_I-58ZSE$5S(HLE MT:+!* ** %5!$AH1D"9P>>,]Y<$4'?=PZ A<<'S' ;TMJ5B6] M]](T[TGT4OC27*T&B6PMAP=PLK&9E+3ZCL-YD#% 6HDZ0DKI1! M%%'#N14=M?]NC8'4,08P87W*E2\BRY*<2OMXE'Y'.AZ$ M3)7]2BLW*?=[0F'5;.5$61H?70LZMZ**A?^^)U6VE%# &LQAKM^$K @-6MB? M,=*=;@M =&:R)5L3I@JHK-$!YZK O"8^_ U1B)URT@D$Y92P$@D4SC>&989M"Z3+AFRM6I[#@)/;+"I6G!TW<4#TH+'R 3ROY.]>&I1#^%3V#X:CQ% M"U29+8E":[-I>A6)PZIB^GI@C /!#'RLIAJZ<'[4];VND:]Z'V%[,G1T 0O" M MAH>Q-PJW3'-"*'IN#W8"F-X"=?1YK+T$NLWB<2QP%>Y& EY5S->[S#BV07 MB2@F:0!GG/G)9QA;+@.M=?4.^H-]G4&@,EVP8M"8H?T"F!14L#E?2QRT% 58 M)%^,N/>JLL!LU1IRAP)+=>N19!M879QB7F15884]5^2KD9-+G3-TSTN&C\TQ M; UW"EIQT'N>Z_0!8B:,W4@&2HS=4.:/A,$D4'V5LMZ,JG9E" (I+@-HL:IZ ME*4.#[2VU!ID8S,E.W4&!M8N3XA)>00X_Z[:0V0<,[)#(5@VD MU<1*FM?AIW>+WQ\=U \.EO_4J#>7?O_04,VF7, C0SW1WWJQ095M30/>'^("47E#TWZYV2.^\A=_Z*2;&U:X8ACJ^*,]<; M)6/>1\:LNZN=^PZP:'2.]3PFOC/K&]U(O":>W:AW2YZ]0./:Y^,'/E?^DA6> M>B%!(+U*+P]&NF_Z%D0RRMUY>4FPTXUWUE9NGB4,=KK7)6?E'?D]]\R#G0LR MZ;;KC;\O7.C+.$?I]JZ17 8][_$:=, MCSWV^+?K1XWFNA[_@W:]W6AMQN-_6&\V#M8:ZJ'O6_56I[N910%4.H?/N8;0 M'+6!_/1A\?R(6%44LAN>NSP<\?< N,>#,G7/-_]U;NM;T*0TZYS;]L1U'(_O M:-MT0;H8@_HP\A_$%X+( R9WIW[X]^< 8L7C ML?> /.K6VSLQZY-=/YJ&MZ,#]\4+!HFVECER&UW+ ;;^>G(Q2P(AD>AJ[?H2 MW0)CEV1PW9OFV[F@LW4.R=,H-9"4._6#'V,)<[M=FR44$EK'W7IGO8/_(QSO MJ9._X;UWZ]W6"I;K0V>J53\^7/%0;7391PN<8+F]+:/GL?)U:B^EZ1(KG_O?O2<4=V-8B>):$E+^8VY#-:/*NQS'_TB*CT6,VG= M2/F*IFSFSF?2YG)\94%TJA*? 16E!+KT)-B'(J9J"<3U620=M+/,E>X2CTHQD$8U61- MJB3/$M[ *%W89)(1+9,IL:*?)XLH)?U.;MVD$LYWV'G2RC*@:A/4E2H8L^41O01?5/= -#F=*ZT!]4E1Y- MBSK0K^KP:VQ1/JU,TLUDY:;EOF6\M'-L9Z#,W#=')."%" M!:$ZC192UE5^@?T@MA"RH1,EG:+98W&TF/#^M'C<-UO:1M^*']N!=Q=4=E][B]$=>FL8MZ7MAWL7R)O] 1?*V>U*06 MV6L%P.\@%=Y= )O=B$,Y8QPWT)A[AGF\JQM=Y6#'2BU>U?HD$_90+/U&:I A MSM9"0_-E(44\W=8Y&4.@>^_"R6W" M64XA@+6SL0NC=I<:#\1185N:0U3:31W!^[P\CZY*)QJAKQ7+%9 M"=$U6"$:_6"@X<#6Y5"6 /Z%ND/,%F"YYT%S&974ZMLAYU2V>Y=RH4B .V5B MC,YQY=NYDI:R]4:Z@MZ68%PQX-FV744\E#/-4R%Q4 M.="E?8..;!25%^C6ID^?DB(CKTYFMCKO#M^U#[I@IH94KP4A<\,]/E;"5+5+ M*&7 RNRN%K%[JFV4*_1UAL5NT.';9[=4E+TGR^*6D%T1LI\]?D\ 1->3U0O! M)I-5EL6KDZD]>47WV8NMLR51*@Q5#G1K--]_?6M1,VHJG>#P[IL8^ M&0>\SS2H=3;AX8C[]LRZX.QV,V[@(H$AT]D%8 M\U2PE>#>L#9E-GQ,EI<$+*&EHWN:Q Y5I98=^ /+NP:;8%LNPS5QQ M=Q&H M^M=IA"UV2Y0-B%1 %W;4T^#+K3/DF;Y^8^Y-Y^+39,^0Q_I?J Y?KN=8/B!> M-^U(*W"_<=\"RA"_.="!91P*"MST==^(V-<-B9F,@*-001D(Z5N=:K?12$$W M"9R8.G*_<6$"A7O\ 6_N9*2D'7+'UE.'%LO]V.J!L/XNS)4W$7*&>Q6#B6,B5.-3U1S8AR[5 H8VH MNKR9M>3)F]EA($26N'(1QYFVJQDVK6;0C78EQ6(7%AD\G(1]4DCT6!(^A4.K MLLJZ><^/MXXX.BBV)JSN0^FVG0UYQKN]1T?ME&1 ,(=[ZL@ '!IY<8:'8>>K M4:P:DE*\LFR_0DD!@8BTL-9]GU1+7#R@=W \B>8HX%W6V>:2II&.!YR&7.Q3 M@7*9V9&6PTG -O)*7[;(_9UGNFCI"?42I*$J2ZI33UL,0A&T-.ZILNLP,T9I M3STL](Q%QA$I,#DH*=]%IC.P; ",2F32[!U_5!V -4RH=Q=V;\-.,0,EQ)/& M%-0(#,$*,%6MLZ0* ^=5-F%%CI'M1H8Z2Z3YO0KZUXM,96ZN'UJJ<:C>N5R# M!22/;OM*-=!!2JIP[9#_&9,_2NI3N"&IQC!U+2LR"U>C8;:1!A 5VT=1A4D2 M?H2]._0NE 1662(ZB8PE= M8@-:D+TH/_S_Q*%LHRY%6]H7+&WA3NDY-K(0/9]6MB25PA S264RO09M!7(+ MJ',+*C7V& =:F+CW&FFZ'SGESK"1TMVIAY_2SAD>!,D\QBF37K)E10*![AV+ MTUXL#IG-6[BT[7BJ^P](OJ\"$90\Z#G -5QJF48M\% 'OZ$.3M=HI3ID9I[K M WJ-AP][,9Y?5]Z^EPKU!>9*4-C1&\ 4?<)+&8?-WBZ\>'&#+V8[35#/86JH M*HTA=3IQWU83M/CTN+R1S2.L5J-1!1J4G D/E7C[/J.W?V(S8?7N&&@5UQP; M%)*2#._>8(M\0S!H@;& MX63(/G>@:-DP.RE:0+Y:0DDE"\GEH&F!+,"%9OJ*Y=BN3"MC0F\?^UN 2G^W M7Y6!#IOU@_;Z.2]']>/&AGH!'-0;GKZ'T&LL5(=M] MK2DF*#E>Z]Y13.UWJ:8'(AM /__*41*4$>V M56_\8)^1E>N/K%%B]L=O6)<>UE>%R4;]\ ?+7I>8- N3S7IKW>+.V\7D%D+@ M3)455]C5FT529CQ/5CRKLOA.XVA:]6[S):N+J\W^>)C;VCRCN+@!X^5%*[^7 MN%D'-]W6;G"SN1I?2UPMK1;F(5<>#@19YPKL^$>NP'9TWW6>]H6U>@/L38M^ MXK,D\N%R.'1M'NYE+2R\U?79A&HYC;@*:\ACF)A3,6OY[97V!U(#XX*!T*S M:!)+;\AP#S0&3\7;0FD^&DQRXWHJ%8,8U\@<,=RYM[92&V:_35 MJ]+%/H8SF+0?!;?,6Z5%32D:01EK& HHLTA+\KW+I(" -A*UMVLN>T=>L28\ M3C^%L=M?F'?+?/F%2Z[LN*_%7G\\RW!+5@,U+B$+P5CK#,-$ZM M*\M1U40^L(0;\:H,CKZ[NZNSO_ZJV\'DG:O=A\>/($%4Z(?*VVI*(YEJY%B'$7CJMR"I)ROOGY: EOA&%'$X#Z0K.,$4 M"7/ILU]B%VO+^KKRJ> 1IN&H^6E%R<*G ;!]Y%(I*TC+^8[RJ,6UXC<"@3&G M=/Q#I+5J"?-8,AJ94QWK+,)Y]I5D2."07T=2^%:^C$R$BKS*ZM(>!48!4PY\ &;,F?14#>F_PJJADM,0MT MJGM+V=E4I59!\.%$;64]U-!Z YJJ=Y\F[UKS:&?TC3AI'23%&5Y^">]S &MV M9%V%T\#1.<2(=JJIC#T"4''A0M?TG3^8.M^^JLKX)XT9=+73]P\7]RWQM@F\ M_0:*78 <4Z(OB2)2>)0L*H-%AS,E79%34'UQ '0P(21BP7IXD+I T+A"ZP=N MZ-10O,^L)?_;%Q3K_8#B!ZP*:]]24>2LUL9&2:7NA:+G):UOF=9_B6%8ZQJ? M$M85"H:9K)A5E]+X4?6T2E)!9*0Z6EYD9\FZ M.7,J99#M-;%494NT,67Q2E5=[2D!"A4RT67@B6M6%F/&JA68?J >$%9EV5[@ M&7@E\U-?+NHTT50K\Z8JBTZV(WEE([R MT"C+*97EE!X6?[N7=5K"4)NW8* Z]]C!=*9./S 0)[!CR3@&,^SOXY'XLJA- MC4#_[**=OA-.+%VY#_V[2S:-08+GOOVPMI13P79(#HLRV_@E7_K<^AH+'D^L M*VP;5;7Z,6H%W4;#^+6WL4O,[WB(#D&[[D*[]5GV2-M'PPC= M](D'A+HK#O[#;;JES+=;Q6YM&0]*%=Z*Z/Y(=S[5=WJRKQL8+';H#G3K'JG) MPI_4"NO!Q^B2"W^=8-LF ?!RAZZ-MZ9IM[C85VJM;(S+;%>UAM/;P$YJ<*Q4 MDZF'7L2E?_>#.Q^W&E-8 GXUOZ!$D+J3*7/#W$29SE>6:D\J%7-LFS34%EK> M#ZZ68T@+'NQ8>MQ>T@ M]G#QEL]'I)%[9!'JZUCXA#N141:G .YAC-_9:!QJ<^\!U&"W/-F"F-K"+5R3 MJ@Y5SBJ7F7=C[L,,MDMV)7RBT;!U9](XF2S;]'X8C1M\B6/W1&ENYY&.:H\8 MT^X)8=0F5SN\^3WVG,I==/P):R/J2B%)I*P^PX.PM3L6.C4O"+[C?.E-L>[] M"YN%=?-EIO)G]?*%>KF?O%RO_"AK;3>:9K'61QGI-9$1:1WR+81GAG MPH WR5N-$24YYBID^7_--;ANITRG;S+ED4O12A/*LA-[Z84[U?M$;J%O(ND> M,FVY-Y2R-NNLGX:N#3SU5'DS-+1D5[S$;R?YA8(QLFWJ90R9EI@^R M#&<#&,6XA1C;^@F=.(1-L>5*:"]"]@6_XS*.)S^0%!ZX&^6THQ_33=,09*ZI MAL-> ;*@*3,7E2+(. 58$@VF%$MTVR:6T* MZSM718RH#MN:L6),IP"X9 IZ(\1R#=HUD!X C[S=PD:7V!D>TP=D? PAF$!6 MU8U@9[11Q" Q<-!.YD5O'[@X8%?#8OGF[KC<3P:129M;= ;GFC:GIU,[KW1+ M*\AYO*S$>%"0I>6. S9>Q.ZN6!K*OK^^ +)OF MN]N/O&# LW(5OY!&QA .="1*O&T7;[_Z0M;;3[&FU \[M?0D!J?Q %"B^R]3 MV"G)"[#(A$L1'AC4(RA8$^ -(Y" 9#-M%P5A3J3\(VNLEGC>+IYA GT;? LJ MSH1N(:@]M+03?9@:=8Q[5\AKXU'(I6E88F:[F/G"?6QFO^S8E:#?+N@_>VA\ MY;UE@]@94=T^2TRY[ZALH4P@6RJKA,Q#0(6_Q-1V,76N;!)"4VJP$79 -<>V M]>C0D\XTM*S+L[-EC%R "@/J$&A@Y6?(.I$ Z$0(?C?\D.+<\-=O%1L]2V61*VH":3-%NTKGV M@"?*9K&0QT9P/$'6'6=T-U%J"KO"V\2]UTC+J 9X X,)B?D@[A(WV\7-U\#) MW)DA7TM]$8G[,O'4"GO,G=CC)5JV?632T%_T:L/O\GXZHTS332A=$5A3-E.W M%:Y_&]!]!%VM!G?RGBX6%(Y?XNREO'@8X1OBM3?>"^[GU5_/M@-*G,1KF6#I MQ0"&*?HS2L-Q[=ACB8N<'./J$@=V0NR'ZCK(: 7U.FK'Y!T?ZNAXDMMZ#$Q M#^0=/8#"!O<4?R4<;!D/ B'H\ MN7/5\5 #?,I*TS)@/ F\*MK01.P)?#5FX$P(3 +V+)]C511TC> Z.)?7L80Y MC5 93&)9O5R@5'*CJ+2G.^RX#(?*I16INTPX=0J1H5 KE\>(#B&&T8!]/Z(C MMK"T:C(%'5E:DBP>@1DUZ Z@3 1 _[ANG4=T/9UN1MV])I!E>:K$,VH3%>HH M"8ZIJ6#T1NHZ#,TG"B<"<*B0)Z%J*P$L+F@0O?[<%:NS;*EJ\YG@KD?0#]BV M)"G+@>ER??XEE8Q#:\7UR;@$K%NWT1-C#*NYX?;8A]E'=)_A^GYPJ[3#E-PH M? #Y#-6!2/S>^D0%/E!X- X< "OFA/#HD=OOUYB )KT MBMX='T6T"KL3W!?R(;2-'N!C&(Y%0@S8AG"IVI*^6TV9&TD\O-93P553S%I M/1,[],*OW)45<8(0@$(!1@X898 ANRJ3^65 E1QA"912_ACF82*K.T@A1LP5 M%Y8PV(>"T4 TS3-<*I@"5*H,0_FUL"F:*Q\^#&/%2R*CF',+>V49M\T\;O92 M_"T/\<10-GMF>S(R X-X,+8M2V[)#:03W/F (']_%>HT7'Z(!$;K%&F%FP02 MN9.J%46M!JIX.RJPD\M2R%P,ZH>H?I",/4^M3$1'8C-F4@4NLV[%--R?@BG( MP84W)YZ^LY]BVG80"_2B># ')S, UR)DW";%B>(268)9?2!&^J9Q M:(^9YO M7S)B$"':&_Z=S[*E7G+(2_>;M4TPG8(OB6Y.;J=$SMQ,0*4*!>DK%"T!'Y O M\P&YER3\,)D(3H[&O-[R2D-FR02'EG2/[LU@,@D"&93/0+'J3B%%A([)MZQ?DQRB).Y8OCU;_DK& MOEQ*?O1SE88"3E%5ET[IFI+:*DW'HL[6 MX@F8XX%-TGVPYH#"&X!P0)DO43#B"JA2_9C+,%HEJRGE#SIF?#'):3\5AW/) M3526&J!=UR-*@P-5V!\QB66<+!5N6O'82QVB9Z'#)Y.Y14)(B9MLT@9@CX@52 M7W(5OJ&5D%3GD_&!1Y[.15 M;8#V,^E(CBO(P5X>R.VB&+0H61.#'#CC&;#K6O*=150S $B_1N&4T1B$C/WQZ MH$#6@>$^'(J\SL(G [ ? BYT,N*O/MUZ4YF#G,&M%)DRI.A%L'?+O3P_I*L( M5>\[N'O.D_F@%EJKT$2=>SGTTP!>-9GL) MI$/FC\B-BQ9X1EF6;M8G].5,YXU%E3G)=N0LC,9_QNP[^J C$?NP6_AK#"M# MS8%GAWDP?+MJJ3"PG/+-I_\_>V_BW#:2I0_^*PAM]:_M"(CF36NBIF-C0F(3$IH@P ;AV367[_OR@,@2)&R#HI"3TRW3!) (O/ERW=^ M7RAME+JADJOV5TQRD2@3DT;X#JP9UU%@.>)TI*V"2Y0S,@X68C):4A)?)M0# MF,ZI)D5:#\ M5!I%8!C_3&YP=GP*?C@#KE99>Y1QE0"S$RY'8 HD*KA6I@S;#2(*_FCI_>R; M2:;4?L 3&H5?*KD&F5".]M#"5DL&,>6"(1F]0RDXM( UG:[QI];E!9P\E%H3 M_&7HC'AI3S3?"5ER\>)J5H_MGU),OA+2W1B _4R1URPTC7,8XM)1K3*UA,'R MIQ5)).T8.YB/STTC[LVY]_*OYX]M"OO<0%7_Z8^4/"Z&"8)H5;FZ9"Y^R.32);D*'B_<,P#](,N'Y MN)%BCLMFY#MP_1TJ"_VT,FNB?1JEA.[G<8=H"GR0RDXCJKZCE75M9!T$G8M$ ME&W:3UH1\3;2#F"EXH>V3IU@4(H.T]^3<"%5GISP6\H-;>TJC[(,0E."XW%J M!VCYPYF#)[0(!%6#OQ,Z+R>5;K)[)5-A95.7BH@E06'1 DV67%A<4L107":" MV2Z:WG=/%J-]5I.\HH^TUM$K^/9PB#_VU"T3><L^ M#.6IZUL;;7,?VF:6TB_D8"*GK0S9(+RA=.(T2<1'":A."\-QF@=?)1C:3/W# M3CTW%(%]N2BPJ_(@@03_P(I']66E6VG5*+\PUNU*$=WF4CX7A=3V4DFC%X* M2P^A-&A*A?ZLB B?#GD\^7F9JEY>BAL8ON*J*=WR?KI6,5K?]M:Z2I:@3[W+ M(L Z>Z6D'E0_A%_PAHQP')WCCC@6LX7HDH 35\*'2FEBBQ#-'@'H%]W2H.@@49A =2#R+A+ MN^1-.YO, =0M^]:RY;0^4K*IRUO6;4'R- FG.J_.'PFF_A+[O(/)%\*F=LCDD% A,I#[ M+"_RE4L?6DX+2+F[;N1*,W]]"--&DDT4_QSS.]L,U=3+VZC[+( _EC:&BJ0" MF<2A2Q.G&XF9]VX:S+%7240*]E61FZ(?ZJ&2/O-Y0BH2[ M48J,D;KI9)PQ=1\AC=]D17B@Q;E5_I K%5R'T5*W:4N7B;,0(K4""D[-?*SG M@SDF5NBTF 9Y4&KV)DYK]94]&4&ZY7X;5PD:R2HMO6^+$>B^\E0JFY:QX(8K MXY<3/P?1+.;P"R:+1)$\UI*(Y6*80I%DHS,*:CZ?("GD9>;72[S3W;,"[BPM M2>NN(>FOO1"5*::@M.!25C);T2#._,MK@'Z]1[E;ZNE? M$K;/!74JP:/S8(Y3A@P>Q$),9F2X*"++SV'?(ZD=1\O[;+1*J)P=+A-/XTR# M F&$)$1+%H/!H6 319@1N19>M]F5E*6DD&%.,,4\Q[V))\L-6'M.N4J9SX1- M01S");7T<^\I[G$-=>0D2%FZ1'V87B'\T.U>P2\B-)D*;B1"]/RE[XJN36%C MBI14(K4^F4UFAPBR\F-1,^B26S(G^*9BPU+S$.BP$.44#U2WE92P"RRV M0BEA#*9!P487^E+PSLDLOPETSU.:7*8!BU1:Q)5E=Q*WU1/,D%+SLFLU6DJ) ME=Z-S$1LJ2IM11X'&A18O&E<'/RQ9DX J40[\0]Z^R75"(+]J-*)1.4Y(@)6 MBSE3]1MB?VX28;F!>_A5CSMNJ4UB; 8F=\*58Y(Q#6$X*LO M17>^4(H?2W0)Z .$,EYJ_1*'0LPQSE"=PQ+H%)[2V4WHOPRPQ5?\ASX_D M@?+OI:."C1!?'FOLOD2>2XP=NNHC YV%!VR>%K8%O6R%:3L?UM33^C1Q6DQ1 M]F'W_*"X8(5V?XB$CUXAGJVP118Q3 T<8V '3+760TT7@(6"$JK/$,'IFQ%M MI$%H(0ZOY0+['"(."[ H$WX0'/%AA"^TI-]%01$C2)P7H(;-,+.:HS60^_70 M1":S)VZ@\PY,&A*BH4 EHV;R9>8%-,I*(@9'1!))6C45\A:;PD5B)2>8L*=8 MV]@-LIM!,9.#8\7 YXH9WK:.Y,?4$:J+.VY_P%4P=0L^=*'-"HYLDM85>[2\ MT[A$V;'.1&W' M3V1=2?:G\TD8ZLTL(I-6XFJN7! MD76MT11T]T&YLLW*OY5QL) M(H"555)%%#?0#@-A;6_N#:T^J4KAN$;?'F1L MZVRF71'G3)=S.F*S2I\;:QPEL0HB#$MER5S9B&<-%,UA2O\?1$.6L2]8/TFD M.<.,.DO30KIR1&LY>! \::J,5>>S]4L!QCD,B;TOM/%6EU%-'3(Z6K - M"^7Z9H%@#!BZ3N0NY\>1VX1%-.3"<'(53)!4Y?JIVDO2V8J".&!IJ&B2$0-/ MF%UISW6SO%4+C*N4>"B*&KP)KT&Z7$P*N<=(XB;75D"M#/,='AO7043-3FF5 M!V_MZ'Y4V0*9L1F;1<[@S$X N:[KUU SCH59L.#Q!SIDY\1 LY47=V)J)7<# M1O1!.S%Z7]8MG2Y+J%L]LFR/FP(IMT"JTQ1([<-0GKI :J^._HT2ZQC7EMW* ML75-",B)E#D*7"><7$VIW?.-IQ$?-HJ-BZJVQB()C("R?<8^B3X"R9PN'%"> M#9_*AF+B96+;ZC@"&5.$\E4ZW)7.OF']%5.,(46@M\$@7A M_$"K>DI)-2X\R<2AK/-1N'K"6!)AC#%1@H*6DGE3VL-QYB RQ[/;;/2'72@3 M13W.EPO$D$ZQP$:#<&YL6?H#KI<>K++9,Q4!P2'HU:ZZ[=65=QWGB$F0IAQ; MLZ7WNM,KC+F#@_NK&!I+VX\2#3E.;F+B3D(O,4E9VB+BAJ9"">?>X)\X99(< MA#9HG(0P[Y&%1IUFZ,CS!#J%4-J_D9@J2M4\-BYE.+\H0*%0', B&9E03;UY M9>HRY,U3(P2D("OE,Z4[_E6C+:\BALOJ+GE+N8$61P7JK@SBI0S1R2AGT)T4 MN?:6.0H4&.)IW,;%W,EK34R)@]46^.(8W<'L*8ST)R'WUD4_NX< OU4UA]._ M']U^WO?:HZ.]:G';J*L_D<+X)$#HL(+G@J!^D"<3@?I/P+T2ZFX-%T_L)]$U M[AP'F))SC(=XJOS!8*]PMD9FU05 MH%9,>(G5Q>?4J_ UGES::!/E4RH6,ON5!-JH M174S+] 6Q>S79*(63/$+NFF>Z1@+ BSS/-K1P>!^ 6,TH=$EMXJHZ2!%\70" M\PUFW(%7L4MI+!HJSEEO3 97WGDO.B8(>F'" SDM4EOWK8Y=84.K9PHWOJ03 M64H4FF5]V&6=AEB."!:(@V0,=GY>6AE4UY>I"8.:HB(GM%=.04GVK%F\!V[J M >7NA*=+5:%L>V-:VY+YD%-K035F]BQ(N449 1R:17MH\$V3P;9Y:_BA">\C M#*^I*J2&FI@?.7R+RF_HQ#DTDG(^Z6J6VJID*JQ2%V2VH7;A\2DW*SY Y^.54PB75YH MR232,KW:NM^1R3Y1F&[$NA'F$G.K,+!>*L9'-;VP#]V9;/5NBE4L?RH3S/*R MX)I<01/XLEOQ0L5J%C*3C OML= )4D07/K,;==TU3&Z'ARNEB@ M GVY]2]85(N!5]^BW%=Z-2J%\ 90J[Y#D%2[&9//T#1A3/!8''HH064A!GR# M0_GP4D(0:2K546L)J3O-.R0IJ XH%*52K)8XR)C;!Z&&<;UT+KITJP0E1> : MHO UIPJFZB*WU#BZML?-,YCF!:)N-EUI^)-2/ UI@JC!@';;(0"S_>$$]9R^ M\R"WH3UMP7%S=:Y;<,B-EH"?3;]PU VTC7P3QK >5%5R7W!KW2[OD'U@MY4I M42L38MH7=&?9!2CL8)Y@2Q>?S1J6JEQ/]K8)"#Z&/R3TS 2B:;0S-"I/.S*_9-,/T..)9:&<,2; MOC"SBYIU>MAUN@JE!$5HSTVX[6TS\0]LD$L2$FLP3&6,RV,84!%+1.$P, L: M+^D1M9;$E(L<#*D_42$9S62;YP[2._K%Z=S1]()L=&KX@&W,51V)X.)08[%K MUZ 6,)4QCJ3I&'ZDT^NF:5C[ DXWK^-A4!D6$]0:8UD\,#-, X'MQATUHVA- M^YC3?U]Y0^[$,(TS+@S636W)63"YHK[KRGU\MR*CW(&TVOUQD*5 GZDV$.,2 MTJ)0SM.M;Q,[R.WW!TT&%@0EFG5.5P.I&5A(N>E*5E_5I.#^:11E"_L3A]S> M8EH:53#G&ITU>PMWO -R5085" 6G8Q(L@HG&3""T*8PD3:@C?Z7J\K-EX-65 MAJ55-?A(-E< 6Z1JBE!%*G6H.UTOFSI8G7M)HK!<$>X2L;H25=YWU2;"K1N; MF_X8MS^FN[X_9H<:SD[;U' V735-5\U3=M5L6;?[,^6E?]:= +[W&=%EV;[Y MQ&$(TC3WVB6Q-Z?Y*?< E2GBN2_$-ZAKON[TG"@UI10CZV0LO9ISOZK T$B= MJH7CEZJ[_Q3A5/^K_BRHQ0@PI$( 8MCD$4\#;C[A MJHG2U./B4#,(-0]('6.129=/+.U?E-LC2$.##BN&B-.<_ NFC04+#E8@0P, (Z/)-0(1&2K%6:D+6@/LW5A@ M)G0HI.FET'0VNDV%-Q*98"NXO:E90/@*H1A,S[!,._%P('9:@/TG$U+9P83R M@CAML+MP88M4X\U>(J9^HCF2AGH MC$D:DDE%"ZRH-@2SQ'"G"QX6&8$!&(OPSR4^%?0"?($06X@MI2TRXVP%4]R4 M9)>2M5H[.C:LR8V-=8LXKXHC6U1*#GZBLKWVV'DU=^A0>#@L=.8ZG?:6M\7' M:D0NQ.T3W"->N 169Y*3$:S!PE9L3%EJ!ZO2EV>4*:/2^?I>']!OL!BN+V#Q M3((;3/=2FLW@4I>MY0J3UO:\5+>1K=\[O,;>G'[O.;> ZT[<]MQ.CW45DZ4F M[>0M/<>@PAN4ES37V0D'?AKY F+/$KB6?K*&,*V\""O$;+ZYK;LH) ZT]K,* M-:X4,%67M\!YK%#=73+0JO.LY)Y&T28R6 M =(17Q0,-$2 V2J*-K%.,/,J-0Q6#AH.!VHO# .0& 6DP/H-HL_I*K\JG#&' M%24;W^S0A]VA6)FB2<-Q*>V&-8DM^;KAP7F$Y1 PZ85=IYWM M8G+2M!.;**\#&.&LZ=6PEW]3Y'D ?)5% RAZ^C5 MW,9ZS19/+]E<21$ )93@&':2ZCN[::E;&(8-XI*3ZN+[>%0]17^M.<&1])JM M :\4/\(:Y(CAEC61*EP( \40$/,0V"+HE7GD %A6F13OE9TN[ ^9%O,%>9FI M)X7H6"%-44?Z_6LSBS[/H6TZ63.#OJ[7%A@K#H7N$+ M^TXC67(1"0(Z5:+EPJP#MSK29.C>/"0.J.R(_IIRT$0K")=YW,X2XD(3TKLK M5@Y 7U442*NP.)CB!?PW+D^QD$PP_\ &/)BER*QZPG#C+"&ZNG-);Q"E<8X0SR$ZK[@_8%;Q&,U=T+S;D-3JT=!I^F M#M29@Z*C096J<&2D*QA;C%$P/0K?%OP6*RA9F:'J@#&XV]@-*3_P^S[_J-FG MJNK54?[*!EQ1D4ZZYZ"+0GY#8)B 2Y5P)_^83*?''](@_N*=8AR9)<_$Y@D MG]CF7,@_$B"M]TJZDU@P"$0J6A[3KM$-\ 9,AK@)PAB5,^+6%G/XJX@OP?XB M7729P+J\@NF(-(B?7Z= 7[L:E%Y$S9,)"O+$^Z1X"))%ODR$>?S?":MDZU>S M.@O7VUE2E>78!%I;KTR+\)O#0967YH1K6%*^D3"L52P*JM]<&MAO1L-R)MR] MG6L]\-V8C<\%^4#&',4H!DK@^C!2K\&T5W<#$40(6->Z(]\R8=ADK(U1KYM MP1L1W:TS!N2R(VMV!>/65BB57TCJE?S*^5.'^G.-^V+)Z<4TO SI1 NX#&G# M6^,2)#$:-"Z0FFMAW]3E^&9\,#L(XB5[37>O&\ V"Q-!>T'WB7'ME'5*S&@R MSO$LL*SBUB628BRN*YC3SKC5^;XAPUM/ M+N>>:<:1Z'1* (/ZH?X19;H]1H(ZWT82E-LMZW$HN\ZFX&%$6AX MZ("U#!=K!$);66'>I9@%NN1$P<*JBBHS)@EI$/@ILVI).(]Q LVIOE%O\=W* MK+J((\9HOZ:-60=>R->,,SE\$./UTEB(>1T6LPWV:9[?-0Y0J4J.J'66;GRY M%(?0T02!B)!CN!JJH$!I#/=G3$7^D1LV<\.7%HZV3&+E8K[0#;\2?668R_1G M[M&-:Z32VP[MPS2*WKLIU OF]G2L(;2!7"\"]&TX+^;>#8$'%)$MC5\-4C 3 MTCKNWX/VG'\/4B35UE1,/CP_$'*50G MD0JNV6D#>P3],FC7F.D*TK::H-C*UF0S#&K$O-O@$]NC-\SNC1 M/\7789K$0C/TWI3"//]HX?N(BB\UT:4HO9I(X$%FOVK?7DY'33J0B)?&X7Z; M.R)K)$/$&32" MKY4DUJ54&,)<#N%M-UI[!-K\"*P;U/2:\$E.QSC/]3#RCO2-B,"1Y6AZS$JTAE2&X7#?_/EB@+[R:3(F,I;PI^P&S,4 M+KUYW&9P;@+")",5I*1MX2#(M/TX%=!)CSFJP*TZVJ3;:FXBLVED"USQ[I5 M'6OETY%'JZT(U%2\JC"V^0 D<%'DZK.FE(P-G[.&-^;F*F']8@#0N)E;H@KK M-P@Q';I.BHV6^E[LYBY8I>$FM>ZY[VY6+(YV^;UF12J%"-1FA_>-KQ+<)9?P MOFH>9IG9WSK?X:0$+6D78RC <8O7(LS")7)=HB$OU]+];U#9^\*$Y%V+4Y;E MU*X$RR3W):7S MRO /7!@W4_?0H97DY"X5TEH0U$E)[Q.H0'G2:H^"$E&3F!2:[I[> "^B>!+G MQ*C1ZM\%F'%3KH2IJ\7S;<$3[A:#(DT7E\C6W3L=IE(E4 7C NNCA:V3NC-X MK68C!(Q2DMJF_>:!212NE"EY%9:2!G_M@0&X^;!88.%'GIMR3-JDZ_91 MLR8/OPTD44%%I7(FW>C: #QP\XC/40UDKQ<'-6MR0R&&+:6 J$-F\<0&Q,V M6HD9K0J($&2@E9/M4+6<')SF4YIMK9H= K3*;77< Z6[]-@+>C=IH5 M>JHW\+(>9/CH8[E=84,Y%7I;I&AM'%$[3K9"41P'A@NO[X:W9JV$ENO36Q'DNY"DB!6'GP![2701@Z#GS[ 37$#BP)@@Y'E!D:_7*AF[NP868((7X+"MOT#WU#0<7*7@HX] M1AK\8(*!O_">H45!"^P]AYZ10[R@Y3](6],!OI-*J,R;(=>@E27=THUY[=4: M?]<4=7#"0-[P]\3RXS2('J2-6#>'].*E. /&@ 4E @O*J$+6BY* &RBPW4;G M#MB;U?482[I4&F6O,=&!#:X43]$ML)3#2),K6+3<]FF)RG]U9!2*N?[HM4G^ ME-IHI4"$P\::(=R&CGU7J?\U*S50HP]';^U7.G-3OH&.X<1.J81B2#/>9YD& MEN,2"E] "LP3^-R@:+K< '3O);*,.RQ4I L1L@TF6ABJG&)<)T)/2,T*LU:" MHQ[@ "98E\?10T%@OFU=N15V=8$X3:2Q^DPB*2D3#F$MQ67F%EJMW6SV.8JX3H0RCF@7X,:;#?*21 M1^F8T,&(=D8 =YKZ]@XLFGG-)):Q1V_O[:V[AWML@^SCQ%'J[ZQ<:H+5531. M>HJ**;Y I8V8:U;I-8::K*9*!<:>5L<.$P..64GZZ]*!:%69;:?KO9RT>L!S ME')R.U)HYU+B=5I,I(1I"B?3TJF;**4J?0(8HCM1<93LM$+0G[@'S%"J<5M= M2D:(3G$9G!K>J 19I+[0CUZ; A]3)7%%N%WY(85Z- M^T8%+1IRE,!I!9K2] IPM5 4'6Y0!X^J"Y@,DEOI1F=->:U8 *L;T2WGK2L\ MKR_GK03< L2'=2/D(EOUI TKUQM(ES*"2C6J)Z9J)4K!*#%+:_RRB;QR/2*; M\D <- DN9:)/BQP<'#X?2K/(8!B$14\XG>30&)!,%YM38ZO2/&LLV8.T1SX* M*6+$U3O.;*W!1RE*;1$76-%A"KA*+I)C&4JOX7NV54Y-+X\W*N15Q MTAYT]4RV1 K$HQ L[B1JJ3YY9W9I-(+)PK M;R:J/C,4*22SVABQP\Q55NY6#RH4E?0+F3];I[>B'/*R?59S3->J!(>W<+M, M"$IJDP?9/>D<.1&>GR0W.?%PMVO9MQ%*W MJHJU!C]DOJ^H6:P'I9TW,0UC8MD:3=>$,)7OV)9=Q/*]6Y>JUY8+8F#KP1\[ ML!TV"WBG!<2.&TX5I-8%DO(AIXVFQ(C%I&-E^].SO'P'Z9)\OK+6:]F.=[J5 MDJJ+O-( XH8#+>5?/3G9/4#&;4+((I065P^QB.PH317O4C@QP Y M..F^TB+)6#D 7.XSI :'6@>FC)3).((44^*&N348-LG"'%/:;8:.*O?9 @)W"X+K-8:Q*S,RV-+ WDGAYB)8 MRNQ?)&F:W!"YSX5"9%-!F"- ,PT8H%\HC WHIKP21J*XW7\..X6M2$E0RZR# M0/XSQ,PI\Q[YIN?0$H=27%$<,]8-40(JFU(MM%U@S%%RHU)S1'*K_SOBC M:SG!W HT3;KP(DW$6VT M.&R[-CQ#S4#'6AJV MF*U()VZ.ZDZWO4F64M\PL G+EO>!?X/Z7^\HPOAQ3C/2')JZ"W4$]9P%2_K! M^E&BSL9XH7X?W;Q/S&*&54R##N'93S3!02PV!GPSY]3/Q"0PRA)T)H%KGFVK M?E8%1H+(AL/-;&R&SQ3KY+((\/$H=9K26+2684_F=(ZK4%=&=6K.?=%\-?3( M/ X=6.E::DXCR4O0$E4GM^LK-96]W!3$%@J"!PT!8'[,)2F('!;B3VK0-.O M2P51]0+\,E<&PYN2D6%FW 1.FQ4:TI\I^03IU70_DGW+IA496AH0_X!SN55F MI=/?3\]^]OZ+8IV_S=Q8HLDHF'PA1)?2WSG MNA?&:H-8I7_-7A:9QL?8.U>+7%'"L]N1 "P1X!K//[^'E?!^A#UX@]Z)#BA$FB19-N/2>X4W/)+% M^?WHM0V+4 %:9B!HDW0.HSW]G_^!!\[20)>2*._JTL:QBOU58IS9CX/W\6^WKB/P@;EK+ MJV*VET E VL2XI#BA'P]>*$KXHJ;_[VB=-C<-JOL-2Y7(B MFH($&JB[5!@9C9A&<"^K1W%%:PI.0N5P; 5-HL(ULGC+C>P#1>Z MM8=^[ODE5?HM2_HKYBM0\F]S?KLC+ML/N&3@B\KI7=]ZZXQH[C=)IYI PHR.%6 M/+82-+A)HSELKLE,>QX:50_+!+&2 )FTY5:IA]B *+8$L>2[:C+,LH(0O'!. M9)T3BJMQ')B385]#DB-3@"7?X5!H-FS59CFIYJB,$B>."6M:?0]_Q)DL&*S# M3]8#Q]@8P0@*E ^?]V4H*H0"(V9E_)(*/YRC@]_1P15!CR5C"F!]J 1E,3KF M"A2N$)-*TKHD:]!LS7+3)A.BCFF MQB:<6\%R6R40:-)N10AP3-J,M9GI]!@?1FT+/'ZZ9NIF9G@6L\P43.,+EP9M M!BPQ74+,O0CB+PBJYIN0))5B<<@LNPH8>L?$VG2RF_0)<@YRJ"8Q.##4:J < M?AQ*-:!*O[R,E+N8' DVIS-3$6@&\ N5WV!C&Q\*$WOVU[[12M F8I@SB7 $ MZ4682\"#(ZVKX*J4O<_86R9"11WJ7]VV\IM4L!5(31%0ARP#3!Q%/VG3,V\" M2JB\2NNO63G&7AV[4%W4J2'F0#.!=Q29PS1E3BU6&QZ(ETE5$?!N6:E-%(@B M+C%=L#T+^AASSF)L+$!,-QC-OTNH;:.1O!U%]KH\#AD0:4";ECO,96@4"I*4 MQT&Z*Z>:#KUUOGW!$:QR7L47+2#:FFY(TN:>\D+J M"*Y'P!*3::RDK'+.1N%,*YB L96'2K M3FW]<\UR5*7!#/INB>[M]:9?P8'>$!5^-M#'IPZ"96!Z.(WP<%;C!HR'*[?1 MS3$37/3NR83S%PQ@0U[5#1PEZAALEL,LY*"RAQCQ(%%."I0SD".G D/I/)'D MAQSF,-,P*Z4%G/T1IP-_RU<*MI[I2@8-Q&0VAL6QS)$EO:XEL[S>6^2TS76( M?$FSBO^S(@EV/Q#>_=R Y:+ISGZ>P<6L-,F@G:\[<+6!+J\XN5*3+^*8X@&L M'3']^+]FY)2+3<_YI2O*>B]-9_4-EO2)*Q^%X&;93+@CG+"+,6=BTY19$"G# MSK@DY#_]5)M+-\UY2 +B]H;KDX?6*)-;VC46+]/\?+6MN;1Q5E=^P7BCX4RP M3?'< 9M\.F5V/,$NMGO7G;2UNY?#$7!B8=9WI9'$[MJ,D?2X93Q%<0LK-0%6 M54BHFTA25D:?.2E.*I*=6"(^W-"3!+L^942QDLJUJGKM4/^U@ M0M_&"' =O(9^P.723+%R)K/-AO.>H1%,6C;@/2%N+R.R6P2_[?\MD*9@T$4 M=.TY[!>3241?K*TYL\D$!\C E'L(^'?SXRV9)K<.)@K M43G8X6,$25.E5 5">'*M[+"!.UM!I U30>M!YLUH:>J&$BRS\,"43'/J@\;# M20(XPM*9Y 3&M69TX#59OP"1\4%<2FY(X1$Z/H5H2>53K[*F@[=(]Z!D)GP2!GEI#W)?P:U[BT"194/I MZL.WY'1-4*ITX!$4^.2+ R^G"W4YN!;^24+P3M*8^,H:/\.R'508XZU*?"?% M\^'$U-O3+&=\M\LTN4$K'KTB/1Q=??].#\1<^(Y< LSL:91^'>8,-)\!5K\J M>)IX%^ZK73E5 DB[WK!-.WD6Z[;@H\W */85/@L0]#:0H\MJ;QFR%O M]"S"E"TIE3)_7@6K212,S1\)5#31$)..S&J4I"^JL%[W$;R"5;"FE\CI>RC7 M85>XU<@;DZR3/>7$E1+G""W/F:2\I(7*7OI%**Z:6&ZW/RGDY)*T+YDX/$QP71-<-$ MZ$?$RQ%!IAUN'_Q;3:YB M>-M+/D&%$?U+?<0GJ1M(+5MG90N)DUW&M&(;S"D( M%8A5E*66]TG_0[@Q,DUB025' 9>-P/2P1U^YM3CJFGC2"" 6Z[.,JM+^(/]& M>@<-/BG6ZVHZ)X%G67<]E8)0Q@VM+UK<\E#(4\;W2Z?N7$8)):1GNH_1. BU M4V43)SB&6XW", 5GJQ7L@ M/T,'FSE<1I%#V&6XW"#IZ>6=8A9U<3G?;1*CH(Q(N\E<44J="V\X2>Y<4-($ M-93UOD-$@Q9]L=#J'T.!SR48LE$^O =NK-PQ$O,'=^!07(W#P;"CV4&EBBMM M]KA&1IF+5-?>U/"A'.0&7YTQ3M57L[@;YK'2B>D$GF 2WP=Q, W ./M!,1/8 MNJU(PX#92+B1A&(M_VJ=@V\;141=55T[IG6>+,M#LZ4HN+;$/LUW,(%H&E$( M,RV?D_:X"J;UM7J:8;G,K*R"%"O&T P^U: W)KIZM-8LO MO<*7"K%C%U=._^!*S-T$<="B$&3&FO%JP6%B7A-@Q$)'#,J6>X.QE 94QAI) M+VV(9W*6?!N@/>+SAA%LLRMF>!<64@UF4"K)0@.8XJ F \\!5DF $(%FH1FZ(E_91#[R8MPI[H1NXSWU= M/ITZ<)T&:1K$ O8Q_B7X,$YEC"5^5Q3Z*!::)%T&C;2%3NY=GQ>X%V'R,&,. M@YP@+&L.0H3(")QVP7>ZR)+TPND?MM,+4XNZE(T/<0#UE&*Z@5M1?:_"-ZS# M+CSU-[JNB"IQ RP.- 7ZNDD5T^XJ0Q9'=Z&8H292E5A7(FEC_;64&J5J'H)7 M[]ZAA(K)ZB)DSQV=9=TY:R!V:W6B$ R"F3L-YM2R11=19S]3D#$MJYX!% '% M1)+652;"QZ6!W_T&=(S:3*4&BC[,(^YS\+7$A2S%\J!=ER6R"&$R/9W*73_ M'_B;>/)=/N6:N 0:Q- G!*;:_?]0Q9KQ38&;T7[7=+YL4'X";82V! *H28ZXU=%2NC6_RGEJQ!#><6E:^!;8::;' M\@O,Y:O+D'/U,ZBHRE-$V]P7#H=Z[HL3F7"+@I7FB(C(-+D.^D9 $ M.&A >+.I[N AS*5IB#TSL*>H'IQXE F-.TZJ*$NKYPZ%3K1MHL\HLA_ 8%/7 MU(X)%^CVO5 )8N_>6HVQU PS(T^]E7+_-S; MGK'2U?C5;3T,U?T=LP=JUI0\&4XDF2HA90&YM#W+&$SLL1 ^4+5WZ% M C,3 MUD,R%6:D-;#9CR1V$F0%>$620EQ>J/2-4TFLNY%<:QU+F6GSV(_T?#LS/7/< MF6K4%[^Y"OX,TJGI_B[UPH69J^T^AK.B[D;,]'>!L&[650X M"<0(TP9W>FU9:.FMFP?AM+4EFW+DG:F MF_@^H4I#SK2#-&Y.8VN0K[0N5IO5S;?,69RPT8XRB[DW:[U>-O37/E#"/)F:9GF7JDINF?! @S/KU3,%%%OUS&X/C-M1JV90]N!4!T'3YSZNB#" MDZ0&W6C0\D[O\DQJD>)!4S589=?I_8;\G^R*NG@SO/G*54,KKINE_S'=T@XQ M)K;FI9AF6 2F,8/O+6EHLY$K5Y(G3A 5+OZ&6U=4@>R$M2K!_O +\J!K*6K6 MZ 0&) DQ.4H8*##Q&Q67@^Q62POC"8O&30EJ!0MM5S%LOY61:V]TO?5'+/:( M!M!>2Y!5P>BJ2^%X MJQ4"2V"XERH0^ MNJYVPEWS ;M\SX][OBTTFX41GR7_%<1XXGD=UIE]TGB;*YKH63K\UVXD%)2@)1 M<1>Y]G.)26RFU88D,#D(4(-\+<-B,4+T)14^89B%-S!H?Q!\HFI6 M,RR4F$C4!(4/Q -#DIF*0Z8EY1II&("^6LY0=SR^ %M@A[+M 32@T$Q6*=&. MSU7<>-3V],H,B U'@_"N.;-+,1V4#MQ/\:6J,C7(^>C(JA8U+FS*J:CF6NEE MY]5%@(MLF\7E6?:EVH1N6%*)NE@AN1'P+V-B2=>]"3VS3IWJ<03I1AH%K6'H ME&5N*1]/VPUZWJ'!*Y\**XVYVRCV;2,U@^=-O?T/*1AA"F[I GW^AL5GPF"E M[BK;6*IQIJZ3J)BKNMVL0X32E'F81/ M]QAN9(DA"^(.8FM6P?AF">+]P[^>CO[P%-L7OJU^;=_XCGHMF@'V2*N\K33M M1CN6N^M Q2XS8BQ/9&E6]L+3<8P=[D*Q:X>&K4K10'-QO1P4/LOXLZP%?--G MZRKTMW.3()+.B^N&W.]AZ<9<\D5>4BQ?SC2[LD9P!]W9[*G[WU.G<9P4<% 9 MHI3(.$Z&:8@>P ^[K"Z0JGX_8L*YBKL&5:A(7 MVZ9LG>,VP<;O(LLTU5VS1O>_1BZ,0(F$-$\51F,J^$.^BU1O&GV:A7F A<%R MK^,@SX,)XTFD:0(;"I%$>?:Y)PWV22YU3IMU M>("C1"V*%'159I?!S11S6/YI.:P/=_(-RL:-"K[$W %JS@7RYR,=86.\%!O@ M,?!'AQJT1);6- D,0""7"0B\E00GI3J_C@*A+N19SN0P\E,DC7=.5@4;1[,L )O/N<*O,,3 MMU^3N"[XO^4J]SIW20KMX[J_;WGOT3K2]>]-";%;0CQN2HCW82A/4D(J$/X\C:?T8_CS\Q4R@&6?X2$_1'!:'9$NFAWWVT>>RB;! O=%6JBC M0]' ?S"@W&6,)9G4A9)*[Q[62*2YKE68N--+Q0?)-%C^-?.FX27%92.P$VB" MA-#D2XPLB=-+7U-:2#?4S 6#EA+TDU=/)'0W3DT@))9D:ZL.CK460HO@< 9K>I3RIL6OI/I MY&(Q/O-N5]2;<+C<'23-;9F %<.0P M5DC>\"7SRV%UHN+3%'>Z-A?Q&E4\I3H!HK(DZ='A8/3OD:>"V8R#/' #D; ^ M,X(986\F4T&*DFU>1T@>K M]@B,?[HP5Q-I8HT9XX[!C 32%"5("(>H9@(A")?8T1I6>TW?5$3N4,3,;:L, M*GJGNG]A.D$!S FAY3)FW*)0SC>?X+DRP_OIFPI[7V.8+!)>@O)#K#;^S)BE MF ,2 4+'6#+J868>3R4JNI/ G"I3IKQ<8!HPU(6 %.>@CDQL72P_F!W.NNVR M&D_'W@8D.[S2]7"_ZH;;LQB6,Z?RXAEZ4O(XO/EGN_]>'?UZ=O[YZ'79_/8^ M&'7G>:>$>HSW_J*6GHHD ZI=VZT6)A#)WJ(\IRRRP[+(XC^;4H)=2N_J2PG. M]8*=(O^RR=U\3IE$EZHMNT\8M:+M7Q SJ'?VV;9%!V:X6K*$UYH*N6=8>LQYXY@:?:MZ;6VRIAJ9S-E;\,D5UQ?;>A8&>;8H?;6S!R(J S6A6$@ MWC9"U@CY@PCY*;.@H)WIL=N#DK 'LGUJ&%I(7P9F;&A08\ZN$,)%341,UH^I M-@ZSTD''EW,]N.Y;B"T MJ[B^FMF)=Z<8&)[Z+.2-/Q.2 V-Z#Z(Z/[*IK#W MFU%->R"V>E"N\3I5)3M6R-;(/M%&!EKMU*QX@8"^4T7*<:H9[I%1+HW=;CS\ MA[@"**@QWY^@'[PD10A [+QCZ@7"NF''.E.34IVCL>>IQT81'SIC ?(NRC = M?@F?P"4H]O:ML-1J9R#09B,\R$;@*)48Q:<$*N39H,$>; K-\1NB-8!C0GZ$ M#&%9"I2M7 @B'*;LSUS3/8,LF";H><\=$:]B:F[X$I%"VN: M8!/;=1'%FLQ$!X,D]L&PSB#V:2*]>-:^3S)&92W90Z8KS2'+VR&K?6#2?/<0 M[F=KT'.P[&(?'XT$30?2\*EK3[""$";2"*-,H[.28/12N+C $ M]'YRK3E\:3F6@F@))\V]92FL_/P47\)GVX7]^UNJ&*,$7'QB2N;JN#$"G=ND MC]"[H*UIW]XW6DA/1:"S:.7,C2%JG&/R%5O54UC19,Y_8W)VD,G!]AJ'Z\8O24/NB$4SH[$RCE>^5/7I6Z0ROALXUQKI%WH%S+[B( MPNR*0EGF!Y9!$!,BVFM*BISY B>1"@C7(D\F:-82O9G%;S=>(2J%((R98XK; MQC#X;CQ&*O8IY-_A7*K*$=9SKC.R9:(0EZK:(6F2H/J7@\;0^":%JXO53H4T M^F/Z2>,(+G\FHM_/2?57GP3X(L[7:>59$&56+0](+5?XZ>ELH3Y"RGV3/UZ; M:G'3&_C["I,*>"8KN1(M?I05:)19;+U8VLUF+[[*BH!$%A,$3 MW/ARF>#1, T0O\"F.BG]\JVCU=2?>R#<73I^2&"H'V<_ MAJFB)QE3;K5@8+1:,#!:+1CXAK%\2B+U<>88""M#&*X.87BO0Z#I>$^-=KE2 M']/SXF*B_R6F'R*APK)OF*CQ@5;,((N,:TZ6Q=BIF0!K%$'#IE,QS21#2<6U M2(IM?PDJ!EF05GPTR;V>%HBB9M9#_XA6"?]AQ!8?F0?9%VT+,M\AY8,0A$E M9 6)!5R2*357.M1GJ]G,K(HP8 ,W6^:DRQU/?CG7'V)H!A:9.4%#RN-*J7%- MUEB@RQ/XUB2098[NIPA' W!_3,UL9Z[ ;V.:GQQ]7UTP#:BVNF(KJO35$?WH MZ+6\+/9=*G(,A)S1F6*;_*A=-\GSHRY6,TR2F\H292J!5C(FJSEM6OFE \=]!T9W2TP2ZX#^4XZ*X.O/O0 [<3O?7\KE;' M#6JJX^YE\7]"NR4/L]+9MW%P[=7!M6L&=SBGSJ-LLD_4W_(Y(3'?1N$-^D?? M:WV&&N0GIHE H*E3)WZ_HNG @<)Z'$16)S;>J:O:S([2;AA1[**3E9#UJDSL MP>@I&&)..)1X')PYANBY3?OJFU(V I$L%>:2)\&4F[ <*L2P7'=4>A2HT71R M%:*/1WA\G+JKNHVAE #.,5J+.'@: (U@1GFZN/BUQ*3M'+?O^0N8F=+K2 [" MO!9L]1E&8ZCLZ=71^[/S\]^.7OO.Y3_E1/OH_3.8? '+ W[STS_I%W"6?SX[ M%<17?$H:6%OD?*'0\,<.3;CB_.P<+^'0#8(+5XH1)9-: I]"4_/D9HC MU9^VX*%4/TA 83X7D.4*#(6K(*-0$,/'&F(59DI>%."B3^ L)$;RJ83)&1%? MIWIT<&HNM=Q>FH GDV,!C6$;J)YJG'924;)@SQM<>?&E@QF\C"BN5/7@B"86]) \S@ET5@Y^T&-,"*T5I6N9 MK:N7HW)+?\4XLS0>A.R)$/U1!/99*JQ[.BYH(5V00F5DZ>;9AZ$\53=/37L V>QKO^QN M^K*SZM![X%8&?)OSO.7]G!0A;(-? MPBR#'1,RVS8A!D<,VNW3">85L$+1HM0:NH\;S,I!%W)CQ*# MUN&LKKTE,]H&F7089-OV%]QY]1GTVI@C6)=X3$;D(E-O]1_OD)@O"I9OPYC6 MDBYZ5QX!'MK7*+'@H,ACZ7'\M9SGXT&K/1[AD9ZG\/]3_6 Y[5L@&V]6/^\. M6H->M_:K=JNST^?=5KO7V^F*=8/J#.%5]FU0)ZU1M[]G8^IT6_W1;K=:_XA> M?W@_@VJWVL/Q/0VJW=Y-#C8-:K1Y^=[0ON&]@_EJT U_/^H=59!DWK:]#NSN M-P?WL\Y@Y7?=Q5?\Y;L5OZBJC5@1/7Y-%KDPYWC2*3BQDAP\(J/4\^G62UKS MGEC/L5]OR=7LI=>[%V%X#B__L]@.C_+V>RCB'XP1UYS\QFV?;3%M-S^OB]DPC[>Q&K:3-@.VH=\I%T.EE7*^,E$J=GLW9VF MY G5\8J+21/RBT(TD_<)X9%MHY+6SL>VDG38\_FO.,P9RRS?2L/OUW02D=%> MS6>__V"3V+VO26Q[SV(J>WZGV_&'W3''7ZKS>F\"1;/1WG8N=I?L9E&=1>WZ MXW;'[W2:13V@1>UUV_Z@T]ZW)=W94IK1?^Y^E-WS]<_!?G@?Q,$TN-.9]_"S MM7\[Y6[6P38SM4GGU,S4,]$LG9.>?S+H[JA9ZB7CP8Z$%[P\XZ$_[ ^:Y=G/ MY1GYO?;H:1;GKE&*YW3V_88@>D'N44SB29WGYS1K>Q-Q>%:&0Z?WE'&%9ZC[ M>GZ_T_/;P^'=O))GYDX^PP7"2$#7[YTT"[2G"S3LM/WAZ(Y>_5/[[L_A)'RO MH;SWU'W>NPG[=M/AY?H"C0^]IPLS'/LGO9-F=?9S=00SIUF>_5R>I]P\+R'$ ML76%TT,[Z0]R_?9Y.JF&[X&83),":^LI0W506;QA[YL2>-\T1<_ @WM)DN"/ M3D;^8+QK8+\1B ,5B $(1-OO#'8]:1N!.%"!Z/CM]LCO=^\8O'LJ@2"3[0WU MN1U6Y^4?JHQG2 W%14K4 TX;(C:K,/ # TD04QHW#Q-[3(D[:8'L8QJ-(L%_ M*.HJ%(IRV^C8\KQS@PHX;GD?#"@A16KXIM3#B3QA]&\$7/DQR -QKWY-8#R= M]A&#P0N*?(66+;A("GXQ:?:\B 0_JSR 4J5#P+50371,4\C(LY_"HTQ<>>=$8LCP1=M#K4@$#! M9?:73-%%^"$$X4+M[ SN>/H__^.5 ,]S!38Q1#/P$ST54 MGH+)#]?0#2((CTII'XW>$7K.0L69P.JJ^#I,DYAIKW@4@@W%6 ;Z91!S1J6D M1K!/&<&@?"**@.\S!M4AU17CMHN$"PL'95Z1L6M@3N!6&I8Q(8QTL'<"<*F01@R=YTV,BC*D$OL61(=P1O(E^ M8X9\HOGP&4:6KV6YP?=SYAID(:2WA1T87H=3IBDC7WF)$!DYHU(26*X# ME,O8B!H@UP+A:LP=7[!Y^3RS7?D(TAMD5]X,&_%E&]S'\=7M\D$P*U)ZJ:DY M=^ZNQ?OMYZ_%^W >HU(Z#V8*=@0>QU%"X%+?J,J?7F_#NFL(,3",UF-ZOT0@ MJ6Y[/9#4+CN@9W9 S]UX/!33RK%]1K,^^WTTV?O[&S-N]S;<*K+M8YSHN1L M[[R7AL__-!F@=P?6)?$*>Y8 P!B;Z,B!3?#3?PJ"O/PD@#_G>3+YPN0+< -K MR)QE60$?_5:D$S" &&>4K]4(GM^"U;0W<_%%SW"1?>\[ MQ&Y!XAT/L3 1B#/3P*1";X>/_F]D<"2Q\'[Z"HL?7PJ--M-S+><72>0=@6MV MU&(\*-Y]IXLT%+>E,]"(4#="XX"X\U]#-%'!D.UU3CRA^T"I0@>?X<63E1&C M);W"G7T5(/S[%08@$,LJ3S%8 T(?)W"R*78,$:N*7,8\(-<#'GN)1 WP%G&! MZ*3X/&<0U4>3AWDD]\8;'N$3+D!:9B&9P/K:&W=,>!&-R[[6Q=*["&*"7DV3 M+WIWL3/C8B["SUHC8D+JSV5-\ZTWU42 MIC!SF130 4H5^9XB>364"!90GP(@B/>\4/36^@DJ2&/V%B<2JW.#E;YV[01= MN(80Q95$82HAX#AQ*,&5)LH"I' )B$*K])+Z!5GR\6Z>P-LAI7:0A7*W11!. M-UXY [UTTAH@X'1$[NEWG5&K;?^)H_RN,VR=Z(_HA"-L7)A(>*$ES$0F"@?^ MN\^7P%\]7T<4"+49QO,OTF.T/A@V "\%(:'GFEAI'B >]Q=EQJN7F*))(&3& M\]8AC@52AL88 D55A1P17]&+]X:M]E\("IG/9%FA\$^)]2 R'P84 @P68%@A M(+*ZBQI=&(?=>N_)52#/T0:1DUV 5HSU*2^S#LUY0&%,:KE M>*DCY58JS'!N8(GQW9@"!"XD!F 1+$'QGD1!JD$\-3E%D%.0T&ZM>R62VAO% M*A;8>R=PZ/T6!?%!HF9^J&0/+"QL9BQ0XM!-4K@K$^:&8+82-TUA=KKB.7.# MK<2-ICF;D,00/)FSEL?L35T)7AF@>@3G8=!N=.0XVNG]8$T!_IZ$\YZ(9@ G6%LZ!O0I1NK+-O M,;2OJ18*LN0YNY(Z8W4GXE,182;T8G#<(9^%\)QY%_,*W)\3JM4DF8V?5 44?.6K];^6I8EH,)-*BM6N:QWIO(\DA0'$HPA?8OD M^^#,R(.OYL9D?MF4NU^%FIL\@79)E)3,WJTJFZ0",P]J?3]Y7=@)'VW:#7ZAJ#&7P".+.$I'-U;C?I!+>$@!_W#84,HXV% M#&78]]4YP-W>Y!)*N83.O>02!MTFE_ "O,37]$")%\QH))1 H,V.T93P)L6\8.T&BITC0.!8QQZ54.'Y8V(7 MJZ%5O-/Y_PGFBW>_>9U!N^W]4(1\FOV6)M-B M>=:4Y+^$-]]5[]JW7>$B)- M,.%>FW*/3TB4&>&Y#[>I_VW+JX:C,::%)%VW!I^9&8V.*G&AY"VSJ^0FQE*- MY 9OAG9#K) ],$AA8:AX8A((P8(..3@,(5@&0Y.V>FMB8:+;XU]9@0N,!KS, M*@^Y]A!NDREL;1:L8"K'E6.)::"L?>7"'2ZCP=H+&Q'!: D_B]\?[*H)K37: M&&!YDK&L#6&BH1:W;#DYYF)"UIF'%<] ,NW'^#E!^_MU+. M"_:)%FF]@[DO+_0[9EDXP$D;XS;9V8<76JN:U\=H/K#5CVOE_10[V:2?@RP' M(W#IFJP[O6,X!WA;ACV.DMOE*E^Z/RA8"8M-IL..U"&-(;M48GNQ%% MK/^\-QS<"[O#N#7HW _C1#.F9DQ[.Z9;^&<>@\#DN3(HV /C+@0A]T._XML)-/Q?WRG"Q! MG;W$O!&6;JA*'M.D+W5"\_Y,QF%FZ*=F2G>;/;XFBG=-;+7:]T"<-Y,Z:Y2.FR-FBF]7UTZ; T[#V_5 M:.C6>WW';\+>>1I8(FPSRMZNK3&5N3Y&>XZJ_$ME_\?]UN#IH"Y-0O/QG_ZN M/"_MUFB,\X!EY_A3+$;7F+=SN-45%]>KKUZDKE6$T!1I>*V;*+'/&I&-$9LS MP#I\+JG/&/)1MWEBV;LI=E]?J;['"_;#_BQ8I]7KZP6CK@?L>J5?,R2-[AW0 M2X(PI8RGH];TK$H!]P)A&!!S5#<:3(/ELURL]_NW6&>,L&$W5*[2ZP"Q1X/, MEM [C@2N$OBZ\6:*,9)LE_A[PNXW[-CH/FYGC;"S MG7")L?4V4]2P3CT?:UL][@Y].AAL *O;M\X]VS4\;'G_[RPDU7L'[$OC9 M)PN$_=$ 81]B6_%_)P7VLS)"6,!=N[;-V")RP\%UJ0@+C'I2[P+]W3I">/DP M<^^*2&5!"#X ')<(>G$<)L:H,VOSCB&;/LAM?I;;V$$= M,0H\HKO RL2"OT&P\*=Q7%#SZ"))"40/[C+W.NWC_Z?E47=RP'#]&AT=85ZF MX6S&J/.$K0YVFF"W(^CCC=)4(O YPDQ.P@5!P\&H-1";X*@)OAY!G*ALDH87 M&J&*I[ASVO(^A=D7Y,[ 'QYQGW"4J1N"]"#DP,WO<(AB>^H*45E UN$9UF/; M"VP=_B\1I83_*<(IPHL0 )&!3\S@2W2>"*[>6MX,93.A]F3$LDNJ7_8(8>\" M]Q2LJJSL+;;KW_OFS]@CW+K* MYT??[\1[<^2>H4\A[(;U9NT>KP.^]!2%6BI>QHE&PIR%D08W(L"'G][C'0FK MU^MV]:\808LH-YP-%R+(;JHN"(1'4W(3[B*L&WR!& IW=F.&_?W"W-YH=7R\ M!K\E5#>'J&/_4,Q^Q>B?4XV,#'LV7'B7070=Q.&?&D5V@CQ/$^%Y(L^(U"O2 MH2"^,5@6*>%%PRU +H\YN$0 )+^",%]YIW,8Y"1@:"[6SP0TIP@5%^XZR>W1 M+UQ/&8"C?UO=.S<\%[H)_\DW'",N_GG]\+ M4M_I[Z=G/WO_]3OB\Y'U,2VKI< Q7W<[Z^ :B=8*)B;!C0A$G9W3@ !H&7I$ M;V[X2\.X,B(L_QL#3@BC&\XP X'!*A1:^!>Y(;3XFI?+0VU%Y@\,%0F^ HUS M++]P8(E1J\R5]RI*LNRU#AY;2%O[1@3 %E,1+&F@ZBT$R/->(,K&1_ .G[1^ M8PV(UE=21AO&+:.A;\&RN%;'%,A#?)DPF4JP&X%V0QL!TI*4JDA=(ZPAW ZY MJU+&!>2I4U^#.8S/7W?K>GTO"'"X]J2;Q4P!<^?(Q>0[,O_4ELO@R/>.-"$> M?D@XY^83?N:1W4%;CTA.H,TCZM>,B#XCI$!G//;?\M Z^-1M3YX[,< ]*BKP MQL/H!ZT?K(Y*?B)#E[&WB(=0M_VN-B+5HB\[-00WSU^\G-7"^;DD/A;9;_:2O7[_H6YYSHSMQY.W/.?>QR#%,>(A"_\<5: ;DEJ0P MZ0S,:B)M2#29I48K+#E-L8;(!G> M0FY(9NPB00)+W'()GL676$J Q"!3S( F"S:M,5K*+!6Q5V3"_'.-+*2$>HQ, MG' #'0?E[4!WIU^9 SI)Z4[Z?9S#O^SD3!EPFH,A:98;B@ARE[1^&&Y[(O